Computing the Generalized Singular Value Decomposition
- 1 November 1993
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Scientific Computing
- Vol. 14 (6) , 1464-1486
- https://doi.org/10.1137/0914085
Abstract
We present a new numerical method for computing the GSVD [36, 27] of two matrices A and B. This method is a variation on Paige''s method [30]. It differs from previous algorithms in guaranteeing both backward stability and con- vergence. There are two innovations. The first is a new pre- processing step which reduces A and B to upper triangular forms satisfying certain rank conditions. The second is a new 2 by 2 triangular GSVD algorithm, which constitutes the inner loop of Paige''s method. We present proofs of stability and convergence of our method, and demonstrate examples on which all previous algorithms fail.Keywords
This publication has 26 references indexed in Scilit:
- An accurate product SVD algorithmSignal Processing, 1991
- Accurate Singular Values of Bidiagonal MatricesSIAM Journal on Scientific and Statistical Computing, 1990
- Canonical correlations and generalized SVD: Applications and new algorithmsJournal of Computational and Applied Mathematics, 1989
- Linear convergence of the row cyclic Jacobi and Kogbetliantz methodsNumerische Mathematik, 1989
- Error Analysis and Implementation Aspects of Deferred Correction for Equality Constrained Least Squares ProblemsSIAM Journal on Numerical Analysis, 1988
- Note on the quadratic convergence of Kogbetliantz's algorithm for computing the singular value decompositionLinear Algebra and its Applications, 1988
- Numerical treatment of restricted gauss-markov model1Communications in Statistics - Simulation and Computation, 1988
- On Kogbetliantz's SVD Algorithm in the Presence of ClustersLinear Algebra and its Applications, 1987
- On Jacobi Methods for Singular Value DecompositionsSIAM Journal on Scientific and Statistical Computing, 1987
- The cyclic Jacobi method for computing the principal values of a complex matrixTransactions of the American Mathematical Society, 1960