Iterace s pevným bodem - Fixed-point iteration - Wikipedia
![]() | tento článek potřebuje další citace pro ověření.Květen 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
v numerická analýza, iterace s pevným bodem je metoda výpočtu pevné body funkce.
Přesněji řečeno, vzhledem k funkci definované na reálná čísla se skutečnými hodnotami a bodem v doména z , iterace pevného bodu je
což vede k sekvence v které se doufá konvergovat do bodu . Li je spojitý, pak lze prokázat, že získaný je pevný bod , tj.,
Obecněji řečeno, funkce lze definovat na jakémkoli metrický prostor s hodnotami ve stejném prostoru.
Příklady
- Prvním jednoduchým a užitečným příkladem je Babylonská metoda pro výpočet odmocnina z A> 0, která spočívá v braní , tj. střední hodnota X a sekera, přiblížit se k limitu (z jakéhokoli výchozího bodu ). Toto je zvláštní případ Newtonova metoda citováno níže.

- Iterace s pevným bodem konverguje k jedinečnému pevnému bodu funkce pro jakýkoli výchozí bod Tento příklad splňuje předpoklady Banachova věta o pevném bodě. Proto chyba po n krocích vyhovuje (kde můžeme vzít , pokud začneme od .) Pokud je chyba menší než násobek pro nějakou konstantu q, říkáme, že máme lineární konvergence. Banachova věta o pevném bodě umožňuje jednomu získat iterace s pevným bodem s lineární konvergencí.
- Iterace s pevným bodem se rozcházejí, pokud . Říkáme, že pevný bod odpuzuje.
- Požadavek, že F je spojitý je důležité, jak ukazuje následující příklad. Iterace
konverguje na 0 pro všechny hodnoty . 0 je ne pevný bod funkce
protože tato funkce je ne nepřetržitě v a ve skutečnosti nemá žádné pevné body.
Aplikace
- Newtonova metoda pro nalezení kořenů dané diferencovatelné funkce je
- Pokud píšeme můžeme Newtonovu iteraci přepsat jako iteraci s pevným bodem
- .
- Pokud tato iterace konverguje k pevnému bodu X z G, pak
- , tak
- Převrácená hodnota čehokoli je tedy nenulová F(X) = 0: X je vykořenit z F. Podle předpokladů Banachova věta o pevném bodě, ukazuje Newtonova iterace, orámovaná jako metoda s pevným bodem lineární konvergence. Ukazuje se však podrobnější analýza kvadratická konvergence, tj.,
- , za určitých okolností.
- Halleyova metoda je podobný Newtonova metoda ale když to funguje správně, jeho chyba je (kubická konvergence ). Obecně je možné navrhnout metody, které se sbíhají s rychlostí pro všechny . Obecně platí, že čím vyšší k, čím méně stabilní je a tím je výpočetně dražší. Z těchto důvodů se metody vyššího řádu obvykle nepoužívají.
- Metody Runge – Kutta a číselné obyčejná diferenciální rovnice řešitele obecně lze považovat za iterace s pevným bodem. Základní myšlenka při analýze A-stabilita řešitelů ODE je začít zvláštním případem , kde a je a komplexní číslo, a zkontrolovat, zda řešič ODE konverguje do pevného bodu kdykoli je skutečná část a záporná.[A]
- The Picard – Lindelöfova věta, což ukazuje, že běžné diferenciální rovnice mají řešení, je v podstatě aplikací Banachova věta o pevném bodě na speciální posloupnost funkcí, která tvoří iteraci pevného bodu, konstrukci řešení rovnice. Řešení ODR tímto způsobem se nazývá Picardova iterace, Picardova metoda, nebo Picardův iterační proces.
- Schopnost iterace v aplikaci Excel lze použít k nalezení řešení Colebrookova rovnice na přesnost 15 platných čísel.[1][2]
- Některá schémata "postupné aproximace" používaná v dynamické programování vyřešit Bellmanova funkční rovnice jsou založeny na iteracích s pevným bodem v prostoru návratové funkce.[3][4]
Kontrakce
Pokud je funkce definovaný na reálné linii se skutečnými hodnotami je Lipschitz kontinuální s Lipschitzovou konstantou , pak má tato funkce přesně jeden pevný bod a iterace pevného bodu konverguje k tomuto pevnému bodu pro jakýkoli počáteční odhad Tuto větu lze zobecnit na jakýkoli úplný metrický prostor.
Důkaz této věty:
Od té doby je Lipschitzův spojitý s Lipschitzovou konstantou , pak pro sekvenci , my máme:
a
Kombinace výše uvedených nerovností přináší:
Od té doby , tak jako
Proto můžeme ukázat je Cauchyova posloupnost a tím konverguje k bodu .
Pro iteraci , nechť jdi do nekonečna na obou stranách rovnice, dostaneme . To ukazuje je pevný bod pro . Dokázali jsme tedy, že iterace nakonec konverguje k pevnému bodu.
Tato vlastnost je velmi užitečná, protože ne všechny iterace mohou dospět ke konvergentnímu pevnému bodu. Při konstrukci iterace s pevným bodem je velmi důležité zajistit, aby konvergovala. Je jich několik věty o pevném bodě abychom zaručili existenci pevného bodu, ale protože iterační funkce je spojitá, můžeme obvykle použít výše uvedenou větu k otestování, zda iterace konverguje nebo ne. Důkaz zobecněné věty o dokončení metrických prostorů je podobný.
Zrychlení konvergence
Rychlost konvergence iterační sekvence lze zvýšit pomocí a zrychlení konvergence metoda jako Aitkenův delta-kvadratický proces. Aplikace Aitkenovy metody na iteraci s pevným bodem je známá jako Steffensenova metoda a je možné ukázat, že Steffensenova metoda přináší míru konvergence, která je přinejmenším kvadratická.
Viz také
Reference
- ^ Jeden může také zvážit určité iterace A-stabilní, pokud iterace zůstanou omezené po dlouhou dobu, což je nad rámec tohoto článku.
- ^ M A Kumar (2010), Řešení implicitních rovnic (Colebrook) v rámci pracovního listu, Createspace, ISBN 1-4528-1619-0
- ^ Brkic, Dejan (2017) Řešení implicitní Colebrookovy rovnice pro tření toku pomocí aplikace Excel, tabulky ve vzdělávání (eJSiE): sv. 10: Vydání 2, článek 2. Dostupné na: https://sie.scholasticahq.com/article/4663-solution-of-the-implicit-colebrook-equation-for-flow-friction-using-excel
- ^ Bellman, R. (1957). Dynamické programování, Princeton University Press.
- ^ Sniedovich, M. (2010). Dynamické programování: základy a principy, Taylor & Francis.
Další čtení
- Burden, Richard L .; Faires, J. Douglas (1985). "Iterace s pevným bodem". Numerická analýza (Třetí vydání.). Vydavatelé PWS. ISBN 0-87150-857-5.
- Hoffman, Joe D .; Frankel, Steven (2001). „Iterace s pevným bodem“. Numerické metody pro inženýry a vědce (Druhé vydání.). New York: CRC Press. str. 141–145. ISBN 0-8247-0443-6.
- Judd, Kenneth L. (1998). „Iterace s pevným bodem“. Numerické metody v ekonomii. Cambridge: MIT Press. str. 165–167. ISBN 0-262-10071-1.