Next: Algorytm właściwy
Up: Dekompozycja QR (QR factorization)
Previous: Ortogonalizacja Gram-Schmidt'a
Spis tresci
Niech dana będzie macierz
o wymiarach
(
). Dekompozycja QR wymaga wyznaczenia ortogonalnej
macierzy
takiej, że:
a
jest górną macierzą trójkątną
. A następnie rozwiązania układu
, gdzie
jest macierzą
pierwszych wierszy
.
Transformacja Householdera ,,czyści" całe kolumny z wyjątkiem pierwszego elementu wektora. Jeśli chcemy ,,wyczyścić"
część macierzy zerując naraz tylko jeden element kolumny
możemy użyć rotacji Givensa, która jest szczególnie wdzięczna do
równoległej implementacji.
Macierz:
z odpowiednio dobranym
oraz
dla pewnych kątów
może zostać użyta do wyzerowania
elementu
.
Elementy moga być zerowane kolumna po kolumnie od dołu w
następującej kolejności:
Wtedy
jest iloczynem
macierzy Givensa
Na przykład do anihilacji dolnego elementu wektora
:
z warunków
oraz
dostajemy:
.
2006-03-26