Next: Computational Routines
Up: Generalized Eigenvalue and Singular
Previous: Generalized Nonsymmetric Eigenproblems (GNEP)
  Contents
  Index
Generalized Singular Value Decomposition (GSVD)
The generalized (or quotient) singular value decomposition
of an m-by-n matrix A and a
p-by-n matrix B is given by the pair of factorizations
The matrices in these factorizations have the following properties:
- U is m-by-m, V is p-by-p, Q is n-by-n, and
all three matrices are orthogonal. If A and
B are complex, these matrices are unitary instead of
orthogonal, and QT should be
replaced by QH in the pair of factorizations.
- R is r-by-r, upper triangular and nonsingular.
[0,R] is r-by-n (in other words, the 0 is an r-by-n-r
zero matrix).
The integer r is the rank of
,
and satisfies .
-
is m-by-r,
is p-by-r, both are real, nonnegative and diagonal, and
.
Write
and
,
where
and
lie in the interval from 0 to 1.
The ratios
are called the generalized singular values of the pair A, B.
If ,
then the generalized singular value
is infinite.
and
have the following detailed
structures, depending on whether
or
m-r < 0. In the first case, ,
then
Here l is the rank of B, k=r-l, C and S are diagonal
matrices satisfying
C2 + S2 = I, and S is nonsingular.
We may also identify
,
for
,
,
and
for
.
Thus, the first k generalized singular values
are infinite, and the remaining l generalized singular values
are finite.
In the second case, when m-r < 0,
and
Again, l is the rank of B, k=r-l, C and S are diagonal
matrices satisfying C2 + S2 = I, S is nonsingular,
and we may identify
,
for
,
,
,
for
,
and
.
Thus, the first k generalized singular values
are infinite, and the remaining l generalized singular values
are finite.
Here are some important special cases of the generalized singular value
decomposition.
First, if B is square and nonsingular, then r=n and the
generalized singular value decomposition of A and B is equivalent
to the singular value decomposition of AB-1, where the singular
values of AB-1 are equal to the generalized singular values of the
pair A, B:
Second, if
the columns of
are orthonormal, then r=n, R=I and the
generalized
singular value decomposition of A and B is equivalent to the CS
(Cosine-Sine) decomposition of
[55]:
Third, the generalized eigenvalues and eigenvectors of
can be expressed in terms of the generalized singular value decomposition:
Let
Then
Therefore, the columns of X are the eigenvectors of
,
and the ``nontrivial'' eigenvalues are the
squares of the generalized singular values (see also section 2.3.5.1).
``Trivial'' eigenvalues
are those corresponding to the leading n-r columns of X,
which span the common null space of AT A and BT B.
The ``trivial eigenvalues'' are not well defined2.1.
A single driver routine xGGSVD computes the generalized
singular value decomposition of A and B (see Table 2.6).
The method is based on the method described in
[83,10,8].
Table 2.6:
Driver routines for generalized eigenvalue and singular value problems
Type of |
Function and storage scheme |
Single precision |
Double precision |
problem |
|
real |
complex |
real |
complex |
GSEP |
simple driver |
SSYGV |
CHEGV |
DSYGV |
ZHEGV
|
|
divide and conquer driver |
SSYGVD |
CHEGVD |
DSYGVD |
ZHEGVD
|
|
expert driver |
SSYGVX |
CHEGVX |
DSYGVX |
ZHEGVX
|
|
simple driver (packed storage) |
SSPGV |
CHPGV |
DSPGV |
ZHPGV
|
|
divide and conquer driver |
SSPGVD |
CHPGVD |
DSPGVD |
ZHPGVD
|
|
expert driver |
SSPGVX |
CHPGVX |
DSPGVX |
ZHPGVX
|
|
simple driver (band matrices) |
SSBGV |
CHBGV |
DSBGV |
ZHBGV
|
|
divide and conquer driver |
SSBGVD |
CHBGVD |
DSBGV |
ZHBGVD
|
|
expert driver |
SSBGVX |
CHBGVX |
DSBGVX |
ZHBGVX
|
GNEP |
simple driver for Schur factorization |
SGGES |
CGGES |
DGGES |
ZGGES
|
|
expert driver for Schur factorization |
SGGESX |
CGGESX |
DGGESX |
ZGGESX
|
|
simple driver for eigenvalues/vectors |
SGGEV |
CGGEV |
DGGEV |
ZGGEV
|
|
expert driver for eigenvalues/vectors |
SGGEVX |
CGGEVX |
DGGEVX |
ZGGEVX
|
GSVD |
singular values/vectors |
SGGSVD |
CGGSVD |
DGGSVD |
ZGGSVD
|
Next: Computational Routines
Up: Generalized Eigenvalue and Singular
Previous: Generalized Nonsymmetric Eigenproblems (GNEP)
  Contents
  Index
Susan Blackford
1999-10-01