Iterative Methods System of Equations
Iterative Methods System of Equations
...
...
...
has a unique solution and (2) that the coefficient matrix A has no zeros on its main diago-
nal. If any of the diagonal entries a11, a22, . . . , ann are zero, then rows or columns must be
interchanged to obtain a coefficient matrix that has nonzero entries on the main diagonal.
To begin the Jacobi method, we solve the first equation for x1, the second equation for
x2, and so on, as follows.
1
x1 5 (b 2 a12 x2 2 a13x3 2 . . . 2 a1n xn)
a11 1
1
x2 5 (b 2 a21 x1 2 a23x3 2 . . . 2 a2n xn)
a22 2
...
1
xn 5 (b 2 an1 x1 2 an2x2 2 . . . 2 an,n21 xn21d
ann n
and substitute these values of xi into the right-hand side of the rewritten equations to obtain
the first approximation. After this procedure has been completed, we say that one iteration
SECTION 10.2 ITERATIVE METHODS FOR SOLVING LINEAR SYSTEMS 543
has been performed. In the same way, the second approximation is formed by substituting
the first approximation’s x-values into the right-hand side of the rewritten equations. By
repeated iterations, we form a sequence of approximations that often converges to the
actual solution. This procedure is illustrated in the following example.
Use the Jacobi method to approximate the solution of the following system of linear
equations.
−5x1 − 2x2 + 3x3 5 −1
−3x1 + 9x2 + 3x3 5 −2
−2x1 − 2x2 − 7x3 5 −3
Continue the iterations until two successive approximations are identical when rounded to
three significant digits.
x1 5 215 1 25 x2 2 35 x3
x2 5 229 1 39 x1 2 19 x3
x3 5 237 1 27 x1 2 17 x 2 .
Continuing this procedure, we obtain the sequence of approximations shown in Table 10.1.
TABLE 10.1
n 0 1 2 3 4 5 6 7
Because the last two columns in Table 10.1 are identical, we conclude that to three
significant digits the solution is
x1 5 0.186, x2 5 0.331, x3 5 20.423.
For the system of linear equations given in Example 1, the Jacobi method is said to
converge. That is, repeated iterations succeed in producing an approximation that is correct
to three significant digits. As is generally true for iterative methods, greater accuracy would
require more iterations.
Use the Gauss-Seidel iteration method to approximate the solution to the system of
equations given in Example 1.
Solution The first computation is identical to that given in Example 1. That is, using (x1, x2, x3) 5
(0, 0, 0) as the initial approximation, we obtain the following new value for x1.
x1 5 215 1 25 (0) 2 35 (0) 5 20.200
Now that we have a new value for x1, however, we use it to compute a new value for x2.
That is,
2 3 1
x2 5 9 1 9 (20.200) 2 9 (0) < 0.156.
Similarly, we use x1 5 20.200 and x2 5 0.156 to compute a new value for x3.
x3 5 237 1 27 (20.200) 2 17 (0.156) < 20.508
Thus the first approximation is x1 5 20.200, x2 5 0.156, and x3 5 20.508. Continued
iterations produce the sequence of approximations shown in Table 10.2.
SECTION 10.2 ITERATIVE METHODS FOR SOLVING LINEAR SYSTEMS 545
TABLE 10.2
n 0 1 2 3 4 5
Note that after only five iterations of the Gauss-Seidel method, we achieved the same
accuracy as was obtained with seven iterations of the Jacobi method in Example 1.
Neither of the iterative methods presented in this section always converges. That is, it is
possible to apply the Jacobi method or the Gauss-Seidel method to a system of linear equa-
tions and obtain a divergent sequence of approximations. In such cases, we say that the
method diverges.
TABLE 10.3
n 0 1 2 3 4 5 6 7
For this particular system of linear equations we can determine that the actual solution is
x1 5 1 and x2 5 1. Thus we see from Table 10.3 that the approximations given by the
Jacobi method become progressively worse instead of better, and we conclude that the
method diverges.
TABLE 10.4
n 0 1 2 3 4 5
With an initial approximation of (x1, x2) 5 (0, 0), neither the Jacobi method nor the
Gauss-Seidel method converges to the solution of the system of linear equations given in
Example 3. We now look at a special type of coefficient matrix A, called a strictly diago-
nally dominant matrix, for which we are guaranteed that both methods will converge.
Definition of Strictly An n 3 n matrix A is strictly diagonally dominant if the absolute value of each entry
Diagonally Dominant on the main diagonal is greater than the sum of the absolute values of the other entries
in the same row. That is,
Matrix
|a | > |a | 1 |a | 1 . . . 1 |a |
11 12 13 1n
|a | > |a | 1 |a | 1 . . . 1 |a |
22 21 23 2n
...
|a | > |a | 1 |a | 1 . . . 1 |a
nn n1 n2 n,n21 |.
Which of the following systems of linear equations has a strictly diagonally dominant
coefficient matrix?
(a) 3x1 − 5x2 5 −4
2x1 + 5x2 5 −2
(b) 4x1 + 2x2 − 5x3 5 −1
4x1 + 2x2 + 2x3 5 −4
3x1 − 5x2 + 5x3 5 −3
SECTION 10.2 ITERATIVE METHODS FOR SOLVING LINEAR SYSTEMS 547
|| | | || ||
is strictly diagonally dominant because 3 > 21 and 5 > 2 .
(b) The coefficient matrix
21
3 4
4 2
A5 1 0 2
3 25 1
is not strictly diagonally dominant because the entries in the second and third rows do
not conform to the definition. For instance, in the second row a21 5 1, a22 5 0, a23 5 2,
and it is not true that a22 > a21 1 a23 . If we interchange the second and third rows
| | | | | |
in the original system of linear equations, however, then the coefficient matrix becomes
21
3 4
4 2
A9 5 3 25 1 ,
1 0 2
and this matrix is strictly diagonally dominant.
The following theorem, which we list without proof, states that strict diagonal dominance
is sufficient for the convergence of either the Jacobi method or the Gauss-Seidel method.
Theorem 10.1 If A is strictly diagonally dominant, then the system of linear equations given by Ax 5 b
has a unique solution to which the Jacobi method and the Gauss-Seidel method will con-
Convergence of verge for any initial approximation.
the Jacobi and
Gauss-Seidel Methods
In Example 3 we looked at a system of linear equations for which the Jacobi and Gauss-
Seidel methods diverged. In the following example we see that by interchanging the rows
of the system given in Example 3, we can obtain a coefficient matrix that is strictly diago-
nally dominant. After this interchange, we are assured of convergence.
Solution We begin by interchanging the two rows of the given system to obtain
7x1 − 5x2 5 −6
7x1 − 5x2 5 −4.
Note that the coefficient matrix of this system is strictly diagonally dominant. Then we
solve for x1 and x2 as follows.
x1 5 67 1 17 x2
4 1
x2 5 5 1 5 x1
Using the initial approximation (x1, x2) 5 (0, 0), we obtain the sequence of approximations
shown in Table 10.5.
TABLE 10.5
n 0 1 2 3 4 5
Do not conclude from Theorem 10.1 that strict diagonal dominance is a necessary con-
dition for convergence of the Jacobi or Gauss-Seidel methods. For instance, the coefficient
matrix of the system
−4x1 + 5x2 5 1
−4x1 + 2x2 5 3
is not a strictly diagonally dominant matrix, and yet both methods converge to the solution
x1 5 1 and x2 5 1 when we use an initial approximation of (x1, x2) 5 (0, 0). (See
Exercise 21.)
SECTION 10.2 EXERCISES 549
3 4 3 4
12 6 0 7 5
15. 2 23 2 16. 1 24 1 24. 4x1 2 2x2 1 4x3 2 4x4 2 4x5 2 4x6 2 4x7 2 4x8 5 14
0 6 13 0 2 23 24. 4x1 2 4x2 2 2x3 1 4x4 2 4x5 2 4x6 2 4x7 2 4x8 5 14
24. 4x1 2 4x2 2 4x3 2 2x4 1 4x5 2 4x6 2 4x7 2 4x8 5 26
17. Interchange the rows of the system of linear equations in 24. 4x1 2 4x2 2 4x3 2 4x4 2 2x5 1 4x6 2 4x7 2 4x8 5 16
Exercise 9 to obtain a system with a strictly diagonally domi- 24. 4x1 2 4x2 2 4x3 2 4x4 2 4x5 22x6 1 4x7 2 4x8 5 10
nant coefficient matrix. Then apply the Gauss-Seidel method
24. 4x1 2 4x2 2 4x3 2 4x4 2 4x5 2 4x6 2 2x7 1 4x8 5 32
to approximate the solution to two significant digits.
18. Interchange the rows of the system of linear equations in
Exercise 10 to obtain a system with a strictly diagonally dom-
inant coefficient matrix. Then apply the Gauss-Seidel method
to approximate the solution to two significant digits.