Tłumione Jacobi
Załóżmy, że macierz ma przekątnej . Jeśli widmo leży w przedziale dodatniej osi rzeczywistej, to macierz iteracji Jacobiego ze współczynnikiem tłumienia
ma widmo w zakresie , więc minimalizacja promienia widmowego za pomocą daje współczynnik zbieżności
Jeśli , to ten współczynnik konwergencji jest bardzo słaby, zgodnie z oczekiwaniami. Zauważ, że stosunkowo łatwo jest oszacowaćADD−1A[a,b]ω
BJacobi=I−ωD−1A
[1−ωb,1−ωa]ωopt=2a+b
ρopt=1−2aa+b=b−aa+b.
a≪bbstosując metodę Kryłowa, ale dość drogie oszacować .
a
Sukcesywna nadmierna relaksacja (SOR)
Young (1950), okazały się optymalnego wyniku dla SOR stosowane do matryc z tak zwanego WŁASNOŚCI , spójnej kolejności , a dodatnie rzeczywiste wartości własne . Biorąc pod uwagę maksymalną wartość własną niehamowanej macierzy iteracji Jacobi ( jest zagwarantowane przez założenia w tym przypadku), optymalnym współczynnikiem tłumienia dla SOR jest
co daje współczynnik konwergencji
Zauważ, że zbliża się do 2, gdy .D−1AμmaxI−D−1Aμmax<1
ωopt=1+(μmax1+1−μ2max−−−−−−−√)2
ρopt=ωopt−1.
ωoptμmax→1
Komentarze
To już nie jest 1950 rok i naprawdę nie ma sensu używać stacjonarnych metod iteracyjnych jako solverów. Zamiast tego używamy ich jako wygładzaczy dla wielu sieci. W tym kontekście dbamy tylko o górną granicę spektrum. Optymalizacja współczynnika relaksacji w SOR powoduje, że SOR wytwarza bardzo małe tłumienie wysokich częstotliwości (w zamian za lepszą zbieżność na niższych częstotliwościach), dlatego zwykle lepiej jest używać standardowego Gaussa-Seidela, odpowiadającego w SOR. W przypadku problemów niesymetrycznych i problemów o bardzo zmiennych współczynnikach, słabo zrelaksowany SOR ( ) może mieć lepsze właściwości tłumiące.ω=1ω<1
Szacowanie obu wartości własnych jest drogie, ale największą wartość własną można szybko oszacować za pomocą kilku iteracji Kryłowa. Wygładzacze wielomianowe (wstępnie przygotowane z Jacobi) są bardziej skuteczne niż wielokrotne iteracje tłumionego Jacobi i są łatwiejsze do skonfigurowania, więc powinny być preferowane. Zobacz tę odpowiedź, aby uzyskać więcej informacji na temat wygładzaczy wielomianowych.D−1A
Czasami twierdzi się, że SOR nie powinien być stosowany jako warunek wstępny dla metod Kryłowa, takich jak GMRES. Wynika to z obserwacji, że optymalny parametr relaksacji powinien umieścić wszystkie wartości własne macierzy iteracji na kole wyśrodkowany na początku. Spektrum kondycjonowanego operatora
BSOR=1−(1ωD+L)−1A
(1ωD+L)−1Ama wartości własne na kole o tym samym promieniu, ale wyśrodkowane na 1. W przypadku słabo uwarunkowanych operatorów promień koła jest dość bliski 1, więc GMRES widzi wartości własne bliskie źródłu pod pewnym kątem, co zwykle nie jest dobre dla konwergencji. W praktyce GMRES może racjonalnie zbiegać się po przygotowaniu z SOR, szczególnie w przypadku problemów, które są już dość dobrze uwarunkowane, ale inne warunki wstępne są często bardziej skuteczne.