Neville-Aitken-Schema
aus Wikipedia, der freien Enzyklopädie
Inhaltsverzeichnis |
[Bearbeiten] Problemstellung
Das Schema von Neville/Aitken wird zur effizienten Berechnung der Koeffizienten interpolierender Polynome verwendet. Zu n + 1 gegebenen Stützstellen mit vorgegebenen Werten ist hier ein Polynom vom Grade n gesucht, so dass für alle .
[Bearbeiten] Existenz und Eindeutigkeit
Behauptung: Ein solches Polynom existiert stets und ist mit dieser Eigenschaft eindeutig bestimmt.
Beweis:
Seien p und q Polynome vom Grade n, die an den Stellen die Werte annehmen. Dann ist ein Polynom vom Grade , das an allen (n+1) Stellen Nullstellen besitzt. Also ist schon überall identisch 0, und das gesuchte Polynom ist eindeutig bestimmt.
Für die Lagrangepolynome
kann man durch Einsetzen verifizieren, dass gilt:
wobei das Kronecker-Delta darstellt (siehe auch Polynominterpolation). Damit erfüllt die gewünschten Eigenschaften.
In dieser Darstellung ist die Auswertung des Polynoms jedoch zu aufwendig, deshalb versucht man, das Polynom bezüglich einer effizienteren Polynombasis darzustellen. Dies führt zum
[Bearbeiten] Lemma von Aitken
Es bezeichne das eindeutig bestimmte Polynom k-ten Grades, das an den angegebenen Stellen durch die jeweiligen interpoliert wird. Dann gilt:
Beweis: Durch Einsetzen von verifiziert man, dass die rechte Seite der Gleichung die Interpolationseigenschaft erfüllt. Die Eindeutigkeit des Interpolationspolynoms liefert dann die Behauptung.
[Bearbeiten] Schema von Neville
Da ein eindeutiges und bekanntes konstantes Polynom darstellt, lässt sich die Auswertung von mit Hilfe des Lemmas von Aitken an einer Stelle x rekursiv berechnen. Dieses Schema wird als "Schema von Neville" bezeichnet.
Eine Auswertung benötigt also Operationen. Dies ist bei vielen Funktionsauswertungen des interpolierten Polynoms noch nicht optimal.
[Bearbeiten] Dividierte Differenzen
Eine bessere Darstellung erreicht man durch sogenannte dividierte Differenzen. Es sei wieder das eindeutige Interpolationspolynome vom Grade k. Dann bezeichne den höchsten Koeffizienten dieses Polynoms mit und bezeichne ihn als "dividierte Differenz".
Mit Hilfe der Newton-Basis lässt sich das Interpolationspolynome eindeutig darstellen.
Behauptung:
Beweis: durch vollständige Induktion. Der Fall n=1 ist trivial. Es gelte die Behauptung bis n-1. Dann gilt:
mit einem Polynom vom Grade .
Für dieses gilt nun
Insbesondere also (da für alle ): .
Nach der Eindeutigkeit des Interpolationspolynoms gilt daher schon , und nach Induktionsvoraussetzung folgt die Behauptung:
[Bearbeiten] Schema der dividierten Differenzen
Die Auswertung des Polynoms dargestellt in der Newton-Basis kann sehr effizient mit dem Horner-Schema durchgeführt werden. Es bleibt, die dividierten Differenzen als Koeffizienten zu berechnen. Aus dem Lemma von Aitken folgt direkt die dazu benötigte Rekursionsformel:
Da gilt, lässt sich die Berechnung rekursiv durch das Schema der dividierten Differenzen durchführen: