Analysis of a QR Algorithm for Computing Singular Values
- 1 April 1995
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 16 (2) , 520-535
- https://doi.org/10.1137/s0895479892236532
Abstract
We extend the Golub–Kahan algorithm for computing the singular value decomposition of bidiagonal matrices to triangular matrices R. Our algorithm avoids the explicit formation of $R^T R$ or $RR^T$.We derive a relation between left and right singular vectors of triangular matrices and use it to prove monotonic convergence of singular values and singular vectors. The convergence rate for singular values equals the square of the convergence rate for singular vectors. The convergence behaviour explains the occurrence of deflation in the interior of the matrix.We analyse the relationship between our algorithm and rank-revealing QR and URV decompositions. As a consequence, we obtain an algorithm for computing the URV decomposition, as well as a divide-and-conquer algorithm that computes singular values of dense matrices and may be beneficial on a parallel architecture. Our perturbation result for the smallest singular values of a triangular matrix is stronger than the traditional results because it guarantees h...
Keywords
This publication has 29 references indexed in Scilit:
- On Rank-Revealing FactorisationsSIAM Journal on Matrix Analysis and Applications, 1994
- On computing accurate singular values and eigenvalues of matrices with acyclic graphsLinear Algebra and its Applications, 1993
- Rank Detection Methods for Sparse MatricesSIAM Journal on Matrix Analysis and Applications, 1992
- The Bidiagonal Singular Value Decomposition and Hamiltonian MechanicsSIAM Journal on Numerical Analysis, 1991
- Incremental Condition Estimation for Sparse MatricesSIAM Journal on Matrix Analysis and Applications, 1990
- Incremental Condition EstimationSIAM Journal on Matrix Analysis and Applications, 1990
- From Bareiss' algorithm to the stable computation of partial correlationsJournal of Computational and Applied Mathematics, 1989
- On efficient implementations of Kogbetliantz's algorithm for computing the singular value decompositionNumerische Mathematik, 1987
- The Solution of Singular-Value and Symmetric Eigenvalue Problems on Multiprocessor ArraysSIAM Journal on Scientific and Statistical Computing, 1985
- Linear least squares solutions by householder transformationsNumerische Mathematik, 1965