...
i"
ORTHOGONAL TRANSFORMATIONS USING HOUSEHOLDER MATRICES 609
The ratio of convergence of
A.\m>
to
A.
1
is
(A.:z!A.
1
)
2
,
an improvement on the
original ratio in
(9.47) of
A.:z!A.
1
•
This
is
a well-known classical procedure, and it has many additional aspects
that are of use in some problems. For additional discussion, see Wilkinson
(1965,
pp. 172-178).
Example
In the example (9.2.12), use the approximate eigenvector
z<
2
> in
(9.2.26). Then
which is as accurate
as
the value
A.?>
obtained earlier.
The power method can be used when there
is
not a single dominant eigen-
value,
but
the algorithm
is
more complicated. The power method can also be used
to determine eigenvalues other than the dominant one. This involves a process
called
deflation of A to remove
A.
as an eigenvalue.
For
a complete discussion of
all aspects
of
the power method, see Golub and Van Loan (1983, 208-218) and
Wilkinson
(1965, chap. 9). Although it is a useful method in some circumstances,
it should be stressed that the methods of the following sections are usually more
efficient.
For
a rapidly convergent variation on the power method and the
Rayleigh-Ritz quotient, see the
Rayleigh quotient iteration for symmetric matrices
in
Parlett (1980, p. 70).
9.3 Orthogonal Transformations Using
Householder Matrices
As one step in finding the eigenvalues of a matrix, it is often reduced to a simpler
form using similarity transformations. Orthogonal matrices will be the class of
matrices we use for these transformations.
It
was shown
in
(9.1.39) that orthogo-
nal transformations
will not worsen the condition or stability of the eigenvalues
of
a nonsymmetric matrix. Also, orthogonal matrices have other desirable error
propagation properties, an example of which is given later in the section. For
these reasons,
we
restrict our transformations to those using orthogonal matrices.
We begin the section by looking
at
a special class of orthogonal matrices
known as
Householder matrices. Then
we
show how to construct a Householder
matrix that will transform a given vector to a simpler form. With this construc-
tion as a tool,
we
look at two transformations of a given matrix A:
(1)
obtain its
QR
factorization, and (2) construct a similar tridiagonal matrix when A
is
a
symmetric matrix. These forms are used in the next two sections in the calcula-
tion of the eigenvalues of
A. As a matter of notation, note that
we
should be
restricting the use of the term orthogonal to real matrices. But it has become
common usage in this area
~o
use orthogonal rather than unitary for the general
complex case, and
we
will adopt the same convention. The reader should
understand
unitary when
ort7gonal
is
used for a complex matrix.
Let w
E
en
with
Uwlb
=
w*w
= 1. Define
U=
1-
2ww*
This is the general form of a
Householder matrix.
(9.3.1)