Vous êtes sur la page 1sur 25

Méthodes Numériques

𝐓
Factorisation 𝐋𝐃𝐌
BINÔME N° 3
DOGO OMONI & KONKA KOAMI
AO U T 2 0 1 9
BINÔME 3
Vous avez devant vous
DOGO Omoni
&
KONKA Koami Joseph
Notre exposé couvre les
pages 83 et 84
NB: L’exposé sera plus visuel
Sommaire
Problématique
Factorisation LDM T
Exemple
A savoir
Dans ce qui va suivre:
A est une matrice d’ordre n (A ∊ ℝn×n ) inversible
n
x est un vecteur de ℝ (inconnu)
b est un vecteur de ℝn
Nous vous souhaitons
une bonne écoute
Intervenant

DOGO Omoni
Problématique: Comment résoudre les
systèmes d’équations linéaires AX=b
Dans le souci de simplifier la résolution des systèmes d’équations
linéaires, des méthodes ont été mises au point pour transformer ces
systèmes en systèmes équivalents dont la résolution est plus aisée.
Au cours, nous avons eu à étudier entre autres les méthodes
d’élimination de Gauss, de Gauss-Jordan ,la méthode de
factorisation LU ,et celle de Cholesky. Notre exposé portera sur une
autre méthode de factorisation : la factorisation LDM T .
Factorisation 𝐋𝐃𝐌 𝐓
Cette méthode considère une décomposition sous la forme d’un
produit d’une matrice triangulaire inferieure, d’une matrice diagonale
et d’une matrice triangulaire supérieure(𝐋𝐃𝐌 𝐓 ). Une fois obtenue la
factorisation de la matrice A(d’un coût identique à celui de la
factorisation LU (𝟐𝒏𝟑 𝟑), la résolution du système linéaire Ax=b fait
intervenir la résolution d’un système triangulaire inferieur Ly=b (par
une méthode de descente cf page 67), puis celle (trivial) d’un
système diagonal Dz=y et enfin la résolution d’un système
triangulaire supérieure 𝐌 𝐓 x=z (par une méthode de remontée), ce
qui représente un coût de 𝐧𝟐 +n.
Intérêts
L’intérêt de la factorisation 𝐋𝐃𝐌 𝐓 prend son sens lorsque la matrice
A est symétrique, puisque dans ce cas M=L. La factorisation
résultante A=𝐋𝐃𝐋𝐓 peut être calculée avec un cout environ deux fois
moindre (on n’aura plus besoin de calculer 𝐌 𝐓 ).
Cette factorisation permet également de démontrer le résultat
suivant:
Proposition
Soit A une matrice carrée d’ordre n admettant une factorisation LU.
Alors sa transposée 𝐀𝐓 admet une factorisation LU.
Preuve
Puisque A admet une factorisation LU, elle admet aussi
une factorisation LDM T (en posant U=𝐃𝐌 𝐓 ) et l’on a
𝐀𝐓 = (𝐋𝐃𝐌 𝐓 )𝐓 = (𝐌 𝐓 )𝐓 𝐃𝐓 𝐋𝐓 = MD𝐋𝐓
La matrice 𝐀𝐓 admet une factorisation 𝐋𝐃𝐌 𝐓 et, par suite une
factorisation 𝐋𝐔.
Intervenant

KONKA Koami Joseph


Théorème 3.5 (Enoncé cf Page 83)
Si tous les mineurs principaux d’une matrice
A∊ ℝ𝒏×𝒏 sont non nuls, alors il existe une unique
matrice diagonale D , une unique matrice
triangulaire inférieure L et une unique matrice
triangulaire supérieure 𝑴 , telles que L. et M
𝑻

n’aient que des 1 sur la diagonale et A = LD𝑴 .𝑻


Démonstration
Supposons que tous les mineurs principaux de A sont non nuls.
Ces mineurs principaux correspondent aux déterminants des sous-
matrices principales de A. Puisque ces déterminants sont non nuls,
les sous matrices sont donc toutes inversibles.
Alors le théorème 3.4 nous assure l’existence et l’unicité de la
factorisation LU de A avec lii = 1 pour i =1,...,n. En choisissant les
éléments diagonaux de D égaux à uii (non nuls puisque U est
inversible), on a A = LU = LD(𝐃−𝟏 𝐔 ).
Démonstration(suite et fin)
Posons 𝐌 𝐓 =𝐃−𝟏 𝐔 (𝐌 𝐓 est alors une matrice triangulaire
supérieure avec des 1 sur la diagonale), l’existence de la
décomposition 𝐋𝐃𝐌 𝐓 en découle.
L’unicité de la factorisation 𝐋𝐃𝐌 𝐓 est une conséquence de celle de
la factorisation LU. En effet le théorème 3.4 assure l’unicité de la
factorisation LU.
Ce qui met fin à la démonstration.
Exemple
2 −1 0
Considérons la matrice A = −1 2 −1 dont la factorisation
0 −1 2
LU est la suivante:
1 0 0 2 −1 0
A = LU avec L = −1 2 1 0 et U = 0 3 2 −1
0 −2 3 1 0 0 4 3
Comment calculer?
Pour calculer la factorisation LDM T à partir de la factorisation LU.
On garde L
On construit D telle que dii = uii
MT s’obtient par la formule MT =D−1 U
Exemple(suite)
En appliquant les instructions précédentes on a:
1 0 0
L = −1 2 1 0
0 −2 3 1

2 0 0
D= 0 3 2 0
0 0 4 3
Exemple(suite)
1 2 0 0
On calcule D−1 = 0 2 3 0 (il suffit d’inverser les éléments de
0 0 3 4
la diagonale de D)
1 2 0 0 2 −1 0
M T = D−1 U = 0 2 3 0 0 3 2 −1
0 0 3 4 0 0 4 3
1 −1/2 0
MT = 0 1 −2 3
0 0 1
Exemple(fin)
On a finalement A = LDM T avec
1 0 0 2 0 0
L = −1 2 1 0 D= 0 3 2 0
0 −2 3 1 0 0 4 3

1 −1/2 0
et M T = 0 1 −2 3
0 0 1
Application
On se propose de résoudre le système suivant en utilisant la factorisation LDM T :
2𝑥 − 𝑦 = 5 2 −1 0 𝑥 5
−𝑥 + 2𝑦 − 𝑧 = 4  Ax=b avec A = −1 2 −1 x= 𝑦 et b= 4
−𝑦 + 2𝑧 = 3 0 −1 2 𝑧 3
En utilisant la factorisation LDMT le problème devient LDMT x = b
On résout d’abord Ly=b, l’obtention de y se fait de manière aisée car L est
triangulaire(Méthode de descente)
on résout ensuite Dz=y, D étant diagonale z s’obtient par un calcul trivial.
On résout enfin 𝐌𝐓 𝐱 = 𝐳, (Méthode de remontée)
Théorème 3.4
𝑛×𝑛
Soit 𝐴 ∈ ℝ . La factorisation LU de A avec
𝑙𝑖𝑖 =1 pour i=1,...,n existe et est unique si
et seulement si les sous-matrices principales
𝐴𝑖 de A d’ordre i=1,...,n−1 sont inversibles. <<
Conclusion
La factorisation est très pratique pour les matrices symétriques car le
calcul de M T n’est plus nécessaire( En effet M T =LT ). C’est le cas dans
notre exemple
1 0 0 2 0 0
L = −1 2 1 0 D= 0 3 2 0
0 −2 3 1 0 0 4 3

1 −1/2 0
et M T = 0 1 − 2 3 = LT
0 0 1
Questions-Réponses
Nous sommes prêts à recevoir vos
questions.
Merci de ne pas poser des
questions évidentes
(non constructives)
Merci pour votre aimable attention

Un ban pour vous-mêmes

Vous aimerez peut-être aussi