Metodę potęgową można traktować jako iteracje podprzestrzeni
jednowymiarowej startujące ze
Chociaż metody prezentowane w tym rozdziale mogą być stosowane
w większej ogólności, dla uproszczenia będziemy zakładać, że
macierz
Będziemy również zakładać, że wartości własne są uporządkowane tak, że
Niech
Oczywiście, wobec nieosobliwości
przy czym przez ,,zbieżność” rozumiemy tu zbieżność do zera kąta pomiędzy tymi podprzestrzeniami.
Przypomnijmy, że kąt pomiędzy dwiema podprzestrzeniami
(Jako ćwiczenie można wykazać, że jeśli
Niech
Jeśli
Niech
gdzie nie wszystkie
(3.1) |
Jeśli teraz
co kończy dowód.
∎W praktyce, iteracje podprzestrzeni realizujemy reprezentując
kolejne
przy czym w drugiej linii następuje ortonormalizacja macierzy
łatwo zauważyć, że jeśli przyjmiemy, iż wektory-kolumny macierzy
Poczynimy teraz kluczową obserwację. Przypuśćmy, że wszystkie wartości
własne
Z powyższej obserwacji wynika, że gdybyśmy realizowali iteracje
podprzestrzeni przyjmując
W przypadku gdy pracujemy na bazach ortogonalnych i startujemy z
Niech
Dla
gdzie
Niech
Mnożąc to równanie z lewej strony przez
Oznaczając
Rozumując analogicznie i wykorzystując fakt, że
dostajemy taką samą nierówność dla
Z lematu 3.1 wynika natychmiast, że jeśli moduły wartości
własnych macierzy
która powinna zbiegać do
Załóżmy, że realizujemy algorytm iteracji ortogonalnych (IO) z macierzą
początkową
Oznaczając
Prawdziwe są więc związki rekurencyjne
Zależności te prowadzą do ALGORYTMU QR, który oblicza
kolejne macierze
(QR) |
Przypomnijmy, że w rozkładzie ortogonalno-trójkątnym macierz
ortogonalna jest wyznaczona jednoznacznie z dokładnością do znaków
jej wektorów-kolumn. Dlatego macierze
Niech
gdzie
Zastosujemy indukcję względem
a z drugiej strony
Mamy więc
przy czym równości te przedstawiają dwa rozkłady ortogonalno-trójkątne
tej samej macierzy
Stąd
Dowód kończy następujący rachunek:
Zauważmy jeszcze, że jeśli przez
To oznacza, że dla
Jesteśmy już gotowi do przedstawienia twierdzeń o zbieżności metody QR.
Dla
gdzie podmacierze
mamy
(3.2) | |||||
(3.3) | |||||
(3.4) |
Wobec wykazanej w lemacie \tg (teoretycznej) równoważności metody
QR i iteracji (IO), nierówność
gdzie
Ponieważ
Pisząc z kolei
w analogiczny sposób pokazujemy, że
Dokładnie tak samo pokazujemy oszacowanie dla
Aby pokazać (3.2) zauważmy, że wobec
co w połączeniu z (3.3) dowodzi (3.2).
W końcu, wobec
Nierówność (3.4) wynika teraz z nierówności
Z twierdzenia 3.2 wynika, że elementy pozadiagonalne
macierzy
(gdzie skorzystaliśmy także z faktu, że moduł pojedynczego elementu macierzy jest nie większy od normy drugiej tej macierzy).
A jaka jest zbieżność elementów diagonalnych
Dla wszystkich
Wobec
Stąd i z lematu 3.1 otrzymujemy
Elementy diagonalne
Tak jak w przypadku metody potęgowej, można spróbować przyspieszyć zbieżność
metody QR poprzez przesunięcie widma macierzy
to wyraz
(QR-shift) |
Jasne, że
tzn. kolejne macierze
czyli
To zaś oznacza, że w kolejnych krokach iteracji QR z przesunięciami
Przy tak dobranym
Dla informacji podamy jeszcze, że możliwy jest też wybór
przesunięcia Wilkinsona, gdzie jako
która jest najbliższa
Pozostałe wartości własne macierzy
Treść automatycznie generowana z plików źródłowych LaTeXa za pomocą oprogramowania wykorzystującego LaTeXML.
strona główna | webmaster | o portalu | pomoc
© Wydział Matematyki, Informatyki i Mechaniki UW, 2009-2010. Niniejsze materiały są udostępnione bezpłatnie na licencji Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Bez utworów zależnych 3.0 Polska.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego.
Projekt współfinansowany przez Ministerstwo Nauki i Szkolnictwa Wyższego i przez Uniwersytet Warszawski.