Hilbert matrix

From testwiki
Revision as of 10:51, 12 November 2024 by imported>Citation bot (Added doi. Upgrade ISBN10 to 13. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Determinants | #UCB_Category 23/47)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description In linear algebra, a Hilbert matrix, introduced by Template:Harvs, is a square matrix with entries being the unit fractions

Hij=1i+j1.

For example, this is the 5 × 5 Hilbert matrix:

H=[1121314151213141516131415161714151617181516171819].

The entries can also be defined by the integral

Hij=01xi+j2dx,

that is, as a Gramian matrix for powers of x. It arises in the least squares approximation of arbitrary functions by polynomials.

The Hilbert matrices are canonical examples of ill-conditioned matrices, being notoriously difficult to use in numerical computation. For example, the 2-norm condition number of the matrix above is about 4.8Template:E.

Historical note

Template:Harvtxt introduced the Hilbert matrix to study the following question in approximation theory: "Assume that Template:Nowrap, is a real interval. Is it then possible to find a non-zero polynomial P with integer coefficients, such that the integral

abP(x)2dx

is smaller than any given bound ε > 0, taken arbitrarily small?" To answer this question, Hilbert derives an exact formula for the determinant of the Hilbert matrices and investigates their asymptotics. He concludes that the answer to his question is positive if the length Template:Nowrap of the interval is smaller than 4.

Properties

The Hilbert matrix is symmetric and positive definite. The Hilbert matrix is also totally positive (meaning that the determinant of every submatrix is positive).

The Hilbert matrix is an example of a Hankel matrix. It is also a specific example of a Cauchy matrix.

The determinant can be expressed in closed form, as a special case of the Cauchy determinant. The determinant of the n × n Hilbert matrix is

det(H)=cn4c2n,

where

cn=i=1n1ini=i=1n1i!.

Hilbert already mentioned the curious fact that the determinant of the Hilbert matrix is the reciprocal of an integer (see sequence Template:OEIS2C in the OEIS), which also follows from the identity

1det(H)=c2ncn4=n!i=12n1(i[i/2]).

Using Stirling's approximation of the factorial, one can establish the following asymptotic result:

det(H)ann1/4(2π)n4n2,

where an converges to the constant e1/421/12A30.6450 as n, where A is the Glaisher–Kinkelin constant.

The inverse of the Hilbert matrix can be expressed in closed form using binomial coefficients; its entries are

(H1)ij=(1)i+j(i+j1)(n+i1nj)(n+j1ni)(i+j2i1)2,

where n is the order of the matrix.[1] It follows that the entries of the inverse matrix are all integers, and that the signs form a checkerboard pattern, being positive on the principal diagonal. For example,

[1121314151213141516131415161714151617181516171819]1=[2530010501400630300480018900268801260010501890079380117600567001400268801176001792008820063012600567008820044100].

The condition number of the n × n Hilbert matrix grows as O((1+2)4n/n).

Applications

The method of moments applied to polynomial distributions results in a Hankel matrix, which in the special case of approximating a probability distribution on the interval [0, 1] results in a Hilbert matrix. This matrix needs to be inverted to obtain the weight parameters of the polynomial distribution approximation.[2]

References

Further reading

Template:Refbegin

Template:Refend

Template:Matrix classes