Fattorizzazione QR

Sia , esistono una matrice unitaria ed una matrice trapezoidale siperiore tale che:

Osservazione Non è unica: introducendo una matrice di fase con numeri completti di modulo uno (è unitaria), allora vale anche , infatti è ancora unitaria e è ancora trapezoidale superiore.

Dimostrazione Dimostriamo costruittivamente l’esistenza della fattorizzazione, possiamo usare i Riflettore di Householder per annullare gli elementi di sotto la diagonale ed ottenere colonna dopo colonna:

Costruiamo la matrice unitaria del passo nella seguente maniera:

Dove è il riflettore associato al vettore

in maniera tale che azzererà le componenti , infatti è il riflettore elementare associato al vettore:

quindi lascia invariate el prime componenti. Invertiamo i riflettori:

Siccome i riflettori sono unitari (il prodotto continua ad esserlo).

Costo computazionale

Si puà dimostrare che il costo è di . Dunque, se siamo nel caso quadrato il costo diventa di , ovvero il doppio della fattorizzazione . Pertanto, come metodo diretto per risolvere un sistema lineare, conviene usare .

Stabilità

Si possono dimostrare i seguenti bound sugli elementi delle matrici:

Siccome la maggiorazione sugli elementi di dipende dalla dimensione , si dive essere stabile in senso debole. Tuttavia risulta più stabile di in cui la dipendenza dalla dimensione era del tipo esponenziale .

Fattorizzazzione ridotta

Se è di rango massimo (), allora posso ignorare gli zeri della matrice trapezoidale e considerare solo la sua parte triangolare ed eliminare le ultime colonne di (che sarebbero state moltiplicate per zero):

Se siamo in questo caso, e richiediamo ad esempio che gli elementi diagonali della matrice siano positivi (posso farlo tramite una matrice di fase ), allora e sono univocamente determinati, ed coincide con il fattore della Fattorizzazione di Cholesky della matrice (hermitiana def. positiva) :

siccome .