Exercice 4 : M´ethodes de Jacobi et Gauss-Seidel
On consid`ere le syst`eme lin´eaire (3) de l’exercice pr´ec´edent et le sch´ema
it´eratif (4). On d´ecompose la matrice Aen A=L+D+U, o`u Dest la
matrice diagonale telle que dii =aii et
L=
0··· ··· 0
a21
....
.
.
.
.
........
.
.
an1··· an,n−10
, U =
0a12 ··· a1n
.
.
........
.
.
.
.
....an−1,n
0··· ··· 0
.
1- La m´ethode de Jacobi consiste `a choisir M=Det N=−L−U. Montrer
que si Aest `a diagonale strictement dominante alors l’it´eration de Jacobi
converge.
Indication : on pourra estimer kM−1Nk∞avec la formule donn´ee en annexe.
2- La m´ethode de Gauss-Seidel consiste `a fixer M=D+Let N=−U
(l’´etude de sa convergence est abord´ee dans l’exercice suivant). Montrer
qu’on peut programmer cette m´ethode en utilisant un seul vecteur `a ncom-
posantes pour stocker les donn´ees.
Exercice 5 : M´ethode SOR
Afin de r´esoudre le syst`eme lin´eaire (3) de mani`ere it´erative, on consid`ere la
m´ethode SOR (“successive over-relaxation”) d´efinie par
(D+ωL)xk+1 = [(1 −ω)D−ωU ]xk+ωb, x0∈Rn(5)
o`u ω > 0 est un param`etre et les matrices L, U, D sont d´efinies dans l’exercice 4
`a partir de la matrice Ade (3). Pour ω= 1 on retrouve en particulier la
m´ethode de Gauss-Seidel.
1- Sous quelle condition sur Ala matrice D+ωL est-elle inversible ?
2- Montrer que si la m´ethode SOR converge quel que soit x0∈Rnalors
0< ω < 2.
Indication : utiliser la question 1 de l’exercice 3 et calculer le d´eterminant
de
(D
ω+L)−1[1−ω
ωD−U]
3