Description du problème
Considérons le système suivant :
![]()
Directions conjuguées
Comme la matrice
est symétrique définie positive, on peut définir le produit scalaire suivant sur
:
Deux éléments
sont dit
-conjugués si :
![]()
La méthode du gradient conjugué consiste à construire une suite
de
vecteurs
-conjugués. Dès lors, la suite
forme une base de
. La solution exacte
peut donc se décomposer comme suit :
![]()
Construction des directions conjuguées
La solution exacte
peut-être également vu comme
l’unique minimisant de la fonctionnelle
On a donc clairement
d’où
![]()
représente donc la direction du gradient de
la fonctionnelle
en
(à un signe près).
La nouvelle direction de descente
suit donc
celle du résidu modulo, sa
-conjugaison avec
, on a alors :

C’est le choix du coefficient
qui assure la
-conjugaison des directions
. Pour vous en assurez calculer
, cette quantité est nulle !
Algorithme du gradient conjugué
Calcul du résidu
pour un vecteur
quelconque. On fixe
.
Pour
![]()
![]()

![]()

![]()
![]()