TD Analyse Numérique Licence L3 MASS, 2016

publicité
TD Analyse Numérique Licence L3 MASS, 2016-2017
Exercice 1 : Soit A ∈ Mn (R) une matrice carrée inversible telle que Ai,i 6= 0 pour tout i = 1, · · · , n
et soit b ∈ Rn . On considère l’algorithme de Gauss Seidel pour résoudre le système linéaire Ax = b :
on se donne x(0) ∈ Rn et on calcule x(k+1) ∈ Rn pour k ∈ N tels que
(k+1)
Ai,i xi
= bi −
i−1
X
(k+1)
Ai,j xj
−
j=1
n
X
(k)
Ai,j xj , i = 1, · · · , n.
j=i+1
(1) Montrer que
x(k+1) = x(k) + L−1 b − Ax(k) , k ∈ N,
avec L la partie triangulaire inférieure de A ie la matrice de Mn (R) telle que
Ai,j si i ≥ j,
Li,j =
,
0 si i < j.
(2) Soit x̄ = A−1 b la solution de Ax = b et e(k) = x̄ − x(k) , k ∈ N. Montrer que
e(k+1) = Be(k) , k ∈ N.
avec B = (I − L−1 A) puis
e(k) = B k e(0) ,
et donner la condition nécessaire et suffisante du cours pour que la suite x(k) converge vers x.
(3) en utilisant les résultats de l’exercice 2 ci-dessous montrer que
p
ke(k) k2 ≤ ( ρ(B t B))k ke(0) k2 .
(4) Soit la matrice
A=
2 −1
−1 2
,
et b ∈ R2 donné. Calculer la matrice d’itération B ∈ M2 (R) de l’algorithme de Gauss Seidel
et calculer les valeurs propre de B. En déduire si l’algorithme de Gauss Seidel converge ou non
pour cettep
matrice A.
(5) Calculer ρ(B t B) pour la matrice A ci-dessus Qu’en déduisez vous sur la convergence de
l’algorithme de Gauss Seidel pour cette matrice en comparaison avec la convergence de l’algorithme de Richardson à pas α = 1 et avec la convergence de l’algorithme de Richardson à pas
optimal ?
(6) En déduire une condition suffisante sur le nombre d’itérations k de l’algorithme de Gauss Seidel
pour que
ke(k) k2
≤
ke(0) k2
pour une précision > 0 donnée.
Exercice 2 : Normes induites dans l’espace vectoriel Mn (R).
Soit A ∈ Mn (R) et k.k une norme sur Rn . On définit
kAk =
kAxk
.
x∈Rn ,x6=0 kxk
sup
(1) Montrer que la fonction A → kAk définit une norme sur l’espace vectoriel Mn (R) que l’on
appelle norme induite par la norme k.k sur Rn .
(2) Montrer que la norme induite vérifie
kAxk ≤ kAkkxk,
et
kABk ≤ kAkkBk,
pour tous x ∈ Rn et A, B ∈P
Mn (R).
(3) montrer que pour kxk2 = ( ni=1 x2i )1/2 , alors
kAk2 =
2
p
ρ(At A).
Téléchargement