Next: Ortogonalizacja Gram-Schmidt'a
Up: Dekompozycja QR (QR factorization)
Previous: Dekompozycja QR (QR factorization)
Spis tresci
Metoda Householdera zwana również transformacją Householdera lub refleksją (odbiciem) Housoldera
jest najczęściej używaną metodą dekompozycji QR.
Kluczowym obiektem jest tutaj macierz oznaczona symbolicznie
- symetryczna
i ortogonalna zwana macierzą Householdera. Jest to macierz
przekształcenia wektora, które odbija go
względem pewnej płaszczyzny. Macierz ma następującą postać:
gdzie
jest macierzą jednostkową oraz
jest znormalizowanym wektorem spełniającym równanie:

.
Użyta tutaj norma jest normą euklidesową czyli po prostu długościa wektora (jeśli jego współrzędne są rzeczywiste).
Transformacja Householdera zeruje
ostatnich elementów w wektorze (kolumnie) poniżej pierwszego elementu:
gdzie:

.
Łatwo sprawdzić, że:
gdzie:

.
Aby zastosować
dekompozycję dla macierzy
o wymiarach
(
) kontruujemy macierz
o wymiarach
by
zamienić
ostatnich elementów pierwszej kolumny na zera.
Podobnie skontruowana
macierz
o wymiarach
zamieni
elementów drugiej kolumny na zera. Za pomocą macierzy
tworzymy macierz
:
![$\displaystyle H^{(2)}=
\left [
\begin{matrix}
1 & 0 & \dots & 0 \crcr
0 \crcr
\vdots && G^{(2)} \crcr
0 \crcr
\end{matrix}\right ]$](img49.png)
.
Po
takich ortogonalnych przekształceniach (
w przypadku, gdy
) otrzymamy:

.
R jest górną macierzą trójkątną; ortogonalną macierz Q otrzymamy z iloczynu:

.
Z równości:
wyraźnie widać dlaczego metoda zwana jest też refleksją. W
praktyce macierze
nigdy nie są jawnie liczone.
Next: Ortogonalizacja Gram-Schmidt'a
Up: Dekompozycja QR (QR factorization)
Previous: Dekompozycja QR (QR factorization)
Spis tresci
2006-03-26