We study briefly methods for finding intermediate eigenvalues, once we have found those of smallest and largest modulus. Although inverse iteration can be used to find any (simple) eigenvalue, we need an approximate value to use it, and this we may well not have.
If we know the dominant eigenvalue,
and its corresponding
eigenvector,
, we can construct for the power method a starting vector
in which there is no component of
. This can be done with the help of orthogonality or
biorthogonality properties, but we leave this investigation to the
exercises. Such methods suffer from the drawback that rounding errors
during the course of the calculation introduce a component of
,
so that convergence reverts to
unless re-orthogonalisation is
used. The next two methods use a modified form of the matrix to achieve
the same result.
Hotelling's Method for Hermitian A (1933)
Let
be an orthonormal set of
eigenvectors of A and suppose we have already found
and
. We modify A into A1 as follows:
This method is better than the ordinary power method where
has had its
component removed, but is still unstable because
of the repeated powering of A1, which depends on approximations for
and
. Also, even if A is sparse, A1 will not
be.
A Deflation Method for Unsymmetric Real A.
Let
be an eigenvector with nonzero first component, normalized
so that this is 1, and define
is the eigenvector of
A1 corresponding to
Scaling
by its largest component, which is its last, it becomes
[-1/5,-2/5,1]T. We now find
, for which there is an eigenpair