Hankel matrix: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>JJMC89 bot III
 
imported>DanielTheManual
m Applications of Hankel matrices: Internal Wikilink to State-space representation
 
Line 23: Line 23:


==Properties==
==Properties==
* Any Hankel matrix is [[symmetric matrix|symmetric]].
* Any square Hankel matrix is [[symmetric matrix|symmetric]].
* Let <math>J_n</math> be the <math>n \times n</math> [[exchange matrix]].  If <math>H</math> is an <math>m \times n</math> Hankel matrix, then <math>H = T J_n</math> where <math>T</math> is an <math>m \times n</math> [[Toeplitz matrix]].  
* Let <math>J_n</math> be the <math>n \times n</math> [[exchange matrix]].  If <math>H</math> is an <math>m \times n</math> Hankel matrix, then <math>H = T J_n</math> where <math>T</math> is an <math>m \times n</math> [[Toeplitz matrix]].  
** If <math>T</math> is [[real number|real]] symmetric, then <math>H = T J_n</math> will have the same [[eigenvalue]]s as <math>T</math> up to sign.<ref name="simax1">{{cite journal | last = Yasuda | first = M. | title = A Spectral Characterization of Hermitian Centrosymmetric and Hermitian Skew-Centrosymmetric K-Matrices | journal = SIAM J. Matrix Anal. Appl. | volume = 25 | issue = 3 | pages = 601–605 | year = 2003 | doi = 10.1137/S0895479802418835}}</ref>
** If <math>T</math> is [[real number|real]] symmetric, then <math>H = T J_n</math> will have the same [[eigenvalue]]s as <math>T</math> up to sign.<ref name="simax1">{{cite journal | last = Yasuda | first = M. | title = A Spectral Characterization of Hermitian Centrosymmetric and Hermitian Skew-Centrosymmetric K-Matrices | journal = SIAM J. Matrix Anal. Appl. | volume = 25 | issue = 3 | pages = 601–605 | year = 2003 | doi = 10.1137/S0895479802418835}}</ref>
Line 69: Line 69:


== Applications of Hankel matrices ==
== Applications of Hankel matrices ==
Hankel matrices are formed when, given a sequence of output data, a realization of an underlying state-space or [[hidden Markov model]] is desired.<ref>{{cite book |first=Masanao |last=Aoki |author-link=Masanao Aoki |chapter=Prediction of Time Series |title=Notes on Economic Time Series Analysis : System Theoretic Perspectives |location=New York |publisher=Springer |year=1983 |isbn=0-387-12696-1 |pages=38–47 |chapter-url=https://books.google.com/books?id=l_LsCAAAQBAJ&pg=PA38 }}</ref>  The singular value decomposition of the Hankel matrix provides a means of computing the ''A'', ''B'', and ''C'' matrices which define the state-space realization.<ref>{{cite book |first=Masanao |last=Aoki |chapter=Rank determination of Hankel matrices |title=Notes on Economic Time Series Analysis : System Theoretic Perspectives |location=New York |publisher=Springer |year=1983 |isbn=0-387-12696-1 |pages=67–68 |chapter-url=https://books.google.com/books?id=l_LsCAAAQBAJ&pg=PA67 }}</ref> The Hankel matrix formed from the signal has been found useful for decomposition of non-stationary signals and time-frequency representation.
Hankel matrices are formed when, given a sequence of output data, a realization of an underlying [[State-space representation|state-space]] or [[hidden Markov model]] is desired.<ref>{{cite book |first=Masanao |last=Aoki |author-link=Masanao Aoki |chapter=Prediction of Time Series |title=Notes on Economic Time Series Analysis : System Theoretic Perspectives |location=New York |publisher=Springer |year=1983 |isbn=0-387-12696-1 |pages=38–47 |chapter-url=https://books.google.com/books?id=l_LsCAAAQBAJ&pg=PA38 }}</ref>  The singular value decomposition of the Hankel matrix provides a means of computing the ''A'', ''B'', and ''C'' matrices which define the state-space realization.<ref>{{cite book |first=Masanao |last=Aoki |chapter=Rank determination of Hankel matrices |title=Notes on Economic Time Series Analysis : System Theoretic Perspectives |location=New York |publisher=Springer |year=1983 |isbn=0-387-12696-1 |pages=67–68 |chapter-url=https://books.google.com/books?id=l_LsCAAAQBAJ&pg=PA67 }}</ref> The Hankel matrix formed from the signal has been found useful for decomposition of non-stationary signals and time-frequency representation.


=== Method of moments for polynomial distributions ===
=== Method of moments for polynomial distributions ===

Latest revision as of 02:40, 3 October 2025

Template:Short description In linear algebra, a Hankel matrix (or catalecticant matrix), named after Hermann Hankel, is a rectangular matrix in which each ascending skew-diagonal from left to right is constant. For example,

[abcdebcdefcdefgdefghefghi].

More generally, a Hankel matrix is any n×n matrix A of the form

A=[a0a1a2an1a1a2a2a2n4a2n4a2n3an1a2n4a2n3a2n2].

In terms of the components, if the i,j element of A is denoted with Aij, and assuming ij, then we have Ai,j=Ai+k,jk for all k=0,...,ji.

Properties

Hankel operator

Given a formal Laurent series f(z)=n=Nanzn, the corresponding Hankel operator is defined as[2] Hf:𝐂[z]𝐳1𝐂[[z1]]. This takes a polynomial g𝐂[z] and sends it to the product fg, but discards all powers of z with a non-negative exponent, so as to give an element in z1𝐂[[z1]], the formal power series with strictly negative exponents. The map Hf is in a natural way 𝐂[z]-linear, and its matrix with respect to the elements 1,z,z2,𝐂[z] and z1,z2,z1𝐂[[z1]] is the Hankel matrix [a1a2a2a3a3a4]. Any Hankel matrix arises in this way. A theorem due to Kronecker says that the rank of this matrix is finite precisely if f is a rational function, that is, a fraction of two polynomials f(z)=p(z)q(z).

Approximations

We are often interested in approximations of the Hankel operators, possibly by low-order operators. In order to approximate the output of the operator, we can use the spectral norm (operator 2-norm) to measure the error of our approximation. This suggests singular value decomposition as a possible technique to approximate the action of the operator.

Note that the matrix A does not have to be finite. If it is infinite, traditional methods of computing individual singular vectors will not work directly. We also require that the approximation is a Hankel matrix, which can be shown with AAK theory.

Hankel matrix transform

Script error: No such module "Distinguish".

The Hankel matrix transform, or simply Hankel transform, of a sequence bk is the sequence of the determinants of the Hankel matrices formed from bk. Given an integer n>0, define the corresponding (n×n)-dimensional Hankel matrix Bn as having the matrix elements [Bn]i,j=bi+j. Then the sequence hn given by hn=detBn is the Hankel transform of the sequence bk. The Hankel transform is invariant under the binomial transform of a sequence. That is, if one writes cn=k=0n(nk)bk as the binomial transform of the sequence bn, then one has detBn=detCn.

Applications of Hankel matrices

Hankel matrices are formed when, given a sequence of output data, a realization of an underlying state-space or hidden Markov model is desired.[3] The singular value decomposition of the Hankel matrix provides a means of computing the A, B, and C matrices which define the state-space realization.[4] The Hankel matrix formed from the signal has been found useful for decomposition of non-stationary signals and time-frequency representation.

Method of moments for polynomial distributions

The method of moments applied to polynomial distributions results in a Hankel matrix that needs to be inverted in order to obtain the weight parameters of the polynomial distribution approximation.[5]

Positive Hankel matrices and the Hamburger moment problems

Script error: No such module "labelled list hatnote".

See also

Notes

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "Citation/CS1".
  2. Script error: No such module "Footnotes".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. J. Munkhammar, L. Mattsson, J. Rydén (2017) "Polynomial probability distribution estimation using the method of moments". PLoS ONE 12(4): e0174573. https://doi.org/10.1371/journal.pone.0174573

Script error: No such module "Check for unknown parameters".

References

  • Brent R.P. (1999), "Stability of fast algorithms for structured linear systems", Fast Reliable Algorithms for Matrices with Structure (editors—T. Kailath, A.H. Sayed), ch.4 (SIAM).
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".

Template:Matrix classes Template:Authority control