Accueil > Informatique > spip > formule latex
formule latex
samedi 25 avril 2009, par
La factorisation de Cholesky, consiste, pour une matrice symétrique définie positive , à déterminer une matrice triangulaire inférieure
tel que
. Une matrice symétrique
est dite définie positive si, pour tout vecteur
, le produit
est positif.
La matrice est en quelque sorte une « racine carrée » de
. Cette décomposition permet notamment de calculer la matrice inverse
, de calculer le déterminant de
(égal au carré du produit des éléments diagonaux
de ).
Exemple
La matrice symétrique
est égale au produit de la matrice triangulaire et de sa transposée
:
avec
Théorème
Factorisation de Cholesky d’une matrice :
Si est une matrice symétrique définie positive, il existe au
moins une matrice réelle triangulaire inférieure telle que :
On peut également imposer que les éléments diagonaux de la matrice
soient tous positifs, et la factorisation correspondante
est alors unique.
Algorithme
On cherche la matrice :
De l’égalité on déduit :
puisque si
La matrice étant symétrique, il suffit que les relations ci-dessus soient vérifiées pour i≤j, c’est-à-dire que les éléments lij de la matrice
doivent satisfaire :
Pour j=1, on détermine la première colonne de :
– (i=1) d’où
– (i=2) d’où
– ...
– (i=n) d’où
On détermine la j-ème colonne de , après avoir calculé les (j-1) premières colonnes :
– (i=j) d’où
– (i=j+1) d’où
– ...
– (i=n) d’où
Résolution de système
Pour la résolution de système linéaire de la forme :, le système devient
On résout le système (1) pour trouver le vecteur , puis le système (2) pour trouver le vecteur
. La résolution est facilitée par la forme triangulaire des matrices.
Calcul de déterminant
La méthode de Cholesky permet aussi de calculer le déterminant de A, qui est égal au carré du produit des éléments diagonaux de la matrice L, puisque