Как составить матрицу теплица

From Wikipedia, the free encyclopedia

In linear algebra, a Toeplitz matrix or diagonal-constant matrix, named after Otto Toeplitz, is a matrix in which each descending diagonal from left to right is constant. For instance, the following matrix is a Toeplitz matrix:

{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&aend{bmatrix}}.}

Any ntimes n matrix A of the form

{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}}}

is a Toeplitz matrix. If the i,j element of A is denoted A_{i,j} then we have

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

A Toeplitz matrix is not necessarily square.

Solving a Toeplitz system[edit]

A matrix equation of the form

Ax=b

is called a Toeplitz system if A is a Toeplitz matrix. If A is an ntimes n Toeplitz matrix, then the system has at-most only
2n-1 unique values, rather than n^{2}. We might therefore expect that the solution of a Toeplitz system would be easier, and indeed that is the case.

Toeplitz systems can be solved by the Levinson algorithm in O(n^{2}) time.[1] Variants of this algorithm have been shown to be weakly stable (i.e. they exhibit numerical stability for well-conditioned linear systems).[2] The algorithm can also be used to find the determinant of a Toeplitz matrix in O(n^{2}) time.[3]

A Toeplitz matrix can also be decomposed (i.e. factored) in O(n^{2}) time.[4] The Bareiss algorithm for an LU decomposition is stable.[5] An LU decomposition gives a quick method for solving a Toeplitz system, and also for computing the determinant.

Algorithms that are asymptotically faster than those of Bareiss and Levinson have been described in the literature, but their accuracy cannot be relied upon.[6][7][8][9]

General properties[edit]

  • For symmetric Toeplitz matrices, there is the decomposition
{displaystyle {frac {1}{a_{0}}}A=GG^{operatorname {T} }-(G-I)(G-I)^{operatorname {T} }}
where G is the lower triangular part of {displaystyle {frac {1}{a_{0}}}A}.
  • The inverse of a nonsingular symmetric Toeplitz matrix has the representation
{displaystyle A^{-1}={frac {1}{alpha _{0}}}(BB^{operatorname {T} }-CC^{operatorname {T} })}
where B and C are lower triangular Toeplitz matrices and C is a strictly lower triangular matrix.[10]

Discrete convolution[edit]

The convolution operation can be constructed as a matrix multiplication, where one of the inputs is converted into a Toeplitz matrix. For example, the convolution of h and x can be formulated as:

{displaystyle y=hast 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}}}
{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}}.}

This approach can be extended to compute autocorrelation, cross-correlation, moving average etc.

Infinite Toeplitz matrix[edit]

A bi-infinite Toeplitz matrix (i.e. entries indexed by mathbb Ztimesmathbb Z) A induces a linear operator on ell ^{2}.

{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}}.}

The induced operator is bounded if and only if the coefficients of the Toeplitz matrix A are the Fourier coefficients of some essentially bounded function f.

In such cases, f is called the symbol of the Toeplitz matrix A, and the spectral norm of the Toeplitz matrix A coincides with the L^{infty } norm of its symbol. The proof is easy to establish and can be found as Theorem 1.1 of:
[11]

See also[edit]

  • Circulant matrix, a square Toeplitz matrix with the additional property that a_i=a_{i+n}
  • Hankel matrix, an “upside down” (i.e., row-reversed) Toeplitz matrix
  • Szegő limit theorems

Notes[edit]

  1. ^ Press et al. 2007, §2.8.2—Toeplitz matrices
  2. ^ Krishna & Wang 1993
  3. ^ Monahan 2011, §4.5—Toeplitz systems
  4. ^ Brent 1999
  5. ^ Bojanczyk et al. 1995
  6. ^ Stewart 2003
  7. ^ Chen, Hurvich & Lu 2006
  8. ^ Chan & Jin 2007
  9. ^ Chandrasekeran et al. 2007
  10. ^ Mukherjee & Maiti 1988
  11. ^ Böttcher & Grudsky 2012

References[edit]

  • Bojanczyk, A. W.; Brent, R. P.; de Hoog, F. R.; Sweet, D. R. (1995), “On the stability of the Bareiss and related Toeplitz factorization algorithms”, 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), Toeplitz Matrices, Asymptotic Linear Algebra, and Functional Analysis, Birkhäuser, ISBN 978-3-0348-8395-5
  • Brent, R. P. (1999), “Stability of fast algorithms for structured linear systems”, in Kailath, T.; Sayed, A. H. (eds.), Fast Reliable Algorithms for Matrices with Structure, SIAM, pp. 103–116, doi:10.1137/1.9781611971354.ch4, hdl:1885/40746, S2CID 13905858
  • Chan, R. H.-F.; Jin, X.-Q. (2007), An Introduction to Iterative Toeplitz Solvers, SIAM, doi:10.1137/1.9780898718850, ISBN 978-0-89871-636-8
  • Chandrasekeran, S.; Gu, M.; Sun, X.; Xia, J.; Zhu, J. (2007), “A superfast algorithm for Toeplitz systems of linear equations”, SIAM Journal on Matrix Analysis and Applications, 29 (4): 1247–1266, CiteSeerX 10.1.1.116.3297, doi:10.1137/040617200
  • Chen, W. W.; Hurvich, C. M.; Lu, Y. (2006), “On the correlation matrix of the discrete Fourier transform and the fast solution of large Toeplitz systems for long-memory time series”, Journal of the American Statistical Association, 101 (474): 812–822, CiteSeerX 10.1.1.574.4394, doi:10.1198/016214505000001069, S2CID 55893963
  • Krishna, H.; Wang, Y. (1993), “The Split Levinson Algorithm is weakly stable”, SIAM Journal on Numerical Analysis, 30 (5): 1498–1508, doi:10.1137/0730078
  • Monahan, J. F. (2011), Numerical Methods of Statistics, Cambridge University Press
  • Mukherjee, Bishwa Nath; Maiti, Sadhan Samar (1988), “On some properties of positive definite Toeplitz matrices and their possible applications” (PDF), Linear Algebra and Its Applications, 102: 211–240, doi:10.1016/0024-3795(88)90326-6
  • Press, W. H.; Teukolsky, S. A.; Vetterling, W. T.; Flannery, B. P. (2007), Numerical Recipes: The Art of Scientific Computing (Third ed.), Cambridge University Press, ISBN 978-0-521-88068-8
  • Stewart, M. (2003), “A superfast Toeplitz solver with improved numerical stability”, SIAM Journal on Matrix Analysis and Applications, 25 (3): 669–693, doi:10.1137/S089547980241791X, S2CID 15717371
  • Yang, Zai; Xie, Lihua; Stoica, Petre (2016), “Vandermonde decomposition of multilevel Toeplitz matrices with application to multidimensional super-resolution”, IEEE Transactions on Information Theory, 62 (6): 3685–3701, arXiv:1505.02510, doi:10.1109/TIT.2016.2553041, S2CID 6291005

Further reading[edit]

  • Bareiss, E. H. (1969), “Numerical solution of linear equations with Toeplitz and vector Toeplitz matrices”, Numerische Mathematik, 13 (5): 404–424, doi:10.1007/BF02163269, S2CID 121761517
  • Goldreich, O.; Tal, A. (2018), “Matrix rigidity of random Toeplitz matrices”, Computational Complexity, 27 (2): 305–350, doi:10.1007/s00037-016-0144-9, S2CID 253641700
  • Golub G. H., van Loan C. F. (1996), Matrix Computations (Johns Hopkins University Press) §4.7—Toeplitz and Related Systems
  • Gray R. M., Toeplitz and Circulant Matrices: A Review (Now Publishers) doi:10.1561/0100000006
  • Noor, F.; Morgera, S. D. (1992), “Construction of a Hermitian Toeplitz matrix from an arbitrary set of eigenvalues”, IEEE Transactions on Signal Processing, 40 (8): 2093–2094, Bibcode:1992ITSP…40.2093N, doi:10.1109/78.149978
  • Pan, Victor Y. (2001), Structured Matrices and Polynomials: unified superfast algorithms, Birkhäuser, ISBN 978-0817642402
  • Ye, Ke; Lim, Lek-Heng (2016), “Every matrix is a product of Toeplitz matrices”, Foundations of Computational Mathematics, 16 (3): 577–598, arXiv:1307.5132, doi:10.1007/s10208-015-9254-z, S2CID 254166943

В линейной алгебре – матрица Теплица или матрица диагональных констант, названный в честь Отто Теплица, представляет собой матрицу , в которой каждая нисходящая диагональ слева направо постоянна. Например, следующая матрица является матрицей Теплица:

[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]. { displaystyle { 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}}.} 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}.

Любая матрица A размера n × n вида

A = [a a – 1 a – 2 ⋯ ⋯ a – (n – 1) a 1 a 0 a – 1 ⋱ ⋮ a 2 a 1 ⋱ ⋱ ⋱ ⋮ ⋱ ⋱ ⋱ a – 1 a – 2 ⋮ ⋱ a 1 a 0 a – 1 an – 1 ⋯ ⋯ a 2 a 1 a 0] { 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}}}{ 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}}}

– это матрица Теплица . Если элемент i, j в A обозначен A i, j, то мы имеем

A i, j = A i + 1, j + 1 = a i – j. { displaystyle A_ {i, j} = A_ {i + 1, j + 1} = a_ {ij}. }A_ {i, j} = A_ {i + 1, j + 1} = a_ {ij}.

Матрица Теплица не обязательно является квадратной.

Содержание

  • 1 Решение система Теплица
  • 2 Общие свойства
  • 3 Дискретная свертка
  • 4 Бесконечная матрица Теплица
  • 5 См. также
  • 6 Примечания
  • 7 Ссылки
  • 8 Дополнительная литература

Решение Теплица система

Матричное уравнение вида

A x = b { displaystyle Ax = b }Ax = b

называется системой Теплица, если A является матрицей Теплица. Если A является матрицей Тёплица n × n { displaystyle n times n}п  раз n , то система имеет только 2n − 1 степеней свободы, а не n. Поэтому можно ожидать, что решение системы Теплица будет проще, и это действительно так.

Системы Теплица могут быть решены с помощью алгоритма Левинсона за O (n) времени. Было показано, что варианты этого алгоритма слабо устойчивы (т.е. они демонстрируют числовую стабильность для хорошо обусловленных линейных систем). Алгоритм также может использоваться для нахождения детерминанта матрицы Теплица за O(n) time.

Матрица Теплица также может быть разложена (т.е. разложена на множители) в O (n) раз. Алгоритм Барейса для разложения LU является стабильным. LU-разложение дает быстрый метод решения системы Теплица, а также для вычисления определителя.

Алгоритмы, которые асимптотически быстрее алгоритмов Барейсса и Левинсона, описаны в литературе, но на их точность нельзя полагаться.

Общие свойства

  • Матрица Теплица n × n может определяется как матрица A, где A i, j = c i − j, для констант c 1 − n … c n − 1. Набор матриц Теплица размера n × n является подпространством векторного пространства матриц размера n × n при матричном сложении и скалярном умножении.
  • Две матрицы Теплица могут быть добавлено за O (n) раз (путем сохранения только одного значения каждой диагонали) и умножено на за O (n) раз.
  • Матрицы Теплица – это персимметричный. Симметричные матрицы Теплица являются центросимметричными и бисимметричными.
  • матрицами Теплица также тесно связаны с рядами Фурье, потому что оператор умножения на тригонометрический полином, сжатый до конечномерного пространства, может быть представлен такой матрицей. Точно так же можно представить линейную свертку как умножение на матрицу Теплица.
  • Матрицы Теплица коммутируют асимптотически. Это означает, что они диагонализируют в одном и том же базисе, когда размерность строки и столбца стремится к бесконечности.
  • A положительная полуопределенная матрица Теплица n × n A { displaystyle A}A ранга r < n can be uniquely factored as
A = ∑ k = 1 rdiv (fk) v (fk) H = VDVH { displaystyle A = sum _ {k = 1} ^ {r} d_ {i} v (f_ {k}) v (f_ {k}) ^ { operatorname {H}} = VDV ^ { operatorname {H}}}{ displaystyle A =  sum _ {k = 1} ^ {r} d_ {i} v (f_ {k}) v (f_ {k}) ^ { operatorname {H} } = VDV ^ { operatorname {H}}}
где D = diag (d 1,…, Dr) { displaystyle D = mathrm {diag} (d_ {1}, ldots, d_ {r})}{ displaystyle D =  mathrm {diag} (d_ {1},  ldots, d_ {r}))} – положительно определенная диагональная матрица размером r × r, V = [v (f 1),…, v (fr)] { displaystyle V = [v (f_ {1}), ldots, v (f_ {r})]}{ displaystyle V = [v (f_ {1}),  ldots, v (f_ {r})]} является n × r матрица Вандермонда такая, что столбцы имеют вид v (f) = [1, ei 2 π f,…, ei 2 π (n – 1) f] T { displaystyle v (f) = [1, e ^ {i2 pi f}, ldots, e ^ {i2 pi (n-1) f}] ^ { operatorname {T}}}{ displaystyle v (f) = [1, e ^ {i2  pi f},  ldots, e ^ {i2  pi (n-1) f}] ^ { operatorname {T} }} . Здесь i = – 1 { displaystyle i = { sqrt {-1}}}i = { sqrt {-1}} и fk ∈ [0, 1] { displaystyle f_ {k} in [0, 1]}{ displaystyle f_ {k}  in [0,1]} – нормализованная частота, а VH { displaystyle V ^ { operatorname {H}}}{ displaystyle V ^ { operatorname {H}}} – эрмитовское транспонирование для В { Displaystyle V}V . Если ранг r = n, то разложение Вандермонда не единственно.
  • Для симметричных тёплицевых матриц существует разложение
1 a 0 A = GGT – (G – I) (G – I) T { displaystyle { frac {1} {a_ {0}}} A = GG ^ { operatorname {T}} – (GI) (GI) ^ { operatorname {T}}}{ displaystyle { frac {1} {a_ {0}}} A = GG ^ { operatorname {T}} - (GI) (GI) ^ { operatorname {T}} }
где G { displaystyle G}G – это нижняя треугольная часть 1 a 0 A { displaystyle { frac {1} {a_ {0}}} A}{ displaystyle { frac {1} {a_ {0}}} A} .
  • Инверсия неособой симметричной Матрица Теплица имеет представление
A – 1 = 1 α 0 (BBT – CCT) { displaystyle A ^ {- 1} = { frac {1} { alpha _ {0}}} (BB ^ { имя оператора {T}} -CC ^ { operatorname {T}})}{ displaystyle A ^ {- 1} = { frac {1} { alpha _ {0}}} (BB ^ { operatorname {T}} -CC ^ { operatorname {T}})}
где B { displaystyle B}B и C { displaystyle C}C – это нижнетреугольные матрицы Теплица, а C { displaystyle C}C – строго нижнетреугольная матрица.

Дискретная свертка

Операция свертка может быть построен как матричное умножение, где один из входов преобразуется в матрицу Теплица. Например, свертка h { displaystyle h}h и x { displaystyle x}x может быть сформулирована как:

y = h ∗ x = [h 1 0 ⋯ 0 0 h 2 h 1 ⋮ ⋮ h 3 h 2 ⋯ 0 0 h 3 ⋯ h 1 0 hm – 1 ⋮ ⋱ h 2 h 1 hmhm – 1 ⋮ h 2 0 hm hm – 2 ⋮ 0 0 ⋯ hm – 1 hm – 2 ⋮ ⋮ hmhm – 1 0 0 0 ⋯ hm] [x 1 x 2 x 3 ⋮ xn] { 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}}}{ 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}}}
y T = [h 1 h 2 h 3 ⋯ hm – 1 hm] [x 1 x 2 x 3 ⋯ xn 0 0 0 ⋯ 0 0 x 1 x 2 x 3 ⋯ xn 0 0 ⋯ 0 0 0 x 1 x 2 x 3… xn 0 ⋯ 0 ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ 0 ⋯ 0 0 x 1 ⋯ xn – 2 xn – 1 xn 0 0 ⋯ 0 0 0 x 1 xn – 2 xn – 1 xn]. { 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}}.}{ 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}}.}

Этот подход можно расширить для вычисления автокорреляции, взаимной корреляции, скользящего среднего и т. д.

Бесконечная матрица Теплица

Двубесконечная матрица Теплица (т. Е. Элементы, индексированные Z × Z { displaystyle mathbb {Z} times mathbb {Z}} mathbb Z  times  mathbb Z ) A { displaystyle A}A индуцирует линейный оператор на ℓ 2 { displaystyle ell ^ {2}} ell ^ {2} .

A = [⋮ ⋮ ⋮ ⋮ ⋯ a 0 a – 1 a – 2 a – 3 ⋯ ⋯ a 1 a 0 a – 1 a – 2 ⋯ ⋯ a 2 a 1 a 0 a – 1 ⋯ ⋯ a 3 a 2 a 1 a 0 ⋯ ⋮ ⋮ ⋮ ⋮]. { 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}}.}{ 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}}.}

Индуцированный оператор ограничен тогда и только тогда, когда коэффициенты матрицы Теплица A { displaystyle A}A являются коэффициентами Фурье некоторой существенно ограниченной функции f { displaystyle f}f.

В таких случаях f { displaystyle f}fназывается символом матрицы Теплица A { displaystyle A}A , а спектральная норма матрицы Теплица A { displaystyle A}A совпадает с L ∞ { displaystyle L ^ { infty}}L ^ { infty} норма его символа. Доказательство легко установить, и его можно найти в виде теоремы 1.1 в ссылке на книгу Google:

См. Также

  • Циркулянтная матрица, матрица Теплица с дополнительным свойством, которое ai = ai + n { displaystyle a_ {i} = a_ {i + n}}a_i = a_ {i + n}
  • Матрица Ганкеля, «перевернутая» (т.е. перевернутая по строкам) матрица Теплица

Примечания

Список литературы

  • Боянчик А.В.; Brent, R.P.; de Hoog, F. R.; Свит, Д.Р. (1995), «Об устойчивости алгоритмов факторизации Барейса и связанных с ним Теплица», Журнал SIAM по матричному анализу и приложениям, 16: 40–57, arXiv : 1004.5510, doi : 10.1137 / S0895479891221563
  • Böttcher, Albrecht; Грудский, Сергей М. (2012), Матрицы Теплица, асимптотическая линейная алгебра и функциональный анализ, Birkhäuser, ISBN 978-3-0348-8395-5
  • Brent, RP (1999), «Устойчивость быстрых алгоритмов для структурированных линейных систем», в Kailath, T.; Сайед А. Х. (ред.), Быстрые надежные алгоритмы для матриц со структурой, SIAM, стр. 103–116
  • Чан, Р. Х.-Ф.; Джин, X.-Q. (2007), Введение в итерационные решатели Теплица, SIAM
  • Chandrasekeran, S.; Жвачка.; Солнце, X.; Xia, J.; Чжу, Дж. (2007), «Сверхбыстрый алгоритм для систем линейных уравнений Теплица», Журнал SIAM по матричному анализу и приложениям, 29(4): 1247–1266, CiteSeerX 10.1.1.116.3297, doi : 10.1137 / 040617200
  • Чен, WW; Hurvich, C.M.; Лу, Ю. (2006), «О корреляционной матрице дискретного преобразования Фурье и быстром решении больших систем Теплица для временных рядов с длинной памятью», Журнал Американской статистической ассоциации, 101 (474): 812–822, CiteSeerX 10.1.1.574.4394, doi : 10.1198 / 016214505000001069
  • Кришна, ЧАС.; Ван, Ю. (1993), «Алгоритм разделения Левинсона слабо устойчив», Журнал SIAM по численному анализу, 30(5): 1498–1508, doi : 10.1137 / 0730078
  • Монахан, Дж. Ф. (2011), Численные методы статистики, Cambridge University Press
  • Мукерджи, Бишва Нат; Маити, Садхан Самар (1988), «О некоторых свойствах положительно определенных матриц Теплица и их возможных приложениях» (PDF), Линейная алгебра и ее приложения, 102 : 211–240, doi : 10.1016 / 0024-3795 (88) 90326-6
  • Нажмите, WH; Теукольский, С. А.; Vetterling, W. T.; Фланнери, Б.П. (2007), Численные рецепты: Искусство научных вычислений (Третье изд.), Cambridge University Press, ISBN 978-0 -521-88068-8
  • Стюарт, М. (2003), «Сверхбыстрый решатель Теплица с улучшенной числовой стабильностью», Журнал SIAM по матричному анализу и приложениям, 25(3) : 669–693, doi : 10.1137 / S089547980241791X
  • Ян, Зай; Се, Лихуа; Стойка, Петре (2016), «Разложение Вандермонда многоуровневых матриц Теплица с применением к многомерному сверхразрешению», Транзакции IEEE по теории информации, 62(6): 3685–3701, arXiv : 1505.02510, doi : 10.1109 / TIT.2016.2553041

Дополнительная литература

  • Bareiss, EH (1969), «Численное решение линейных уравнений с Теплицем и вектором Теплица. матрицы », Numerische Mathematik, 13(5): 404–424, doi : 10.1007 / BF02163269
  • Goldreich, O. ; Tal, A. (2018), «Матричная жесткость случайных тёплицевых матриц», Computational Complexity, 27 (2): 305–350, doi : 10.1007 / s00037- 016-0144-9
  • Голуб Г.Х., van Loan CF (1996), Matrix Computations (Johns Hopkins University Press ) §4.7 – Теплиц и родственные системы
  • Gray RM, Теплица и циркулянтные матрицы: обзор (Now Publishers )
  • Noor, F.; Morgera, SD (1992), «Построение эрмитовой матрицы Теплица из произвольный набор собственных значений “, Транзакции IEEE по обработке сигналов, 40(8): 2093–2094, Bibcode : 1992ITSP… 40.2093N, doi : 10.1109 / 78.149978
  • Пан, Виктор Ю. (2001), Структурированные матрицы и полиномы: унифицированные сверхбыстрые алгоритмы, Биркхойзер, ISBN 978-0817642402
  • Йе, Кэ; Лим, Лек-Хенг (2016), «Каждая матрица является продуктом матриц Теплица», Основы вычислительной математики, 16(3): 577–598, arXiv : 1307.5132, doi :10.1007/s10208-015-9254-z

Матрица Теплица – Toeplitz matrix

В линейная алгебра, а Матрица Теплица или диагонально-постоянная матрица, названный в честь Отто Теплиц, это матрица в котором каждая нисходящая диагональ слева направо постоянна. Например, следующая матрица является матрицей Теплица:


 begin {bmatrix}
а & b & c & d & e 
f & a & b & c & d 
g & f & a & b & c 
h & g & f & a & b 
я & h & g & f & a
 end {bmatrix}.

Любые п×п матрица А формы

{ 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}}}

это Матрица Теплица. Если я,j элемент А обозначается Ая,j, то имеем

A_ {i, j} = A_ {i + 1, j + 1} = a_ {i-j}.

Матрица Теплица не обязательно квадрат.

Решение системы Теплица

Матричное уравнение вида

Ax = b

называется Система Теплица если А матрица Теплица. Если А является п  раз п Матрица Теплица, то система имеет только 2п−1 степени свободы, скорее, чем п2. Поэтому можно ожидать, что решение системы Теплица будет проще, и это действительно так.

Системы Теплица могут быть решены Алгоритм Левинсона в О(п2) время.[1] Показано, что варианты этого алгоритма слабо устойчивы (т.е. числовая стабильность для хорошо кондиционированный линейные системы).[2] Алгоритм также может быть использован для поиска детерминант матрицы Теплица в О(п2) время.[3]

Матрица Теплица также может быть разложена (то есть факторизована) в О(п2) время.[4] Алгоритм Барейсса для LU разложение стабильно.[5] LU-разложение дает быстрый метод решения системы Теплица, а также для вычисления определителя.

В литературе описаны алгоритмы, которые асимптотически быстрее алгоритмов Барейса и Левинсона, но на их точность нельзя положиться.[6][7][8][9]

Общие свойства

  • An п×п Матрица Теплица может быть определена как матрица А где Ая, j = ci − j, для констант c1−пcп−1. Набор п×п Матрицы Теплица – это подпространство из векторное пространство из п×п матрицы при сложении матриц и скалярном умножении.
  • Две матрицы Теплица могут быть добавлены в О(п) время (сохраняя только одно значение каждой диагонали) и умноженный в О(п2) время.
  • Матрицы Теплица персимметричный. Симметричные матрицы Теплица обе являются центросимметричный и бисимметричный.
  • Матрицы Теплица также тесно связаны с Ряд Фурье, поскольку оператор умножения по тригонометрический полином, сжатый в конечномерное пространство, может быть представлена ​​такой матрицей. Точно так же можно представить линейную свертку как умножение на матрицу Теплица.
  • Матрицы Теплица ездить асимптотически. Это означает, что они диагонализировать В то же самое основа когда размер строки и столбца стремится к бесконечности.
  • А положительный полуопределенный п×п Матрица Теплица А ранга р < п может быть однозначно учитывается как
{ displaystyle A =  sum _ {k = 1} ^ {r} d_ {i} v (f_ {k}) v (f_ {k}) ^ { operatorname {H}} = VDV ^ { operatorname { H}}}
где { Displaystyle D =  mathrm {diag} (d_ {1},  ldots, d_ {r})} является р×р положительно определенная диагональная матрица, { Displaystyle V = [v (f_ {1}),  ldots, v (f_ {r})]} является п×р Матрица Вандермонда такие, что столбцы { displaystyle v (f) = [1, e ^ {i2  pi f},  ldots, e ^ {i2  pi (n-1) f}] ^ { operatorname {T}}}. Вот я = { sqrt {-1}} и { displaystyle f_ {k}  in [0,1]} – нормализованная частота, а { displaystyle V ^ { operatorname {H}}} это Эрмитово транспонирование из V. Если ранг р = п, то разложение Вандермонда не единственно.[10]
  • Для симметричных тёплицевых матриц существует разложение
{ displaystyle { frac {1} {a_ {0}}} A = GG ^ { operatorname {T}} - (G-I) (G-I) ^ { operatorname {T}}}
где г нижняя треугольная часть { displaystyle { frac {1} {a_ {0}}} A}.
  • Обращение к невырожденной симметричной тёплицевой матрице имеет представление
{ displaystyle A ^ {- 1} = { frac {1} { alpha _ {0}}} (BB ^ { operatorname {T}} -CC ^ { operatorname {T}})}
где B и C – нижнетреугольные теплицевы матрицы и C – строго нижнетреугольная матрица.[11]

Дискретная свертка

В свертка Операция может быть построена как матричное умножение, где один из входных данных преобразуется в матрицу Теплица. Например, свертка час и Икс можно сформулировать как:

{ 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}}}
{ 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}}.}

Этот подход может быть расширен для вычисления автокорреляция, взаимная корреляция, скользящая средняя и т.п.

Бесконечная матрица Теплица

Бесконечная матрица Теплица (т.е. элементы, индексированные  mathbb Z  раз  mathbb Z) А индуцирует линейный оператор на  ell ^ {2}.

{ 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}}.}

Индуцированный оператор ограничен тогда и только тогда, когда коэффициенты теплицевой матрицы А – коэффициенты Фурье некоторых существенно ограниченный функция ж.

В таких случаях, ж называется символ матрицы Теплица А, а спектральная норма тёплицевой матрицы А совпадает с L ^ { infty} норма его символа. Доказательство легко установить, и его можно найти как теорему 1.1 в ссылке на книгу Google:[12]

Смотрите также

  • Циркулянтная матрица, матрица Теплица с дополнительным свойством, что а_i = а_ {я + п}
  • Матрица Ганкеля, “перевернутая” (т.е. перевернутая по строкам) матрица Теплица

Заметки

  1. ^ Press et al. 2007 г., §2.8.2 – Матрицы Теплица
  2. ^ Кришна и Ван 1993
  3. ^ Монахан 2011, §4.5 – Теплицевые системы
  4. ^ Брент 1999
  5. ^ Боянчик и др. 1995 г.
  6. ^ Стюарт 2003
  7. ^ Чен, Гурвич и Лу 2006
  8. ^ Чан и Джин 2007
  9. ^ Chandrasekeran et al. 2007 г.
  10. ^ Ян, Се и Стойка, 2016
  11. ^ Мукерджи и Мэйти 1988
  12. ^ Böttcher & Grudsky 2012

использованная литература

  • Bojanczyk, A. W .; Brent, R.P .; de Hoog, F. R .; Свит, Д. Р. (1995), “Об устойчивости алгоритмов факторизации Барейса и связанных с ним алгоритмов Теплица”, Журнал SIAM по матричному анализу и приложениям, 16: 40–57, arXiv:1004.5510, Дои:10.1137 / S0895479891221563
  • Бёттчер, Альбрехт; Грудский, Сергей М. (2012), Матрицы Теплица, асимптотическая линейная алгебра и функциональный анализ, Биркхойзер, ISBN  978-3-0348-8395-5
  • Брент, Р. П. (1999), “Устойчивость быстрых алгоритмов для структурированных линейных систем”, в Kailath, T .; Сайед, А. Х. (ред.), Быстрые надежные алгоритмы для матриц со структурой, СИАМ, стр. 103–116
  • Chan, R.H.-F .; Джин, X.-Q. (2007), Введение в итерационные решатели Теплица, СИАМ
  • Chandrasekeran, S .; Жвачка.; Солнце, X .; Xia, J .; Чжу, Дж. (2007), “Сверхбыстрый алгоритм для системы линейных уравнений Теплица”, Журнал SIAM по матричному анализу и приложениям, 29 (4): 1247–1266, CiteSeerX  10.1.1.116.3297, Дои:10.1137/040617200
  • Chen, W. W .; Hurvich, C.M .; Лу, Ю. (2006), “О корреляционной матрице дискретного преобразования Фурье и быстром решении больших систем Теплица для временных рядов с длинной памятью”, Журнал Американской статистической ассоциации, 101 (474): 812–822, CiteSeerX  10.1.1.574.4394, Дои:10.1198/016214505000001069
  • Кришна, Х .; Ван, Ю. (1993), «Сплит-алгоритм Левинсона слабо устойчив», Журнал SIAM по численному анализу, 30 (5): 1498–1508, Дои:10.1137/0730078
  • Монахан, Дж. Ф. (2011), Численные методы статистики, Издательство Кембриджского университета
  • Мукерджи, Бишва Натх; Маити, Садхан Самар (1988), «О некоторых свойствах положительно определенных теплицевых матриц и их возможных приложениях» (PDF), Линейная алгебра и ее приложения, 102: 211–240, Дои:10.1016/0024-3795(88)90326-6
  • Press, W. H .; Теукольский, С. А .; Vetterling, W. T .; Фланнери, Б. П. (2007), Числовые рецепты: искусство научных вычислений (Третье изд.), Издательство Кембриджского университета, ISBN  978-0-521-88068-8
  • Стюарт, М. (2003), «Сверхбыстрый решатель Теплица с улучшенной числовой стабильностью», Журнал SIAM по матричному анализу и приложениям, 25 (3): 669–693, Дои:10.1137 / S089547980241791X
  • Ян, Зай; Се, Лихуа; Стойка, Петре (2016), “Разложение Вандермонда многоуровневых тёплицевых матриц с применением к многомерному сверхразрешению”, IEEE Transactions по теории информации, 62 (6): 3685–3701, arXiv:1505.02510, Дои:10.1109 / TIT.2016.2553041

дальнейшее чтение

  • Барейс, Э. Х. (1969), “Численное решение линейных уравнений с теплицевыми и векторными теплицевыми матрицами”, Numerische Mathematik, 13 (5): 404–424, Дои:10.1007 / BF02163269
  • Гольдрайх, О.; Таль, А. (2018), “Матричная жесткость случайных теплицевых матриц”, Вычислительная сложность, 27 (2): 305–350, Дои:10.1007 / s00037-016-0144-9
  • Голуб Г. Х., ван Лоан К. Ф. (1996), Матричные вычисления (Издательство Университета Джона Хопкинса ) §4.7 – Теплицева и родственные системы
  • Грей Р. М., Матрицы Теплица и циркулянта: обзор (Теперь издатели )
  • Noor, F .; Моргера, С. Д. (1992), “Построение эрмитовой теплицевой матрицы из произвольного набора собственных значений”, Транзакции IEEE при обработке сигналов, 40 (8): 2093–2094, Bibcode:1992ITSP … 40.2093N, Дои:10.1109/78.149978
  • Пан Виктор Юрьевич (2001), Структурированные матрицы и полиномы: унифицированные сверхбыстрые алгоритмы, Биркхойзер, ISBN  978-0817642402
  • Е, Кэ; Лим, Лек-Хенг (2016), «Каждая матрица является произведением тёплицевых матриц», Основы вычислительной математики, 16 (3): 577–598, arXiv:1307.5132, Дои:10.1007 / s10208-015-9254-z

Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 27 декабря 2021 года; проверки требует 1 правка.

Матрица Тёплица (диагонально-постоянная матрица) — матрица, в которой на всех диагоналях, параллельных главной, стоят равные элементы:

{displaystyle A={begin{bmatrix}a_{0}&a_{-1}&a_{-2}&ldots &ldots &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}&ldots &ldots &a_{2}&a_{1}&a_{0}end{bmatrix}}},

то есть выполняется соотношение:

{displaystyle a_{i,,j}=a_{i-1,,j-1}}.

Названы в честь немецкого математика Отто Тёплица.

Пример

Матрица 4×5:

{displaystyle M={begin{pmatrix}4&5&6&7&8\3&4&5&6&7\2&3&4&5&6\1&2&3&4&5\end{pmatrix}}}

Свойства[править | править код]

Две матрицы Тёплица можно сложить за O(n) операций. Матрицу Тёплица можно умножить на вектор за O(nlog n) операций, а умножение матриц Тёплица можно провести за O(n^{2}) операций.

Тёплицева система линейных уравнений, то есть система вида Ax=b, где A — тёплицева матрица, может быть решена методом Левинсона за время O(n^{2})[1][2].

Матрицы Тёплица также связаны с рядами Фурье: оператор умножения на многочлен из синусов или косинусов, спроецированный на конечномерное пространство, можно представить такой матрицей.

См. также[править | править код]

  • Циркулянт
  • Ганкелева матрица

Примечания[править | править код]

  1. Krishna, H.; Wang, Y. The Split Levinson Algorithm is Weakly Stable (англ.) // SIAM Journal on Numerical Analysis[en] : journal. — 1993. — Vol. 30, no. 5. — P. 1498—1508. — doi:10.1137/0730078.
  2. Блейхут Р. Э. // Быстрые алгоритмы цифровой обработки сигналов / Пер. с англ. И. И. Грушко. — М.: Мир, 1989. — 448 с. — ISBN 5-09-001009-2.

Ссылки[править | править код]

  • Тыртышников Е. Е. Теплицевы матрицы, некоторые их аналоги и приложения / ответственный редактор чл.-корр. СССР В. В. Воеводин. — М.: ВИНИТИ, 1989. — 184 с. — 150 экз. Архивная копия от 26 августа 2017 на Wayback Machine
  • Robert M. Gray. Toeplitz and Circulant Matrices: A Review. — California, USA: nowpublishers.com, 2000. — 98 с.
  • Бабенко, К. И. О теплицевых и ганкелевых матрицах // Успехи математических наук. — 1986. — Т. 41, № 1(247). — С. 171—178.
  • Иохвидов И. С. Ганкелевы и теплицевы матрицы и формы : Алгебраич. теория. — М.: Наука, 1974. — 263 с.
  • Пустыльников Л. Д. Тёплицевы и ганкелевы матрицы и их применения // Успехи математических наук. — 1984. — Т. 39, № 4(238). — С. 53—84.

Матрица Тёплица (диагонально-постоянная матрица) — матрица, в которой на всех диагоналях, параллельных главной, стоят равные элементы:

[math]displaystyle{ A=begin{bmatrix}
a_0 & a_{-1} & a_{-2} & ldots & ldots &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} & ldots & ldots & a_2 & a_1 & a_0
end{bmatrix} }[/math]
,

то есть выполняется соотношение:

[math]displaystyle{ a_{i,,j}=a_{i-1,,j-1} }[/math].

Названы в честь немецкого математика Отто Тёплица.

Пример

Матрица 4×5:

[math]displaystyle{ M =
begin{pmatrix}
4 & 5 & 6 & 7 & 8 \
3 & 4 & 5 & 6 & 7 \
2 & 3 & 4 & 5 & 6 \
1 & 2 & 3 & 4 & 5 \
end{pmatrix}
}[/math]

Свойства

Две матрицы Тёплица можно сложить за [math]displaystyle{ O(n) }[/math] операций. Матрицу Тёплица можно умножить на вектор за [math]displaystyle{ O(nlog n) }[/math] операций, а умножение матриц Тёплица можно провести за [math]displaystyle{ O(n^2) }[/math] операций.

Тёплицева система линейных уравнений, то есть система вида [math]displaystyle{ Ax=b }[/math], где [math]displaystyle{ A }[/math] — тёплицева матрица, может быть решена методом Левинсона за время [math]displaystyle{ O(n^2) }[/math][1][2].

Матрицы Тёплица также связаны с рядами Фурье: оператор умножения на многочлен из синусов или косинусов, спроецированный на конечномерное пространство, можно представить такой матрицей.

См. также

  • Циркулянт
  • Ганкелева матрица

Примечания

  1. Krishna, H.; Wang, Y. The Split Levinson Algorithm is Weakly Stable (англ.) // SIAM Journal on Numerical Analysis[en] : journal. — 1993. — Vol. 30, no. 5. — P. 1498—1508. — doi:10.1137/0730078.
  2. Блейхут Р. Э. // Быстрые алгоритмы цифровой обработки сигналов / Пер. с англ. И. И. Грушко. — М.: Мир, 1989. — 448 с. — ISBN 5-09-001009-2.

Ссылки

  • Тыртышников Е. Е. Теплицевы матрицы, некоторые их аналоги и приложения / ответственный редактор чл.-корр. СССР В. В. Воеводин. — М.: ВИНИТИ, 1989. — 184 с. — 150 экз. Архивная копия от 26 августа 2017 на Wayback Machine
  • Robert M. Gray. Toeplitz and Circulant Matrices: A Review. — California, USA: nowpublishers.com, 2000. — 98 с.
  • Бабенко, К. И. О теплицевых и ганкелевых матрицах // Успехи математических наук. — 1986. — Т. 41, № 1(247). — С. 171—178.
  • Иохвидов И. С. Ганкелевы и теплицевы матрицы и формы : Алгебраич. теория. — М.: Наука, 1974. — 263 с.
  • Пустыльников Л. Д. Тёплицевы и ганкелевы матрицы и их применения // Успехи математических наук. — 1984. — Т. 39, № 4(238). — С. 53—84.

Добавить комментарий