Computing the logarithm of a symmetric positive definite matrix (Q1294459): Difference between revisions
From MaRDI portal
Changed an Item |
Set profile property. |
||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank |
Revision as of 02:50, 5 March 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Computing the logarithm of a symmetric positive definite matrix |
scientific article |
Statements
Computing the logarithm of a symmetric positive definite matrix (English)
0 references
1 February 2000
0 references
The following algorithm to compute \(\log(A)\) for a matrix \(A>0\) is proposed. (1) Reduce to tridiagonal form: \(A=QTQ^T\), (2) Compute an approximant \[ R_m(X)=\sum_{j=1}^m a_j (I+b_jX)^{-1}X \] with \(X=\mu T-I\), (3) Set \(S_m=-\log\mu I+QR_mQ^T\). The approximant \(R_m(x)\) is a diagonal Padé approximant for \(\log(1+x)\) with \(x\in(-1,1)\), so that the \(a_j\) and \(b_j\) are the weights and abscissas of the \(m\)-point Gauss-Legendre quadrature formula. The degree \(m\) is selected such that a certain precision is obtained. This \(m\) (and also the parameter \(\mu\)) can be computed in terms of the largest and smallest eigenvalue of \(A\). An easy estimate for the optimal \(m\) in function of the condition number of \(A\) is also derived from the error estimate of the Padé approximant. The complexity of the algorithm is analysed and several illustrative numerical examples are included.
0 references
matrix logarithm
0 references
Padé approximation
0 references
tridiagonal reduction
0 references
Gauss-Legendre quadrature formula
0 references
eigenvalue
0 references
condition number
0 references
error estiamte
0 references
complexity
0 references
numerical examples
0 references