- Regula Falsi
-
Das Regula-Falsi-Verfahren (lat. „Regel des falschen Ansatzes“) ist eine Methode zum numerischen Berechnen von Nullstellen reeller Funktionen. Es kombiniert Methoden vom Sekantenverfahren und der Bisektion.
Inhaltsverzeichnis
Das Verfahren (Primitivform)
Das Regula-falsi-Verfahren startet mit zwei Stellen (in der Nähe der Nullstelle) a0 und b0, deren Funktionsauswertungen f(a0), f(b0) unterschiedliches Vorzeichen haben. In dem Intervall [a,b] befindet sich somit nach dem Zwischenwertsatz (für stetiges f) eine Nullstelle. Nun verkleinert man in mehreren Iterationsschritten das Intervall und bekommt so eine immer genauere Näherung für die Nullstelle.
Iterationsvorschrift
In Schritt k berechnet man
Nun wählt man ak, bk folgendermaßen:
- falls und gleiches Vorzeichen haben
- falls und gleiches Vorzeichen haben
Bemerkungen
- Die Berechnung des ck entspricht dem Anwenden des Sekantenverfahrens mit einer Iteration im (k − 1)-ten Intervall. Im Gegensatz zum Sekantenverfahren befindet sich in diesem Intervall aber stets eine Nullstelle.
- Geometrisch kann man ck als die Nullstelle der Sekante durch und deuten.
- ck liegt natürlich immer im Intervall .
- Solange f(x) im k-ten Intervall nicht strikt konkav bzw. konvex ist, also , liegt superlineare Konvergenz vor.
Verbesserung des Verfahrens
Ist f(x) konkav oder konvex im Intervall [ak,bk], also , so bleibt eine der Intervallgrenzen für alle weiteren Iterationen stehen. Die andere konvergiert jetzt nur noch linear gegen die Lösung.
Abhilfe schaffen die folgenden Verfahren.
Illinois-,Pegasus- und Anderson/Björk-Verfahren
Den folgenden Algorithmus haben diese Verfahren gemeinsam:
Dabei sind x1,x2 die Intervallgrenzen im k-ten Schritt, f1,f2 und fz die Funktionswerte an den Stellen x1,x2 und z. sind die Abbruchgrenzen und m der Verkürzungsfaktor. steht hier für eine nicht näher spezifizierte, zweistellige Boolesche Funktion. Sinnvolle Funktionen währen hier die Disjunktion, die Konjunktion, die Negation des ersten und die Negation des zweiten Operanden. Im ersten Fall muss eine der beiden Abbruchgrenzen, im zweiten Fall beide, im dritten Fall lediglich und im vierten Fall unterschritten werden, damit falsch wird und das Verfahren abbricht.
Die unterschiedlichen Verfahren unterscheiden sich lediglich im Verkürzungsfaktor m.
- Illinois-Verfahren
- mI = 0.5
- Pegasus-Verfahren
- Anderson/Björk-Verfahren
Bemerkungen
- Die Konvergenz der Verfahren ist superlinear und mit der des Sekantenverfahrens vergleichbar.
- Durch die superlineare, garantierte Konvergenz und den relativ geringen Rechenaufwand je Iteration, sind diese Verfahren bei eindimensionalen Problemen i. d. R. anderen Verfahren (wie z. B. dem Newton-Verfahren) vorzuziehen.
Wikimedia Foundation.