Articulo de referencia

Matriz de Toeplitz

En álgebra lineal , una matriz de Toeplitz o matriz diagonal constante , llamada así en honor a Otto Toeplitz , es una matriz en la que cada diagonal descendente de izquierda a ...

En álgebra lineal , una matriz de Toeplitz o matriz diagonal constante , llamada así en honor a Otto Toeplitz , es una matriz en la que cada diagonal descendente de izquierda a derecha es constante. Por ejemplo, la siguiente matriz es una matriz de Toeplitz:

[abdodmiFabdodgramoFabdohgramoFabihgramoFa].{\displaystyle \qquad {\begin{bmatrix}a&b&c&d&e\\f&a&b&c&d\\g&f&a&b&c\\h&g&f&a&b\\i&h&g&f&a\end{bmatrix}}.}

Cualquiernorte×norte{\displaystyle n\times n}matrizA{\displaystyle A}de la forma

A=[a0a1a2a(norte1)a1a0a1a2a1a1a2a1a0a1anorte1a2a1a0]{\displaystyle A={\begin{bmatrix}a_{0}&a_{-1}&a_{-2}&\cdots &\cdots &a_{-(n-1)}\\a_{1}&a_{0}&a_{-1}&\ddots &&\vdots \\a_{2}&a_{1}&\ddots &\ddots &\ddots &\vdots \\\vdots &\ddots &\ddots &\ddots &a_{-1}&a_{-2}\\\vdots &&\ddots &a_{1}&a_{0}&a_{-1}\\a_{n-1}&\cdots &\cdots &a_{2}&a_{1}&a_{0}\end{bmatrix}}}

es una matriz de Toeplitz . Si lai,j{\displaystyle i,j}elemento deA{\displaystyle A}se denotaAi,j{\displaystyle A_{i,j}}entonces tenemos

Ai,j=Ai+1,j+1=aij.{\displaystyle A_{i,j}=A_{i+1,j+1}=a_{i-j}.}

Una matriz de Toeplitz no es necesariamente cuadrada .

Resolución de un sistema de Toeplitz

Una ecuación matricial de la forma

Aincógnita=b{\displaystyle Ax=b}

se denomina sistema de Toeplitz siA{\displaystyle A}es una matriz de Toeplitz. SiA{\displaystyle A}es unnorte×norte{\displaystyle n\times n}matriz de Toeplitz, entonces el sistema tiene como máximo solo 2norte1{\displaystyle 2n-1}valores únicos, en lugar denorte2{\displaystyle n^{2}}Por lo tanto, cabría esperar que la solución de un sistema de Toeplitz fuera más sencilla, y de hecho así es.

Los sistemas de Toeplitz se pueden resolver mediante algoritmos como el algoritmo de Schur o el algoritmo de Levinson .O(norte2){\displaystyle O(n^{2})}tiempo. [ 1 ] [ 2 ] Se ha demostrado que las variantes de este último son débilmente estables (es decir, exhiben estabilidad numérica para sistemas lineales bien condicionados ). [ 3 ] Los algoritmos también se pueden utilizar para encontrar el determinante de una matriz de Toeplitz enO(norte2){\displaystyle O(n^{2})}tiempo. [ 4 ]

Una matriz de Toeplitz también puede descomponerse (es decir, factorizarse) enO(norte2){\displaystyle O(n^{2})}tiempo . [ 5 ] El algoritmo de Bareiss para una descomposición LU es estable. [ 6 ] Una descomposición LU proporciona un método rápido para resolver un sistema de Toeplitz y también para calcular el determinante. Usando el rango de desplazamiento obtenemos un método que requiereO~(αω1norte){\displaystyle {\tilde {O}}({\alpha ^{\omega -1}}n)}operaciones con el uso de algoritmos rápidos de multiplicación de matrices , dondeα{\displaystyle \alpha }es el rango y2.37ω<3{\displaystyle ^{\sim }2.37\leq \omega <3}[ 7 ] .

Propiedades

1a0A=GRAMOGRAMOT(GRAMOI)(GRAMOI)T{\displaystyle {\frac {1}{a_{0}}}A=GG^{\operatorname {T} }-(G-I)(G-I)^{\operatorname {T} }}
dóndeGRAMO{\displaystyle G}es la parte triangular inferior de1a0A{\displaystyle {\frac {1}{a_{0}}}A}.
A1=1α0(BBTdodoT){\displaystyle A^{-1}={\frac {1}{\alpha _{0}}}(BB^{\operatorname {T} }-CC^{\operatorname {T} })}
dóndeB{\displaystyle B}ydo{\displaystyle C}son matrices triangulares inferiores de Toeplitz ydo{\displaystyle C}es una matriz triangular inferior estricta. [ 9 ]

Convolución discreta

La operación de convolución se puede construir como una multiplicación de matrices, donde una de las entradas se convierte en una matriz de Toeplitz. Por ejemplo, la convolución deh{\displaystyle h}yincógnita{\displaystyle x}puede formularse como:

y=hincógnita=[h1000h2h1h3h200h3h10hmetro1h2h1hmetrohmetro1h20hmetrohmetro200hmetro1hmetro2hmetrohmetro1000hmetro][incógnita1incógnita2incógnita3incógnitanorte]{\displaystyle y=h\ast x={\begin{bmatrix}h_{1}&0&\cdots &0&0\\h_{2}&h_{1}&&\vdots &\vdots \\h_{3}&h_{2}&\cdots &0&0\\\vdots &h_{3}&\cdots &h_{1}&0\\h_{m-1}&\vdots &\ddots &h_{2}&h_{1}\\h_{m}&h_{m-1}&&\vdots &h_{2}\\0&h_{m}&\ddots &h_{m-2}&\vdots \\0&0&\cdots &h_{m-1}&h_{m-2}\\\vdots &\vdots &&h_{m}&h_{m-1}\\0&0&0&\cdots &h_{m}\end{bmatrix}}{\begin{bmatrix}x_{1}\\x_{2}\\x_{3}\\\vdots \\x_{n}\end{bmatrix}}}
yT=[h1h2h3hmetro1hmetro][incógnita1incógnita2incógnita3incógnitanorte00000incógnita1incógnita2incógnita3incógnitanorte00000incógnita1incógnita2incógnita3incógnitanorte00000incógnita1incógnitanorte2incógnitanorte1incógnitanorte00000incógnita1incógnitanorte2incógnitanorte1incógnitanorte].{\displaystyle y^{T}={\begin{bmatrix}h_{1}&h_{2}&h_{3}&\cdots &h_{m-1}&h_{m}\end{bmatrix}}{\begin{bmatrix}x_{1}&x_{2}&x_{3}&\cdots &x_{n}&0&0&0&\cdots &0\\0&x_{1}&x_{2}&x_{3}&\cdots &x_{n}&0&0&\cdots &0\\0&0&x_{1}&x_{2}&x_{3}&\ldots &x_{n}&0&\cdots &0\\\vdots &&\vdots &\vdots &\vdots &&\vdots &\vdots &&\vdots \\0&\cdots &0&0&x_{1}&\cdots &x_{n-2}&x_{n-1}&x_{n}&0\\0&\cdots &0&0&0&x_{1}&\cdots &x_{n-2}&x_{n-1}&x_{n}\end{bmatrix}}.}

Este enfoque se puede extender para calcular la autocorrelación , la correlación cruzada , la media móvil , etc.

Matriz de Toeplitz infinita

Una matriz de Toeplitz bi-infinita (es decir, entradas indexadas porZ×Z{\displaystyle \mathbb {Z} \times \mathbb {Z} })A{\displaystyle A}induce un operador lineal en2{\displaystyle \ell ^{2}}.

A=[a0a1a2a3a1a0a1a2a2a1a0a1a3a2a1a0].{\displaystyle A={\begin{bmatrix}&\vdots &\vdots &\vdots &\vdots \\\cdots &a_{0}&a_{-1}&a_{-2}&a_{-3}&\cdots \\\cdots &a_{1}&a_{0}&a_{-1}&a_{-2}&\cdots \\\cdots &a_{2}&a_{1}&a_{0}&a_{-1}&\cdots \\\cdots &a_{3}&a_{2}&a_{1}&a_{0}&\cdots \\&\vdots &\vdots &\vdots &\vdots \end{bmatrix}}.}

El operador inducido está acotado si y solo si los coeficientes de la matriz de ToeplitzA{\displaystyle A}son los coeficientes de Fourier de alguna función esencialmente acotadaF{\displaystyle f}.

En tales casos,F{\displaystyle f}Se denomina símbolo de la matriz de Toeplitz.A{\displaystyle A}y la norma espectral de la matriz de ToeplitzA{\displaystyle A}coincide con elL{\displaystyle L^{\infty }}norma de su símbolo. La demostración se puede encontrar en el Teorema 1.1 de Böttcher y Grudsky. [ 10 ]

Véase también

Notas

  1. Press et al. 2007 , §2.8.2 Matrices de Toeplitz
  2. Hayes 1996 , Capítulo 5.2.6
  3. Krishna y Wang 1993
  4. Monahan 2011 , §4.5 Sistemas Toeplitz
  5. Brent 1999
  6. Bojanczyk et al. 1995
  7. Bostan, A.; Jeannerod, C.-P.; Schost, É. (2008). "Resolución de sistemas lineales estructurados con rango de desplazamiento grande". Theoretical Computer Science . 407 ( 1– 3): 155– 181. doi : 10.1016/j.tcs.2008.05.014 .
  8. Grenander, Ulf; Szegő, Gábor (1958). Formas de Toeplitz y sus aplicaciones . Berkeley, CA: University of California Press.
  9. Mukherjee y Maiti 1988
  10. Böttcher y Grudsky 2012

Referencias

  • Bojanczyk, AW; Brent, RP; de Hoog, FR; Sweet, DR (1995), "Sobre la estabilidad de los algoritmos de factorización de Bareiss y Toeplitz relacionados", SIAM Journal on Matrix Analysis and Applications , 16 : 40–57 , arXiv : 1004.5510 , doi : 10.1137/S0895479891221563 , S2CID 367586 
  • Böttcher, Albrecht; Grudsky, Sergei M. (2012), Matrices de Toeplitz, álgebra lineal asintótica y análisis funcional , Birkhäuser, ISBN 978-3-0348-8395-5
  • Brent, RP (1999), "Estabilidad de algoritmos rápidos para sistemas lineales estructurados", en Kailath, T.; Sayed, AH (eds.), Algoritmos rápidos y fiables para matrices con estructura , SIAM , pp. 103–116 , arXiv : 1005.0671 , doi : 10.1137/1.9781611971354.ch4 , hdl : 1885/40746 , ISBN  978-0-89871-431-9, S2CID 13905858 
  • Chan, RH-F.; Jin, X.-Q. (2007), Introducción a los solucionadores iterativos de Toeplitz , SIAM , doi : 10.1137/1.9780898718850 , ISBN 978-0-89871-636-8
  • Chandrasekeran, S.; Gu, M.; Sun, X.; Xia, J.; Zhu, J. (2007), "Un algoritmo ultrarrápido para sistemas de ecuaciones lineales de Toeplitz", SIAM Journal on Matrix Analysis and Applications , 29 (4): 1247–66 , CiteSeerX 10.1.1.116.3297 , doi : 10.1137/040617200 
  • Chen, WW; Hurvich, CM; Lu, Y. (2006), "Sobre la matriz de correlación de la transformada discreta de Fourier y la solución rápida de grandes sistemas de Toeplitz para series temporales de memoria larga", Journal of the American Statistical Association , 101 (474): 812– 822, CiteSeerX 10.1.1.574.4394 , doi : 10.1198/016214505000001069 , S2CID 55893963  
  • Hayes, Monson H. (1996), Procesamiento y modelado estadístico de señales digitales , Wiley, ISBN 0-471-59431-8
  • Krishna, H.; Wang, Y. (1993), "El algoritmo de Levinson dividido es débilmente estable" , SIAM Journal on Numerical Analysis , 30 (5): 1498– 1508, doi : 10.1137/0730078
  • Monahan, JF (2011), Métodos numéricos de estadística , Cambridge University Press , doi : 10.1017/CBO9780511977176 , ISBN 978-1-139-08211-2
  • Mukherjee, Bishwa Nath; Maiti, Sadhan Samar (1988), "Sobre algunas propiedades de las matrices de Toeplitz definidas positivas y sus posibles aplicaciones" (PDF) , Álgebra lineal y sus aplicaciones , 102 : 211–240 , doi : 10.1016/0024-3795(88)90326-6
  • Press, WH; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007), Numerical Recipes: The Art of Scientific Computing (3.ª  ed.), Cambridge University Press , ISBN 978-0-521-88068-8
  • Stewart, M. (2003), "Un solucionador Toeplitz ultrarrápido con estabilidad numérica mejorada", SIAM Journal on Matrix Analysis and Applications , 25 (3): 669– 693, doi : 10.1137/S089547980241791X , S2CID 15717371 
  • Yang, Zai; Xie, Lihua; Stoica, Petre (2016), "Descomposición de Vandermonde de matrices de Toeplitz multinivel con aplicación a la superresolución multidimensional", IEEE Transactions on Information Theory , 62 (6): 3685–3701 , arXiv : 1505.02510 , doi : 10.1109/TIT.2016.2553041 , S2CID 6291005 

Lecturas adicionales

  • Bareiss, EH (1969), "Solución numérica de ecuaciones lineales con matrices de Toeplitz y Toeplitz vectoriales", Numerische Mathematik , 13 (5): 404–424 , doi : 10.1007/BF02163269 , S2CID 121761517 
  • Goldreich, O.; Tal, A. (2018), "Rigidez matricial de matrices de Toeplitz aleatorias", Computational Complexity , 27 (2): 305–350 , doi : 10.1007/s00037-016-0144-9 , S2CID 253641700 
  • Golub, GH ; van Loan, CF (1996), Matrix Computations , Johns Hopkins University Press , §4.7—Toeplitz and Related Systems, ISBN 0-8018-5413-X, OCLC 34515797 
  • Gray, RM (2005), "Matrices circulantes y de Toeplitz: una revisión" (PDF) , Foundations and Trends in Communications and Information Theory , 2 (3), Now Publishers: 155–239 , doi : 10.1561/0100000006
  • Noor, F.; Morgera, SD (1992), "Construcción de una matriz de Toeplitz hermitiana a partir de un conjunto arbitrario de valores propios", IEEE Transactions on Signal Processing , 40 (8): 2093–4 , Bibcode : 1992ITSP...40.2093N , doi : 10.1109/78.149978
  • Pan, Victor Y. (2001), Matrices y polinomios estructurados: algoritmos ultrarrápidos unificados , Birkhäuser , ISBN 978-0817642402
  • Ye, Ke; Lim, Lek-Heng (2016), "Cada matriz es un producto de matrices de Toeplitz", Foundations of Computational Mathematics , 16 (3): 577– 598, arXiv : 1307.5132 , doi : 10.1007/s10208-015-9254-z , S2CID 254166943 
Obtenido de " https://en.wikipedia.org/w/index.php?title=Toeplitz_matrix&oldid=1360186056 "