Nach meinem Verständnis funktioniert die sukzessive Relaxation durch Auswahl eines Parameters und Verwendung einer linearen Kombination aus einer (quasi) Gauß-Seidel-Iteration und dem Wert im vorherigen Zeitschritt ... das heißt
Ich sage 'quasi', weil zu jedem Zeitpunkt die neuesten Informationen enthält, die gemäß dieser Regel aktualisiert wurden. (Beachten Sie, dass dies bei genau Gauß-Seidel ist).
Auf jeden Fall habe ich gelesen, dass sich bei optimaler Wahl für (so dass die Iteration schneller konvergiert als jede andere) 2 für das Poisson-Problem nähert, wenn sich die räumliche Auflösung Null nähert. Gibt es einen ähnlichen Trend für andere symmetrische, diagonal dominierende Probleme? Gibt es eine Möglichkeit, Omega optimal zu wählen, ohne es in ein adaptives Optimierungsschema einzubetten? Gibt es andere Heuristiken für andere Arten von Problemen? Welche Art von Problemen wäre eine Unterentspannung ( ) optimal?
Antworten:
Gedämpfte Jacobi
Aufeinanderfolgende Überentspannung (SOR)
Bemerkungen
Es ist nicht mehr 1950 und es macht wirklich keinen Sinn, stationäre iterative Methoden als Löser zu verwenden. Stattdessen verwenden wir sie als Glätter für Multigrid. In diesem Zusammenhang möchten wir nur das obere Ende des Spektrums ansprechen. Durch die Optimierung des Relaxationsfaktors in SOR wird bei SOR nur eine sehr geringe Dämpfung hoher Frequenzen erzeugt (im Austausch für eine bessere Konvergenz bei niedrigeren Frequenzen). Daher ist es normalerweise besser, Standard-Gauß-Seidel zu verwenden, das in SOR . Bei unsymmetrischen Problemen und Problemen mit stark variablen Koeffizienten kann eine unterentspannte SOR ( ) bessere Dämpfungseigenschaften aufweisen.ω=1 ω<1
Das Schätzen beider Eigenwerte von ist teuer, aber der größte Eigenwert kann mit wenigen Krylov-Iterationen schnell geschätzt werden. Polynomglätter (mit Jacobi vorkonditioniert) sind effektiver als mehrere Iterationen von gedämpftem Jacobi und einfacher zu konfigurieren, daher sollten sie bevorzugt werden. In dieser Antwort finden Sie weitere Informationen zu Polynomglättern.D−1A
Es wird manchmal behauptet, dass SOR nicht als Vorkonditionierer für Krylov-Methoden wie GMRES verwendet werden sollte. Dies ergibt sich aus der Beobachtung, dass der optimale Relaxationsparameter alle Eigenwerte der Iterationsmatrix auf einen Kreis setzen sollte zentriert am Ursprung. Das Spektrum des vorkonditionierten Operators
quelle