Questo tipo di fattorizzazione si applica solo al caso di matrici definite positive.
Supponiamo di avere
simmetrica e non singolare.
è definita positiva se e solo se esiste
triangolare superiore tale che
.
:
è non singolare, e supponiamo
, allora
è non singolare infatti
e quindi
implica
non singolare. Allora
quindi
e siccome ho escluso il caso nullo,
e
è definita positiva.
: consideriamo
simmetrica e definita positiva:
dove
è una sottomatrice di dimensione
e a
è un vettore di
componenti.
Definiamo
nel seguente modo:
Il prodotto delle due matrici è:
ed eguagliamo termine a termine la decomposizione a blocchi con il risultato del prodotto ottengo:
Definiamo la quantità
Se
è ancora simmetrica e definita positiva, si può iterare la procedura, lavorando su
, fino a ottenere la fattorizzazione con
triangolare superiore. Quindi verifichiamo che
è simmetrica definita positiva.
Simmetria: sappiamo che
Positività: appliciamo ad
una matrice elementare
per azzerare la prima sottocolonna, con
Il risultato del prodotto è:
(come nell'eliminazione di Gauss ordinaria, la prima riga rimane invariata e la prima colonna viene azzerata)
Per poter azzerare una sottoriga, applichiamo alla matrice
un passo di eliminazione gaussiana per righe. Eseguiamo il prodotto
con
(ora la sottocolonna dei coefficienti è sulla prima riga)
Calcolando il prodotto
Osserviamo che
. Ponendo
, per ogni
,
e
perché
è non singolare. Siccome per ipotesi
è definita positiva,
è maggiore di 0, e quindi la matrice grande
è definita positiva.
Allora
è definita positiva, perché sottomatrice principale di una definita positiva. Quindi
è definita positiva e la procedura si può iterare sulla matrice di dimensioni
. Lavorando su
, si determinano progressivamente gli elementi di
, triangolare superiore.
cvd
Consideriamo
Alla matrice
definita positiva, sottraiamo una matrice semidefinita positiva, e non è ovvio che il risultato sia una definita positiva. Infatti, ad esempio
non è definita positiva.
Questa dimostrazione permette di osservare la seguente proprietà: il complemento di Shur di una definita positiva è definito positivo, dove
è il complemento di Shur di
in
.
Definizione
In questa scrittura supponiamo che gli elementi di
vengano progressivamente sovrascritti con quelli di
trovati passo per passo.
Descrizione esplicita: per
calcolo
e al passo
-esimo questa è l'unica operazione da fare.
Allora, per
, facciamo le seguenti operazioni:
1. per
,
(queste istruzioni corrispondono a
, definizione del vettore
)
2. per
, e per
,
(nell'ultimo blocco di istruzioni si definiscono i coefficienti di
, cioè
).
Ovviamente, alla fine di ogni passo
, le entrate
con
vengono annullate.
È sufficiente calcolare solo metà della sottomatrice
, che è simmetrica.
Le operazioni richieste sono quindi:
1.
estrazioni di radici quadrate (una per ogni passo di fattorizzazione);
2.
operazioni moltiplicative per ogni passo
. Infatti, al passo
ha indici da
a
, eper ciascun elemento houna divisione;
3. per ogni elemento di
, ho un'operazione moltiplicativa, e quindi per ogni passo le operazioni sono
con
, cioè
Complessivamente il numero di operazioni è:
e raccogliendo
otteniamo:
Il costo computazionale è pari a quello dell'eliminazione di Gauss per le simmetriche.
Considerando il prodotto
, segue che
Allora ciascun
è tale che
, quindi
Chiamando
l'elemento di modulo massimo, si ha
Quindi gli elementi di
hanno crescita controllata da
.
L'algoritmo è stabile.
Data una matrice simmetrica definita positiva, consideriamo il rapporto tra la fattorizzazione
e quella di Cholesky. La fattorizzazione
esiste unica per una definita positiva, perché le matrici di testa di una definita positiva sono definite positive, e non singolari, quindi le ipotesi del teorema di esistenza e unicità della fattorizzazione sono soddisfatte.
Tuttavia
perché la diagonale di
ha entrate uguali a 1.
Poniamo
dove
è una matrice con elementi diagonali dati dalla diagonale principale di
.
Per ipotesi
e per l'unicità di fattorizzazione,
allora
con
matrice a elementi diagonali positivi. Poniamo
, allora
perché
è definita positiva, allora
è non singolare.
Definiamo
come la matrice che ha come elementi diagonali le radici quadrate degli elementi di
.
Allora
cioè
dove
,
.
L'eliminazione gaussiana conserva simmetria e definita positività.
Dim.
Simmetria: sappiamo che
con
cioè, sostituendo esplicitamente
:
per simmetria di
, quindi si può scrivere:
e tenendo conto che
si ha
cioè la sottomatrice in basso a destra ottenuta dopo il passo
-esimo è ancora simmetrica.
Definita positività: consideriamo
L'ultima entrata è il complemento di Shur di
in
. Siccome
è definita positiva, anche il completamento è definito positivo. Allora l'eliminazione gaussiana è stabile sulle definite positive.
cvd