www.wikidata.de-de.nina.az
Das Halley Verfahren auch Verfahren der beruhrenden Hyperbeln ist ahnlich wie das Newton Verfahren eine Methode der numerischen Mathematik zur Bestimmung von Nullstellen f x 0 displaystyle f x 0 reeller Funktionen f R R displaystyle f colon mathbb R to mathbb R Im Gegensatz zum Newton Verfahren hat es die Konvergenzordnung 3 benotigt dazu aber zusatzlich zur ersten auch die zweite Ableitung Es ist nach dem Astronomen Edmond Halley benannt der auch das Wiederkehrgesetz des nach ihm benannten Halleyschen Kometen bestimmte Ein vergleichbares Verfahren ist das Euler Tschebyschow Verfahren Inhaltsverzeichnis 1 Beschreibung des Verfahrens 2 Motivation 3 Beispiel 4 Kubische Konvergenz 4 1 Irrationales oder parabolisches Halley Verfahren 4 2 Hyperbolisches Halley Verfahren 5 Mehrdimensionale Erweiterung 6 Literatur 7 WeblinksBeschreibung des Verfahrens BearbeitenSei f displaystyle f nbsp eine reelle Funktion mit stetiger zweiter Ableitung f C 2 R R displaystyle f in C 2 mathbb R mathbb R nbsp und sei a eine einfache Nullstelle von f displaystyle f nbsp d h f a 0 displaystyle f a neq 0 nbsp Dann konvergiert fur Startpunkte x 0 displaystyle x 0 nbsp nahe a displaystyle a nbsp die durch die Iteration x k 1 x k 2 f x k f x k 2 f x k 2 f x k f x k displaystyle x k 1 x k frac 2 cdot f x k f x k 2f x k 2 f x k f x k nbsp k 0 1 2 erzeugte Folge sukzessiver Naherungen x k k N displaystyle x k k in mathbb N nbsp mit kubischer Konvergenzordnung gegen a displaystyle a nbsp Varianten dieses Verfahrens sind das ursprunglich von Halley verwendete irrationale bzw parabolische Halley Verfahren mit der Iterationsvorschrift x k 1 x k 2 f x k f x k 1 1 2 f x k f x k f x 2 1 displaystyle x k 1 x k frac 2f x k f x k cdot left 1 sqrt 1 2 frac f x k f x k f x 2 right 1 nbsp und in Verallgemeinerung dessen das Laguerre Verfahren x k 1 x k n f x k f x k 1 n 1 1 n n 1 f x k f x k f x 2 1 displaystyle x k 1 x k frac nf x k f x k cdot left 1 n 1 sqrt 1 frac n n 1 frac f x k f x k f x 2 right 1 nbsp Fur Polynome wird dabei n displaystyle n nbsp gleich dem Grad gesetzt Da der Term unter der Wurzel negativ werden kann konnen diese beiden Varianten auch fur rein reelle Polynome und reelle Startwerte zu komplexen Nullstellen konvergieren Bei der in nachfolgenden Iterationen notwendigen Bestimmung der Quadratwurzel aus komplexen Zahlen ist hier immer die Losung mit positivem Realteil zu wahlen so dass der Nenner den grosstmoglichen Betrag hat Motivation BearbeitenSei f displaystyle f nbsp eine reelle Funktion mit stetiger zweiter Ableitung f C 2 R R displaystyle f in C 2 mathbb R mathbb R nbsp und sei a displaystyle a nbsp eine einfache Nullstelle von f displaystyle f nbsp d h f a 0 displaystyle f a neq 0 nbsp Dann wird der Funktionsverlauf von f displaystyle f nbsp in der Nahe von a displaystyle a nbsp in zweiter Ordnung gerade gebogen indem statt f displaystyle f nbsp die Funktion g x f x f x displaystyle g x tfrac f x sqrt f x nbsp betrachtet wird Diese Konstruktion ist von der Nullstelle unabhangig Nun wird das Newton Verfahren auf g displaystyle g nbsp angewandt Es ist g x f x f x 1 2 f x f x 1 2 f x 1 2 f x 3 2 sign f x f x 2 f x 2 f x f x 2 f x f x displaystyle begin aligned g x amp bigl f x cdot f x 1 2 bigr 0 5em amp f x cdot f x 1 2 f x cdot tfrac 1 2 f x 3 2 text sign f x f x 1em amp frac 2f x 2 f x f x 2f x sqrt f x end aligned nbsp und daher H f x N g x x g x g x x 2 f x f x 2 f x 2 f x f x displaystyle H f x N g x x frac g x g x x frac 2f x f x 2f x 2 f x f x nbsp Dieselbe Vorschrift ergibt sich aus dem allgemeineren Householder Verfahren in der zweiten Ordnung H f x x 2 1 f x 1 f x displaystyle H f x x 2 frac 1 f x 1 f x nbsp Beispiel BearbeitenDie Iteration fur die Quadratwurzel von z B a 5 ergibt mit f x x 2 a displaystyle f x x 2 a nbsp die Iterationsvorschrift H f x x x 2 3 a 3 x 2 a x x 2 15 3 x 2 5 displaystyle H f x x frac x 2 3a 3x 2 a x frac x 2 15 3x 2 5 nbsp und damit die Berechnungstabelle k displaystyle k nbsp x k displaystyle x k nbsp f x k displaystyle f x k nbsp 0 3 00000000000000000000000000000000000000000000000000000000000 4 000000000001 2 25000000000000000000000000000000000000000000000000000000000 0 06250000000002 2 23606811145510835913312693498452012383900928792569659442724 5 99066414899E 73 2 23606797749978969640929385361588622700967141237081284965284 5 37483143712E 224 2 23606797749978969640917366873127623544061835961152572427090 0 000000000000Es ergibt sich eine Folge von 0 1 5 21 gt 60 gultigen Stellen d h eine Verdreifachung in jedem Schritt Das Newtonverfahren hat die Verfahrensvorschrift G f x x 2 a 2 x x 2 5 2 x displaystyle G f x frac x 2 a 2x frac x 2 5 2x nbsp Im direkten Vergleich zeigt das Halley Verfahren die schnellere Konvergenz Es benotigt jedoch mehr Rechenoperationen pro Schritt Kubische Konvergenz BearbeitenSei f dreimal stetig differenzierbar Da a als Nullstelle von f vorausgesetzt wurde gilt naherungsweise f x f x f a f a x a displaystyle f x f x f a approx f a x a nbsp Genauer gilt auf einem Intervall I welches a enthalt nach dem Mittelwertsatz der Differentialrechnung die zweiseitige Abschatzung f x max z I f z x a f x min z I f z displaystyle tfrac f x max z in I f z leq x a leq tfrac f x min z in I f z nbsp d h sowohl x a O f x displaystyle x a O f x nbsp als auch f x O x a displaystyle f x O x a nbsp Es reicht also das Verhaltnis der Funktionswerte von einem Iterationsschritt zum nachsten zu bestimmen Irrationales oder parabolisches Halley Verfahren Bearbeiten Die Taylorentwicklung zweiten Grades von f ist f x h f x f x h 1 2 f x h 2 O h 3 displaystyle f bigl x h bigr f x f x h tfrac 1 2 f x h 2 O bigl h 3 bigr nbsp Dies ergibt zunachst eine Naherung durch eine Parabel die den Graphen von f displaystyle f nbsp im Punkt x displaystyle x nbsp von zweiter Ordnung beruhrt Ist f x displaystyle f x nbsp klein genug so hat diese Parabel eine Nullstelle die deutlich nahe an x displaystyle x nbsp liegt namlich bei h 2 f x f x sign f x f x 2 2 f x f x 2 f x f x 1 1 2 f x f x 2 f x displaystyle begin aligned h amp frac 2f x f x text sign f x sqrt f x 2 2f x f x 0 5em amp frac 2f x f x left 1 sqrt 1 2f x f x 2 f x right end aligned nbsp Die entsprechende Iteration ist x k 1 x k 2 f x k f x k sign f x k f x k 2 2 f x k f x k displaystyle x k 1 x k frac 2f x k f x k text sign f x k sqrt f x k 2 2f x k f x k nbsp Da der Nenner von h displaystyle h nbsp in der Nahe einer Nullstelle von f displaystyle f nbsp von Null verschieden ist gilt h O f x displaystyle h O f x nbsp Durch diese Konstruktion von h displaystyle h nbsp verschwinden die ersten drei Glieder der Taylor Entwicklung daher gilt f x k 1 O h 3 O f x k 3 displaystyle f x k 1 O h 3 O f x k 3 nbsp Diese Form des Verfahrens wurde ursprunglich von E Halley vorgeschlagen Entwickelt man die Wurzel nach 1 y 1 1 2 y O y 2 displaystyle sqrt 1 y 1 tfrac 1 2 y O y 2 nbsp so erhalt man das heute ubliche rationale oder hyperbolische Halley Verfahren Hyperbolisches Halley Verfahren Bearbeiten Benutzt man in der Taylor Entwicklung von f x h displaystyle f x h nbsp die Identitat a b h a b h a 2 b 2 h 2 a 2 O h 2 displaystyle a bh a bh a 2 b 2 h 2 a 2 O h 2 nbsp so kann man diese in einen Bruch von in h displaystyle h nbsp linearen Funktionen verwandeln d h f displaystyle f nbsp wird in der Nahe von x displaystyle x nbsp durch eine hyperbolische Funktion angenahert und von dieser nachfolgend die Nullstelle bestimmt f x h f x f x 1 2 f x h h O h 3 f x f x 2 h f x 1 2 f x h O h 3 f x f x h f x 2 1 2 f x f x f x 1 2 f x h O h 3 displaystyle begin array rl f bigl x h bigr amp f x bigl f x tfrac 1 2 f x h bigr h O bigl h 3 bigr amp f x frac f x 2 h f x frac 1 2 f x h O bigl h 3 bigr amp frac f x f x h f x 2 frac 1 2 f x f x f x frac 1 2 f x h O bigl h 3 bigr end array nbsp Die Funktion f displaystyle f nbsp wird also durch eine Hyperbel approximiert die f displaystyle f nbsp in x displaystyle x nbsp zu ebenfalls zweiter Ordnung beruhrt Der Zahler der Hyperbelfunktion verschwindet fur h 2 f x f x 2 f x 2 f x f x displaystyle h tfrac 2f x f x 2f x 2 f x f x nbsp woraus sich die Halley Iteration s o ergibt Wieder gilt h O f x displaystyle h O f x nbsp und damit f H f x O h 3 O f x 3 displaystyle f H f x O h 3 O f x 3 nbsp Daraus folgt dann fur die Halley Iteration x k 1 a H f x k a O f H f x k O f x k 3 O x k a 3 displaystyle x k 1 a H f x k a O f H f x k O left f x k 3 right O left x k a 3 right nbsp d h die kubische Konvergenz Mehrdimensionale Erweiterung BearbeitenEine Erweiterung des Verfahrens auf Funktionen mehrerer Veranderlicher F R n R n displaystyle F mathbb R n to mathbb R n nbsp ist moglich Es kann der gleiche binomische Trick zur Herstellung einer Hyperbelfunktion verwendet werden Dabei ist aber zu beachten dass F x displaystyle F x nbsp eine Matrix ist die als invertierbar vorausgesetzt wird dass F x displaystyle F x nbsp ein Tensor dritter Stufe ist genauer eine vektorwertige symmetrische Bilinearform und dass die unvollstandig ausgewertete zweite Ableitung F x v displaystyle F x v cdot nbsp die ebenfalls eine Matrix ist im Allgemeinen nicht mit der Matrix F x displaystyle F x nbsp kommutiert Dies sind keine Hindernisse diese Eigenschaften machen nur die Rechnung etwas unubersichtlicher Es bezeichne s F x 1 F x displaystyle s F x 1 F x nbsp den ublichen Newtonschritt sei C u v 1 2 F x 1 F x u v displaystyle C u v tfrac 1 2 F x 1 F x u v nbsp der entsprechend modifizierte Term zweiter Ordnung Dann gilt fur die Taylorentwicklung in x displaystyle x nbsp F x t F x F x t 1 2 F x t t O t 3 F x s t C t t O t 3 d h F x 1 F x t s I C t t O t 3 s I C t 1 t O t 3 I C t 1 s C t s t O t 3 displaystyle begin aligned F x t amp F x F x t tfrac 1 2 F x t t O t 3 0 5em amp F x Bigl s t C t t Bigr O t 3 quad text d h 0 5em F x 1 F x t amp Bigl s bigl I C t cdot bigr t O t 3 Bigr 0 5em amp Bigl s bigl I C t cdot bigr 1 t O t 3 Bigr 0 5em amp bigl I C t cdot bigr 1 bigl s C t s t O t 3 bigr end aligned nbsp Der in t displaystyle t nbsp lineare Teil des Zahlers wird nun zu Null gesetzt und weiter umgeformt Dabei wird die Symmetrie von C displaystyle C nbsp ausgenutzt 0 s C t s t s I C s t t I C s 1 s displaystyle 0 s C t s t s bigl I C s cdot bigr t quad iff quad t bigl I C s cdot bigr 1 s nbsp Werden nun die Kurznotationen durch die ursprunglichen Ausdrucke ersetzt so ergibt sich t I 1 2 F x 1 F x F x 1 F x 1 F x 1 F x F x 1 2 F x F x 1 F x 1 F x displaystyle textstyle begin aligned t amp Bigl I tfrac 1 2 F x 1 F x bigl F x 1 F x cdot bigr Bigr 1 F x 1 F x 0 5em amp Bigl F x tfrac 1 2 F x bigl F x 1 F x cdot bigr Bigr 1 F x end aligned nbsp Man uberzeugt sich leicht dass diese Formel sich im eindimensionalen Fall zur Halley Iteration reduziert Der sich daraus ergebende Iterationsschritt des mehrdimensionalen Halley Verfahrens kann in 3 einfacheren Schritten bestimmt werden Newton Schritt Lose F x k s k F x k displaystyle F x k s k F x k nbsp Korrektur des Newton Schritts Lose F x k 1 2 F x k s k t k F x k displaystyle left F x k tfrac 1 2 F x k s k cdot right t k F x k nbsp Setze x k 1 x k t k displaystyle x k 1 x k t k nbsp Ist die 2 Ableitung Lipschitz stetig so konvergiert das Verfahren lokal kubisch Da F x displaystyle F x nbsp als klein vorausgesetzt wurde ist es nicht mehr notwendig die Inverse der grossen Klammer zu bestimmen Es kann wieder der binomische Trick bzw die Taylorformel 1 Grades benutzt werden um den einfacheren aber bis auf Terme dritter Ordnung nun in F x identischen Ausdruck t I 1 2 F x 1 F x F x 1 F x F x 1 F x F x 1 F x 1 2 F x 1 F x F x 1 F x F x 1 F x displaystyle begin aligned t amp Bigl I tfrac 1 2 F x 1 F x bigl F x 1 F x cdot bigr Bigr F x 1 F x 0 5em amp F x 1 F x tfrac 1 2 F x 1 F x bigl F x 1 F x F x 1 F x bigr end aligned nbsp zu erhalten Die daraus abgeleitete Iteration ist das Euler Tschebyschow Verfahren Literatur BearbeitenT R Scavo J B Thoo On the geometry of Halley s method In American Mathematical Monthly Volume 102 1995 number 5 S 417 426 Hubert Schwetlick Numerische Losung nichtlinearer Gleichungen Deutscher Verlag der Wissenschaften 1979 Weblinks BearbeitenEric W Weisstein Halley s method In MathWorld englisch Pascal Sebah Xavier Gourdon Newton s method and high order iterations 2001 Abschnitt Cubic Iteration Dieser Artikel wurde dem Artikel en Halley s method der englischen Wikipedia nachempfunden Stand 26 Januar 2007 Abgerufen von https de wikipedia org w index php title Halley Verfahren amp oldid 200768670