Iterative Methods - Linear Systems
Iterative Methods - Linear Systems
409
410 CHAPTER 7. ITERATIVE METHODS FOR SOLVING LINEAR SYSTEMS
u = Bu + c,
and then, starting from any vector u0, compute the se-
quence (uk ) given by
uk+1 = Buk + c, k 2 N.
We write
u = lim uk .
k7!1
uk+1 = Buk + c, k 2 N,
e,
lim uk = u
k7!1
A=M N,
Then, Au = b is equivalent to
M u = N u + b,
that is,
1 1
u=M Nu + M b.
1 1 1
B=M N =M (M A) = I M A,
1
which shows that I B=M A is invertible.
M uk+1 = N uk + b, k 0.
7.3. METHODS OF JACOBI, GAUSS-SEIDEL, AND RELAXATION 421
A=D E F,
More explicitly, if
0 1
a11 a12 a13 ··· a1n 1 a1n
B C
B a21 a22 a23 ··· a2n
1 C
a2n
B C
B a31 a32 a33 ··· a3n C
a3n
B 1 C
A=B .. .. .. ... .. C,
..
B C
B C
Ba a a · · · a a C
@ n 1 1 n 1 2 n 1 3 n 1 n 1 n 1 n A
an 1 an 2 an 3 · · · an n 1 an n
then
0 1
a11 0 0 ··· 0 0
B C
B0 a22 0 ··· 0 0 C
B C
B0 0 a33 ··· 0 0 C
B C
D=B . .. .. ... .. .. C ,
B . C
B C
B0 0 0 · · · an 1 n 0 C
@ 1 A
0 0 0 ··· 0 an n
7.3. METHODS OF JACOBI, GAUSS-SEIDEL, AND RELAXATION 423
0 1
0 0 0 ··· 0 0
B C
B a21 0 0 ··· 0 0C
B C
B a31 a32 0 ··· 0 0C
B C
E=B .. .. ... ... .. .. C ,
B C
B C
Ba ... 0C
@ n 1 1 an 1 2 an 1 3 0 A
an 1 an 2 an 3 · · · an n 1 0
0 1
0 a12 a13 · · · a1n 1 a1n
B C
B0 0 a23 · · · a2n 1 a2n C
B C
B0 0 0 . . . a3n 1 a3n C
B C
F = B. .. .. ... ... .. C.
B. C
B C
B0 0 0 ··· 0 an 1 n C
@ A
0 0 0 ··· 0 0
424 CHAPTER 7. ITERATIVE METHODS FOR SOLVING LINEAR SYSTEMS
M =D
N = E + F,
so that
1
B=M N = D 1(E + F ) = I D 1A.
J =I D 1A = D 1(E + F ),
Duk+1 = Euk+1 + F uk + b.
uk+1 = (D E) 1F uk + (D E) 1b, k 0.
M =D E
N = F,
and the matrix B is given by
1
B=M N = (D E) 1F.
7.3. METHODS OF JACOBI, GAUSS-SEIDEL, AND RELAXATION 427
L1 = (D E) 1F.
uk+1 k+1 k k
1 , . . . , ui 1 , ui+1 , . . . , un
to compute uk+1
i .
D
M= E
!
1 !
N= D + F,
!
✓ ◆ 1✓ ◆
D 1 !
L! = E D+F
! !
= (D !E) 1((1 !)D + !F ).
which is equivalent to
such that
⇢(L!0 ) = inf ⇢(L! ) = !0 1.
0<!<2
7.4. CONVERGENCE OF THE METHODS 439