Accueil > Mathématiques > Résolution de systèmes linéaires > Méthode de Gauss-Seidel
Méthode de Gauss-Seidel
lundi 29 mai 2006, par
Mots-clés: algorithme , convergence , critère d’arrêt , Gauss , méthode , méthode itérative , résidu , résolution , Seidel , système linéaire .
Toutes les versions de cet article : [English] [français]
Nous allons étudier une méthode itérative de résolution de système linéaire : la méthode de Gauss-Seidel. L’objectif est de construire une suite vectorielle convergente vers la solution du système linéaire.
Principe de construction
La méthode de Gauss-Seidel est une méthode itérative de résolution de système linéaire de la forme
![]()
Pour cela, on utilise une suite
qui converge vers un point fixe
, solution du système d’équations linéaires.
On cherche à construire l’algorithme pour
donné, la suite
avec
.
où M est une matrice inversible.

où
est une fonction affine.
Algorithme

Si
est solution de
alors ![]()
Erreur
Soit
le vecteur erreur
![]()
On pose
, ce qui donne
![]()
Convergence
L’algorithme converge si
(matrice nulle).
Théorème : Une condition nécessaire et suffisante pour que
est que le rayon spectral de
vérifie
![]()
on rappelle que
où
sont les valeurs propres de
.
Théorème : si
est à diagonale strictement dominante
![]()
alors pour tout
la méthode de Gauss-Seidel converge vers la solution
du système ![]()
Méthode de Gauss-Seidel
On décompose la matrice A de la façon suivante :
![]()
avec
la diagonale
la partie en dessous de la diagonale
la partie au dessus.
Dans la méthode de Gauss-Seidel,
on choisit
et
(dans la méthode de Jacobi,
et
).
![]()
on a alors :

Test d’arrêt
Pour le test d’arrêt, on utilise le vecteur résidu
, ce qui donne, pour une précision donnée
:

