Jacobi’s Method is More Accurate than QR
- 1 October 1992
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 13 (4) , 1204-1245
- https://doi.org/10.1137/0613074
Abstract
It is shown that Jacobi’s method (with a proper stopping criterion) computes small eigenvalues of symmetric positive definite matrices with a uniformly better relative accuracy bound than QR, divide and conquer, traditional bisection, or any algorithm which first involves tridiagonalizing the matrix. Modulo an assumption based on extensive numerical tests, Jacobi’s method is optimally accurate in the following sense: if the matrix is such that small relative errors in its entries cause small relative errors in its eigenvalues, Jacobi will compute them with nearly this accuracy. In other words, as long as the initial matrix has small relative errors in each component, even using infinite precision will not improve on Jacobi (modulo factors of dimensionality). It is also shown that the eigenvectors are computed more accurately by Jacobi than previously thought possible. Similar results are proved for using one-sided Jacobi for the singular value decomposition of a general matrix.Keywords
This publication has 13 references indexed in Scilit:
- Accurate Singular Values of Bidiagonal MatricesSIAM Journal on Scientific and Statistical Computing, 1990
- Computing Accurate Eigensystems of Scaled Diagonally Dominant MatricesSIAM Journal on Numerical Analysis, 1990
- An overview of parallel algorithms for the singular value and symmetric eigenvalue problemsJournal of Computational and Applied Mathematics, 1989
- A One-Sided Jacobi Algorithm for Computing the Singular Value Decomposition on a Vector ComputerSIAM Journal on Scientific and Statistical Computing, 1989
- On Jacobi Methods for Singular Value DecompositionsSIAM Journal on Scientific and Statistical Computing, 1987
- The Condition Number of Equivalence Transformations That Block Diagonalize Matrix PencilsSIAM Journal on Numerical Analysis, 1983
- A method for computing the generalized singular value decompositionPublished by Springer Nature ,1983
- The Efficient Generation of Random Orthogonal Matrices with an Application to Condition EstimatorsSIAM Journal on Numerical Analysis, 1980
- Some stable methods for calculating inertia and solving symmetric linear systemsMathematics of Computation, 1977
- Matrix Eigensystem Routines — EISPACK GuideLecture Notes in Computer Science, 1976