Kapitel 5
Wir wollen ein Integral
durch eine Summe
approximieren. Wir wollen also nur bestimmte Punkte auswerten und mit gewichten. Der Fehler ist
Eine Quadraturformel konvergiert algebraisch mit Konvergenzordnung , falls gilt und exponentiell, falls .
Das bedeutet, wenn wir ver-x-fachen, reduziert sich der Fehler um den Faktor . Wir verwenden wieder die Lagrange-Polynome und erinnern uns
Wir erhalten dann
und somit
Die Ordnung einer Quadraturformel ist , falls sie alle Polynome bis Grad genau integriert (und erst bei Grad ) fehlschlägt.
Eine Quadraturformel auf ist symmetrisch, falls
Die Ordnung einer symmetrischen Quadraturformel ist immer gerade.
Regeln
Die Mittelpunkt-Regel lautet
und hat Ordnung 2. Die Trapez-Regel
hat auch Ordnung 2. Die Simpson-Regel
hat Ordnung 4. Sie integriert also alle Polynome bis Grad 3 genau. Regeln mit höheren Ordnungen werden in der Praxis nicht auf äquidistanten Punkten verwendet.
Summierte Regeln
Wir unterteilen das Intervall in Teile und wenden die Regeln auf jedes Teilintervall mit Länge an. Wir haben also die Punkte Dann summieren wir die Ergebnisse. Das ergibt für die Mittelpunkt-Regel
Für die Trapez-Regel
Für die Simpson-Regel
Monte-Carlo Quadratur
Wir approximieren
wobei wir die zufällig gleichverteilt aus wählen. Monte-Carlo konvergiert zwar langsam, lässt sich aber einfach auch in höheren Dimensionen einsetzen.
Fehler
Wir unterscheiden zwischen lokalem und globalem Fehler. Wenn wir summierte Regeln verwenden, hat jedes Intervall einen lokalen Fehler, der mit skaliert. Der globale gesamte Fehler ist dann aber , was einen Faktor wegnimmt.
Die Mittelpunkt- und Trapez-Regeln haben lokalen Fehler und global . Die Simpson-Regel lokal und global . Beide konvergieren algebraisch. Sehr schnelle (exponentielle) Konvergenz tritt meistens nur auf, wenn die Funktion sehr glatt oder periodisch ist.
Romberg (Richardson Extrapolation)
Bei algebraischer Konvergenz haben wir
Wir können das verwenden, um den genauen Wert zu extrapolieren, ohne die Funktion noch einmal auswerten zu müssen. Wenn wir wissen, dass und , dann können wir eine Abschätzung für den Fehler erhalten und diesen von abziehen.
Die Romberg Integration verwendet dieselbe Idee wie die Konvergenzbeschleunigung nach Richardson aus Kapitel 1. Da die Trapezregel symmetrisch ist und nur gerade Potenzen von im Fehler hat, können wir das Schema hier anwenden.
Wir haben wobei die approximation mit Punkten ist. Wir starten bei und berechnen die Werte durch DP mit
Wir können dabei für die alten Punkte von wiederverwenden. Romberg funktioniert sehr gut, wenn die Funktion sehr glatt ist und keine Rundungsfehler dominieren.
Gauss (5.5.1)
Wir wollen jetzt die Knoten so wählen, dass wir eine Quadraturformel mit maximaler Ordnung bekommen. Wir sind damit beschränkt, dass die maximale Ordnung einer Formel auf Knoten sein kann.
Ähnlich wie bei Gram-Schmidt können wir für ein Intervall (und ein paar anderen speziellen Eigenschaften bezüglich einer Gewichtsfunktion ) eine Folge von Polynomen bauen, die jeweils auf die vorherigen orthogonal sind. Dabei gilt . Wenn wir Knoten brauchen, dann sind diese Knoten genau die Nullstellen von .
Für zwei Wahlen von Intervallen und Eigenschaften bekommen wir die Legendre-Polynome und die Hermite-Polynome. Die Gauss-Legendre Quadratur geht auf und für Gewicht .
Die Gauss-Knoten sind nicht verschachtelt und nicht äquidistant. (Wir können also bei höheren Ordnungen nicht die vorherigen Knoten wiederverwenden. Das ist ein Nachteil der Methode.)
Wir haben jetzt also die Knoten. Um die Gewichte für die Gauss-Legendre Quadratur auf zu berechen, brauchen wir die Lagrange Polynome. Das Gewicht für ist
Für ein anderes Referenzintervall geht das Integral über dieses Intevall. Die Gewichte sind immer positiv.
Beispiel: Wir wollen mit gleichmässigem Gewicht auf integrieren mit zwei Knoten. Wir bekommen das zweite Legendre Polynom . Die Nullstellen (unsere Punkte) sind . Für die Gewichte bekommen wir 1 an beiden Punkten.
Eigenschaften: Die Ordnung auf Knoten ist . Wir können die Knoten in berechnen. Auf sehr glatten Funktionen konvergiert Gauss
Clenshaw-Curtis
Clenshaw-Curtis verwendet die Chebyshev-Abszissa als Knoten. Es verwendet die FFt und läuft für Knoten in , konvergiert auch exponentiell, aber etwas langsamer als Gauss.
Adaptive Quadratur
Wir wollen unsere Messpunkte so verwenden, dass wir einen kleinen Fehler erhalten. Die Idee ist, dass wir an stellen mit höherer Krümmung (Variation in der Funktion) mehr Punkte einsetzen und an “nicht so interessanten” Stellen weniger Punkte.
Um den lokalen Fehler in einem Intervall zu schätzen, werten wir es mit der Trapez- und (der genaueren) Simpson-Regel aus. Dann vergleichen wir beide Werte. Wenn der Unterschied gross ist, ist der Fehler wahrscheinlich hoch und wir fügen an dieser Stelle einen neuen Punkt ein (welchen wir bei der Simpson-Regel eh schon ausgewertet haben).
Dünne Gitter
Wir können ein Integral in einem d-dimensionalen Raum naiv durch Auswertungen approximieren. Dies ist aber sehr teuer und die Konvergenz verschlechtert sich für höhere Dimensionen. Es tritt auch der Fluch der Dimensionen auf. In Dimensionen ist die Konvergenzrate nur noch für eine Quadraturformel mit eindimensionaler Konvergenzrate .
Dünne Gitter benötigen weniger Punkte als der naive Ansatz.
Monte-Carlo
Wir approximieren
wobei die Punkte gleichverteilt zufällig aus gewählt sind. Für ein Intervall gibt das
wobei .
Je kleiner die Varianz der Methode, desto besser ist die Approximation. Ein Vertrauensintervall wird für jede Schätzung berechnet. Wenn wir ein Vertrauensintervall mit Wahrscheinlichkeit X Prozent haben, dann wird bei sehr vielen Schätzungen bei X Prozent davon der wahre Wert in dem Intervall für diese Schätzung liegen.
Je kürzer das Vertrauensintervall, desto niedriger die Wahrscheinlichkeit, dass der Wert darin liegt. Um ein besseres zu erhalten, müssen wir die Varianz verkleinern oder vergrössern.
Vorteile/Nachteile: Die Monte-Carlo Quadratur ist nützlich, da sie auch für hohe Dimensionen oder unglatte Funktionen funktioniert und eine kurze Laufzeit hat. Sie konvergiert nur langsam mit , aber dafür unabhängig von der Dimension. Es gibt kein Runge-Phänomen. Sie ist probabilistisch.
Reduktion der Varianz
Bei Control Variates nehmen wir eine Funktion und integrieren
Wir wählen eine leicht integrierbare Funktion mir Integral und haben
Wenn wir wählen, dann können wir den wichtigsten Teil von genau berechnen und den Rest durch Monte-Carlo. Zum Beispiel können wir die ersten (grössten) Terme einer Summe nehmen.
Beim Importance Sampling verwenden wir eine neue Dichtefunktion für die Zufallsvariablen. (Sie sind also nicht mehr gleich-, sondern nach verteilt.) Wir approximieren dann
Wir wollen so wählen, dass die Werte, wo gross ist, eine höhere Wahrscheinlichkeit bekommen.
Die Quasi Monte-Carlo Methoden verwenden anstatt “wirklichen” Zufallszahlen quasi-zufällige Sequenzen. In Dimensionen nimmt der Fehler dann mit ab. Für kleine Dimensionen ist das sehr gut, für sehr grosse Dimensionen aber oft nicht mehr.
Für sehr komplizierte Funktionen brauchen wir oft einen Ansatz mit Fourier-Analyse.