Description du problème
Considérons le système suivant :
![]()
Conditionnement
Il arrive parfois que le conditionnement
de telles matrices soit beaucoup trop élevé (valeurs propres mal réparties). La technique du préconditionnement consiste à
introduire une matrice
régulière
et de résoudre le système :
![]()
Méthode du gradient conjugué préconditionné
Soit
un vecteur initial quelconque, l’algorithme du
gradient conjugué préconditionné est le suivant :
![]()
![]()
![]()

![]()
![]()
![]()

![]()
Préconditionnement de Jacobi
Le préconditionnement de Jacobi consiste à prendre pour matrice
la diagonale de
, i.e.

Les avantage d’un tel préconditionneur sont sans aucun doute la facilité de son implémentation et le peu d’espace mémoire qu’il occupe. D’un autre point de vue, on peut tout de même trouver des préconditionneurs apportant une plus grande amélioration de la résolution du système linéaire. C’est le cas du préconditionnement SSOR.
Préconditionnement SSOR(Symmetric Successive Over Relaxation)
On décompose la matrice symétrique
comme suit :
![]()
