i
--------·----;
I
I
I
!
I
I
!
622
THE
MATRIX EIGENVALUE PROBLEM
The corresponding sequence of signs
is
(+,-,+,+,-,+,+)
and s(3) = 2.
We now state the basic result used in computing the roots
of
fn('A) and thus
the eigenvalues
of
T.
The proof follows from the general theory given in Henrici
(1974).
Theorem 9.5 Let T be a real symmetric tridiagonal matrix
of
order n, as given
in (9.3.22). Let the sequence {/k(A)IO
.:5:
k
.:5:
n}
be defined as in
(9.4.2), and assume all
{3
1
of=
0,
I =
1,
...
, n -
1.
Then the number
of roots of
fn(A) that are greater than
A=
a
is
given by
s(a),
which
is
defined in the preceding paragraph. For a <
b,
the
number of roots in the interval
a < A
.:5:
b
is
given by
s(
a)
-
s(
b).
Calculation of the eigenvalues Theorem 9.5 will
be
the basic tool in locating
and separating the roots of
fn(A). To begin, calculate
an
interval that contains
the roots.
Using the Gerschgorin circle Theorem 9.1, all eigenvalues are contained
in the interval
[a,
b],
with
b = Max
{a;+
1/3;1
+
1/3;_;1}
l!>i!>n
where
/3
0
=
/3n
=
0.
We use the· bisection method on
[a,
b] to divide it into smaller subintervals.
Theorem 9.5 is used to determine how many roots are contained in a subinterval,
and we seek to obtain subintervals that will each contain one root.
If
some
eigenvalues are nearly equal, then
we
continue subdividing until the root
is
found
with sufficient accuracy.
Once a subinterval is known to contain a single root, we
can switch to a more rapidly convergent method. .
Example Consider further the example (9.4.4).
By
the Gerschgorin Theorem
9.1, all eigenvalues lie in
[0,
4].
And it
is
easily checked that neither A = 0
nor
A = 4
is
an eigenvalue. A systematic bisection process was carried out
on
[0,
4]
to
separate the six roots
of
f
6
(A) into six separate subintervals. The results are
shown in
Table
9.2 in the order they were calculated. The roots are labeled
as
follows:
The roots
can
be found by continuing with the bisection method, although
Theorem
9.5 is no longer needed. But it would
be
better to use some other
rootfinding method.
Although all roots of a tridiagonal matrix may be found by this technique, it
is
generally faster in that case to use the QR algorithm
of
the next section. With