24.04.2013 Aufrufe

Fachbereich Mathematik - GSI

Fachbereich Mathematik - GSI

Fachbereich Mathematik - GSI

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6.3 Das BFGS-Update<br />

Eine Herleitung und weiteres zu der Quasi-Newton-Gleichung findet man z.B. in<br />

[Ulb07]. Im weiteren Verlauf dieser Arbeit werden die folgenden Abkürzungen verwendet:<br />

sk = Nk+1 − Nk und yk = ∇χ 2 ( Nk+1) − ∇χ 2 ( Nk) , (6.13)<br />

mit sk ∈ R p und yk ∈ R p . Mit den oberen Abkürzungen kann die Quasi-Newton-<br />

Gleichung kompakter aufgeschrieben werden:<br />

Hk+1 · sk = yk . (6.14)<br />

Bei den Quasi-Newton-Verfahren beschränkt man sich bei den Aufdatierungsformeln<br />

auf folgende Abbildung:<br />

Hk+1 = Φ(Hk, sk, yk) , (6.15)<br />

mit Φ : R p×p × R p × R p → R p×p .<br />

Bemerkungen:<br />

• Als Startmatrix H0 wird oft die Einheitsmatrix I verwendet. Die Einheitsmatrix<br />

ist symmetrisch und positiv definit.<br />

• Bei einem guten Update sollte die Matrix Hk+1 symmetrisch, positiv definit<br />

und notwendigerweise die Quasi-Newton-Gleichung erfüllen.<br />

• Nach Möglichkeit sollte ein Update wenig Rechenaufwand erfordern.<br />

• Unter gewissen Voraussetzungen gilt<br />

lim<br />

k→∞ ||Hk+1 − Hk|| = 0 . (6.16)<br />

Ist (6.16) erfüllt, dann kann von dem entsprechenden Quasi-Newton-Verfahren,<br />

über die Dennis-Moré-Bedingung, superlineare Konvergenz gezeigt werden.<br />

Die Matrix Hk+1 in der Quasi-Newton-Gleichung ist nicht eindeutig bestimmt. Aus<br />

diesem Grund existieren mehrere Aufdatierungvarianten, wie z.B. das SR1-, DFPoder<br />

BFGS-Update. Das BFGS-Update ist das Bewährteste unter ihnen, da es sich<br />

in der Praxis als das numerisch effizienteste erwiesen hat. Daher wurde bis jetzt<br />

nur dieses in TRiP implementiert und ist Gegenstand im weiteren Verlauf dieses<br />

Kapitels.<br />

6.3 Das BFGS-Update<br />

Es wird nochmals an die Abkürzungen<br />

sk = Nk+1 − Nk und yk = ∇χ 2 ( Nk+1) − ∇χ 2 ( Nk) (6.17)<br />

67

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!