One step
of the tridiagonal
-iteration
with shift
computes a sparsity preserving
-factorization,
and forms
It can be implemented as follows. First, a Givens rotation
based on the vector
is applied
to rows one and two from the left and
is applied to columns
one and two from the right. This destroys the tridiagonal form
of
by introducing an entry in position
. Now, Givens
rotations
are
successively applied to rows
and
and their transposes
to the corresponding columns:
The transformation
is based on the vector of the
current entries in positions
. Hence, the similarity
transformation with
restores the tridiagonal form up to column
.
This process is illustrated schematically below.
We have indicated modifications in the entries with different symbols.
Moreover, we have highlighted the entries which determine the subsequent
Givens rotation. This transformation annihilates the entry in the circled
position.
If, accidentally, both entries in position
are zero, the
-th
transformation can be omitted. In this case, the off-diagonal entry
is zero and the dimension of the eigenvalue problem can be reduced.
We have to show that the implementation of the similarity
transformation is consistent with the formulas
To this end we denote the Givens transformation for constructing
the QR-factorization by
,
and the transformations used in the implementation by
. By construction,
. The other transformations also agree.
This follows from the uniqueness of the Givens QR-factorization
in case of non-zero off-diagonal entries and
the fact that the tridiagonal form is preserved. Indeed, if
not both entries in positions
are zero,
is uniquely determined by the
requirement that the tridiagonal form must be restored.
It remains to discuss the exceptional cases. If
has a zero
off-diagonal entry
, the dimension of the eigenvalue
problem can be reduced:
with
the
unit matrix.
A reduction is also possible, if the entries
,
which determine
, are zero. For arbitrary
, the similarity transformation produces
a zero in position
.
(Authors: Höllig/Pfeil/Walter)
| |
automatisch erstellt
am 24. 4. 2007 |