Algoritmo di Householder

L’algoritmo genera una matrice unitariamente simile ad in forma di Hessemberg superiore.

Come per la Fattorizzazione QR si fa uso dei riflettori di Householder.

La novità rispetto a QR è applicare i riflettori sia a sinistra che a destra.

in step, in quanto sono le colonne in cui dobbiamo far comparire degli zeri.

Quindi al passo costruisco il riflettore elementare che annulla le componenti della -esima colonna di , e lascia invariate le prima righe:

viene poi moltiplicato anche a destra, lasciando invariate le prima -colonne, creando una nuova matrice simile a quella del passo precedente.

Il costo computazionale è di operazioni.

Nel caso di hermitiana, quando si applica il riflettore a destra si annullano gli elementi della -riga, ottenendo una matrice tridiagonale, e il costo computazionale si riduce a .