Decomposizione di Choleski
Da Wikipedia, l'enciclopedia libera.
In algebra lineare la decomposizione di Cholesky è la fattorizzazione di una matrice hermitiana e definita positiva in una matrice triangolare inferiore e nella sua trasposta coniugata. Essa si può considerare come un caso speciale della più generale decomposizione LU. Il nome di questa decomposizione ricorda il matematico francese André-Louis Cholesky (1875-1918).
Indice |
[modifica] Definizione
Sia A una matrice quadrata, hermitiana e definita positiva su campo K; tale A può essere decomposta come
con L matrice triangolare inferiore con elementi diagonali positivi e L+ la matrice coniugata trasposta di L.
Se la matrice A è reale e simmetrica, la coniugata trasposta di L coincide con la trasposta e la decomposizione si semplifica
[modifica] Algoritmo di Cholesky
L'algoritmo di Cholesky , usato per calcolare la matrice di decomposizione L, è una versione modificata dell'algoritmo di Gauss.
L'algoritmo ricorsivo inizia con il considerare
Si definisce per i successivi i:
in modo che
La ricorsione termina dopo n passi dove A(n) = 1. Si vede che la matrice triangolare inferiore L è calcolata come
[modifica] Algoritmo di Cholesky Banachiewicz
L'algoritmo di Cholesky Banachiewicz dà una formula per calcolare direttamente le entrate della matrice triagolare inferiore L. Esso inizia formando l'angolo superiore sinistro della matrice L e procede a calcolare la matrice riga per riga.
per i = 1,...,m
- per j = 1,...,i
[modifica] Algoritmo di Cholesky-Crout
L' algoritmo di Cholesky-Crout fornisce un procedimento un po' differente per calcolare le entrate della matrice triangolare inferiore L. Inizia formando l'angolo superiore sinistro della matrice L e procede a calcolare la matrice colonna per colonna.
per i = 1,...,m
- per j = i,...,m