Faculté Polydisciplinaire Safi
Département de Mathématiques-Informatique SMA-SMI (S4)
Prof : M. Khiddi
Correction de la Série 4
Analyse Numérique(1)
Exercice 1
Appiquer la méthode de Jacobi au système
( x1 −2x2 =−1
3x1+x2 = 4 (1)
1. En partant de x0 = (0,0),remarquer que la méthode ne converge pas.
2. Refaire le même travail par la méthode de Gauss-Seidel et dire la quelle des deux méthodes diverge plus vite.
3. Reprendre ce système en permutant les deux équations. Que remarquer vous ? Solution 1/ La matrice du système est
A= 1 −2 3 1
!
Sa solution est (1,1).La mèthode de Jacobi appliquée au système donne
( xm+11 =−1 + 2xm2
xm+12 = 4−3xm1 (2)
En partant de x01 =x02 = 0, on obtient les résultats
m = 1, m= 2, ..., m= 9
x11 =−1, x21 = 7, ..., x91 =−2591 x12 = 4, x22 = 7, ..., x92 = 3889
(3) 2/La méthode de Gauss-Seidel appliquée au système donne
( xm+11 =−1 + 2xm2
xm+12 = 4−3xm+11 (4)
En partant de x01 =x02 = 0, on obtient les résultats
m= 1, m = 2, ..., m= 9
x11 =−1, x21 = 13, ..., x91 =−3359231 x12 = 7, x22 =−35, ..., x92 = 10077697
(5) Les deux méthodes divergent et la méthode de Gauss-Seidel diverge plus vite que celle de Jacobi.
3/ Si on permute les deux équations, le système devient
( 3x+y = 4
x−2y=−1 (6)
La matrice du système est
A0 = 3 1 1 −2
!
la méthode de Jacobi donne
( xm+11 = 13(4−xm2 )
xm+12 = 12(1 +xm2 ) (7)
En partant de x01 =x02 = 0, on obtient les résultats
m = 0, m= 1, m= 10
xm1 = 0, x21 = 1,33333, x101 = 1,00013 x12 = 0, x22 = 0.5, x102 = 1,00013
(8) La suite des valeurs itérées semble converger vers la solution du système x1 = 1 et x2 = 1. La méthode de Gauss-Seidel appliquée au système donne
( xm+11 = 13(4−xm2 )
xm+12 = 121 +xm+12 (9)
En partant de x01 =x02 = 0, on obtient les résultats à 10−5 prés
m= 1, m = 2, ...., m= 10 x11 = 1,33333, ...., x101 = 1,33333 x12 = 1,16667, ...., x102 = 1.00000
(10)
Les deux méthodes de Jacobi et Gauss-Seidel sont convergentes.
Exercice 2
On considère le système d’equations linèaires
4x1−x2 = 6
−x1+ 4x2−x3 = 4
−x2+ 4x3 = 6
(11) 1. Résoudre le système par la méthode de Gauss.
2. Montrer que les méthodes de Jacobi et Gauss-Seidel sont convergentes.
3. En utilisant la méthode de Jacobi avec x0 = (0,0,0), calculer les cinq premiers itéra- tions.
4. Reprendre la question précédente avec la méthode de Gauss-Seidel.
Solution 1/ La solution par la mèthode de Gauss est
x1 = 2 x2 = 2 x3 = 2
(12) 2/ La matrice du système est à diagonale strictement dominante, donc les méthodes de Jacobi et Gauss-Seidel sont convergentes. 3/La méthode de Jacobi donne
xm+11 = 14(6 +xm2 ) xm+12 = 14(4 +xm1 +xm3 ) xm+13 = 14(6 +xm2 )
(13)
Pour x0 = (0,0,0) on obtient les résultats
m= 1 :x11 = 1.5;m = 5 :x51 = 1.9921875 x12 = 1;x52 = 1.984375
x13 = 1.5;x53 = 1.9921875.
(14)
5/ La méthode de Gauss-Seidel donne
xm+11 = 14(6 +xm2 )
xm+12 = 14(4 +xm+11 +xm3 ) xm+13 = 14(6 +xm+12 )
(15)
Pour x0 = (0,0,0) on obtient les résultats
m= 1 :x11 = 1.500000000;m= 5 :x51 = 1.999694824 x12 = 1,37500000000;x52 = 1.999847412
x13 = 1.843750000;x53 = 1.999961853.
(16) On voit que les deux mèthodes convergent vers la solution et que la méthode de Gauss-Seidel converge plus vite que celle de Jacobi
Exercice 3
En partant de x0 = (0,0,0), déterminer les trois premiers itérés obtenus par les méthode de Jacobi et Gauss-Seidel pour le système d’equations linèaires
9x+ 4y+z =−17 x−2y−6z = 14 x+ 6y= 4
(17) Solution La matrice du système est
9 4 1
1 −2 −6
1 6 0
En permutant les lignes deux et trois, on obtient la matrice
9 4 1
1 6 0
1 −2 −6
Cette matrice est à diagonale àstrictement dominante. La méthode de Jacobi donne
x01 =x02 =x03 = 0
xm+11 = 19(−17−4xm2 −xm3 ) xm+12 = 19(4−xm1 )
xm+13 =−16(14−4xm1 + 2xm2 )
(18)
La méthode de Gauss-Seidel donne
x01 =x02 =x03 = 0
xm+11 = 19(−17−4xm2 −xm3 ) xm+12 = 19(4−xm+11 )
xm+13 =−16(14−4xm+11 + 2xm+12 )
(19)
Le résultat obtenus par la méthode de Jacobi a 10−4 prés est
x31 =−2.0062 x32 = 0.9877 x33 =−2.8704
(20) Le résultat obtenus par la méthode de Gauss-Seidel a 10−4 prés est
x31 =−1.999729 x32 = 0.99955 x33 =−2.9999940
(21) Dans ce cas la méthode Gauss-Seidel converge plus vite que la méthode de Jacobi vers la solution du système.
Exercice 4
On considére les matrices suivantes A=
1 2 −2 1 1 1 2 2 1
et B =
2 −1 1
2 2 2
−1 −1 2
1. Montrer que ρ(AJ)<1 < ρ(AGS). Que peut-on en déduire concernant la convergence des méthodes de Jacobi et Gauss-Seidel ?
2. Montrer que ρ(BJ)> 1> ρ(BGS). Que peut-on en déduire concernant la convergence des méthodes de Jacobi et Gauss-Seidel ?
Où MJ la matrice d’itération de Jacobi, MGS la matrice d’itération de Gauss-Seidel.
Solution
1/Pour la méthode de Jacobi, on a AJ =
0 −2 2
−1 0 −1
−2 −2 0
La seule valeur propre de AJ est 0. Doncρ(AJ) = 0.Pour la méthode de Gauss-Seidel, on a AGS =
1 0 0
−1 1 0 0 −2 1
×
0 −2 2
0 0 −1
0 0 0
=
0 −2 2
0 2 −3
0 0 2
L’ensemble des valeurs propres sont {0,2} etρ(AGS) = 2.On voit que ρ(AJ)<1< ρ(AGS).
La méthode de Jacobi converge alors que celle de Gauss-Seidel diverge. 2/ Pour la matrice B on a les résultats
BJ = 1 2
0 1 −1
−2 0 −2
1 1 0
, BGS = 1 4
0 2 2
0 −2 0
0 0 −2
, σ(BJ) ={0, i
√5 2 ,−i
√5
2 }, σ(BGS) ={0,−1 2}, ρ(BJ) =
√5
2 et ρ(BGS) = 1 2. On voit que
ρ(BJ)>1> ρ(BGS).
Donc ce cas est contrairement au 1/. La méthode de Gauss-Seidel converge alors que celle de Jacobi diverge.
Exercice 5
Soit a ∈R on considére la matrice
A=
1 a a a 1 a a a 1
1. Pour qu’elles valeurs dea A est-elle définie positive ?
2. Pour qu’elles valeurs dea la méthode de Gauss-Seidel est-elle convergente ? 3. Ecrire la matrice J de l’itération de Jacobi.
4. Pour qu’elles valeurs dea la méthode de Jacobi ?
5. Ecrire la matrice L1 de l’itération de Gauss-Seidel. Calculerρ(L1).
6. Pour qu’elles valeurs deala méthode de Gauss-Seidel converge-t-elle plus vite que celle de Jacobi ?
Solution
1/On calcul les valeurs propres de A
det(A−λI) = (1−λ)h(1−λ)2−a2i−a[a(1−λ)]⇔λ= 1, λ= 1±a√ 2.
Si −
√ 2
2 < a <
√ 2
2 toutes les valeurs propres sont strictement positives et la matrice A est symétrique définie positive. 2/ |a|< 1/2. 3/Cette question est triviale. la matrice d’itération B de la matrice de Jacobi s’écrit B =D−1(E+F), soit
B =
0 −a 0
−a 0 −a
0 −a 0
4/Calculons les valeurs propres de B, c’est-à -dire les racines du polynôme caractéristique de B.
det(B−λI) =λ(−λ2+ 2a2) alors
σ(B) ={0,−a√ 2, a√
2}.
Donc ρ(B) =|a|√
2. la méthode de Jacobi converge si |a|<1/2.
5/ On a
L1 = (D−E)−1F L1 =
0 −a 0
0 a2 −a 0 −a3 a2
6/
det det(L1−λI) = −(a2−λ)2−a4= 0⇔λ= 0,2a2. On a donc ρ(L1) = 2a2 Gauss-Seidel converge si
ρ(L1) = 2a2 <1⇔ −√
2/2< a <√ 2/2 On a
ρ(L1) = (√
2|a|)2 = (ρ(B))2.
La méthode de Gauss-Seidel converge deux foix plus vite que la méthode de Jacobi.
Des Notes : Proposition :
Une méthode itérative converge si et seulement si le rayon de convergence de la matrice d’itération B vérifie
ρ(B)<1.
Définition
Une matrice est á diagonale strictement dominantes si
|aii|>X
j6=i
|aij|.
Exemple : Pour n= 3
|a11|>|a12|+|a13|, |a22|>|a21|+|a23| et |a33|>|a31|+|a32|.
Théorème :
SiAest une matrice á diagonale strictement dominante, les méthodes de Jacobi et Gauss-Seidel Sont convergentes.