Computing the Generalized Singular Value Decomposition

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.

[1]  H. Zha,et al.  A tree of generalizations of the ordinary singular value decomposition , 1991 .

[2]  V. Hari,et al.  On Jacobi methods for singular value decompositions , 1987 .

[3]  Franklin T. Luk,et al.  Canonical correlations and generalized SVD: Applications and new algorithms , 1989 .

[4]  Zhaojun Bai,et al.  Note on the quadratic convergence of Kogbetliantz's algorithm for computing the singular value decomposition , 1988 .

[5]  Charles Van Loan,et al.  Signal Processing Computations Using The Generalized Singular Value Decomposition , 1984, Optics & Photonics.

[6]  C. Loan Generalizing the Singular Value Decomposition , 1976 .

[7]  Christopher C. Paige,et al.  The general linear model and the generalized singular value decomposition , 1985 .

[8]  M. Saunders,et al.  Towards a Generalized Singular Value Decomposition , 1981 .

[9]  C. Paige Computing the generalized singular value decomposition , 1986 .

[10]  C. Loan Computing the CS and the generalized singular value decompositions , 1985 .

[11]  E. G. Kogbetliantz Solution of linear equations by diagonalization of coefficients matrix , 1955 .

[12]  A. Laub,et al.  Computing the singular value decompostion of a product of two matrices , 1986 .

[13]  James Demmel,et al.  Accurate Singular Values of Bidiagonal Matrices , 1990, SIAM J. Sci. Comput..

[14]  Paul Van Dooren,et al.  On Kogbetliantz's SVD Algorithm in the Presence of Clusters , 1987 .

[15]  J. Barlow Error Analysis and Implementation Aspects of Deferred Correction for Equality Constrained Least Squares Problems , 1988 .

[16]  C. Paige,et al.  A Note on a Result of Sun Ji-Guang: Sensitivity of the CS and GSV Decompositions , 1984 .

[17]  Franklin T. Luk,et al.  On parallel Jacobi orderings , 1989 .

[18]  Franklin T. Luk,et al.  An accurate product SVD algorithm , 1991, Signal Process..

[19]  Paul Van Dooren,et al.  On the quadratic convergence of Kogbetliantz's algorithm for computing the singular value decomposition , 1986 .

[20]  C. Loan On the Method of Weighting for Equality Constrained Least Squares Problems , 1984 .

[21]  Gene H. Golub,et al.  Generalized singular value decompositions: a proposal for a standardized nomenclature , 1989 .

[22]  K. V. Fernando Linear convergence of the row cyclic Jacobi and Kogbetliantz methods , 1989 .

[23]  G. Stewart Computing theCS decomposition of a partitioned orthonormal matrix , 1982 .

[24]  J. Vandewalle,et al.  Analysis and properties of the generalized total least squares problem AX≈B when some or all columns in A are subject to error , 1989 .

[25]  Ji-guang Sun Perturbation Analysis for the Generalized Singular Value Problem , 1983 .

[26]  G. Forsythe,et al.  The cyclic Jacobi method for computing the principal values of a complex matrix , 1960 .

[27]  Hongyuan Zha,et al.  A Numerical Algorithm for Computing the Restricted Singular Value Decomposition of Matrix Triplets. , 1992 .

[28]  Zhaojun Bai,et al.  Numerical treatment of restricted gauss-markov model 1 , 1988 .