i
I
I
552 NUMERICAL SOLUTION OF SYSTEMS OF LINEAR EQUATIONS
for P
~
0.
The analysis of convergence
is
more complicated than for the
Gauss-Jacobi and Gauss-Seidel methods; some results are suggested
in
Problem
29. Similar methods are used with the linear systems arising from solving some
partial differential equations.
Another important aspect of solving linear systems
Ax
= b
is
to look at their
origin. In many cases
we
have a differential or integral equation, say
J#x=y
(8.6.33)
where x and y are functions. This
is
discretized to give a family of problems
(8.6.34)
with
A"
of
order n. As n
~
oo, the solutions X
11
of (8.6.34) approach (in some
sense) the solution
x of (8.6.33). Thus the linear systems in (8.6.34) are closely
related.
For
example, in some sense
A;;;
1
,;,
A;
1
for m and n sufficiently large,
even though they are matrices of different orders. This can be given a more
precise meaning, leading to ways of iteratively solving large systems by using the
so~vability
of lower order systems. Recently, many such methods have been
developed under the name of
multigrid methods, with applications particularly to
partial differential equations [see Hackbusch and Trottenberg
(1982)]. For itera-
tive methods for integral equations, see the related but different development in
Atkinson
(1976, part II, chap. 4). Multigrid methods are very effective and
efficient iterative methods for differential and integral equations.
8. 7
Error
Prediction and Acceleration
From (8.6.25),
we
have the error relation
X-
x<m+l)
=
M(x-
x<ml)
(8.7.1)
The manner of convergence of
x<ml
to x can be quite complicated, depending on
the eigenvalues and eigenvectors of
M.
But in most practical cases, the behavior
of the errors
is
quite simple: The size of
Ux
-
x<m>ll""
decreases by approxi-
mately a constant factor at each step, and
(8.7.2)
for some c < 1, closely related to r.,(M). To measure this constant c, note from
(8.7.1) that
x<m+l>
_
x<m>
=
e<m>
_
e<m+ll
=
Me<m-lJ
_
Me<m>
x<m+l>
_
x<m>
=
M(x<m>
_
x<m-1>)
m~O
(8.7.3)
This motivates the use of
{8.7.4)