On the Computation of the Restricted Singular Value Decomposition via the Cosine-Sine Decomposition

In this paper, we show that the restricted singular value decomposition of a matrix triplet $A\in \R^{n \times m}, B\in \R^{n \times l}, C\in \R^{p \times m}$ can be computed by means of the cosine-sine decomposition. In the first step, the matrices A, B, C are reduced to a lower-dimensional matrix triplet ${\cal A}, {\cal B}, {\cal C}$, in which ${\cal B}$ and ${\cal C}$ are nonsingular, using orthogonal transformations such as the QR-factorization with column pivoting and the URV decomposition. In the second step, the components of the restricted singular value decomposition of A, B, C are derived from the singular value decomposition of ${\cal B}^{-1}{\cal A}{\cal C}^{-1}$. Instead of explicitly forming the latter product, a link with the cosine-sine decomposition, which can be computed by Van Loan's method, is exploited. Some numerical examples are given to show the performance of the presented method.

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

[2]  Gene H. Golub,et al.  Matrix computations (3rd ed.) , 1996 .

[3]  Z. Drmač A Tangent Algorithm for Computing the Generalized Singular Value Decomposition , 1998 .

[4]  Z. Drmač Accurate Computation of the Product-Induced Singular Value Decomposition with Applications , 1998 .

[5]  Bart De Moor,et al.  On the Structure of Generalized Singular Value and QR Decompositions , 1994 .

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

[7]  Hongyuan Zha,et al.  Computing the generalized singular values/vectors of large sparse or structured matrix pairs , 1996 .

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

[9]  H. Zha The restricted singular value decomposition of matrix triplets , 1991 .

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

[11]  Bart De Moor,et al.  Generalizations of the Singular Value and QR-Decompositions , 1992, SIAM J. Matrix Anal. Appl..

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

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

[14]  Gene H. Golub,et al.  Matrix computations , 1983 .

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

[16]  Z. Bai The CSD, GSVD, their Applications and Computations (cid:3) , 1992 .

[17]  G. Golub,et al.  The restricted singular value decomposition: properties and applications , 1991 .

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