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 .