Metoda Newtona (Newton–Raphson) — opis, zasada działania i zastosowania
Metoda Newtona to iteracyjna technika wyznaczania miejsc zerowych funkcji. Opisuje zasadę geometryczną, warunki zbieżności, warianty wielowymiarowe oraz praktyczne zastosowania i ograniczenia.
Wprowadzenie
Metoda Newtona, często nazywana także metodą Newtona–Raphsona, jest jedną z podstawowych technik numerycznych służących do znajdowania pierwiastków funkcji. Metoda wykorzystuje informacje o pochodnej, aby systematycznie poprawiać przybliżenie miejsca zerowego. Ilustracyjne ujęcie algorytmu można przedstawić geometrycznie jako przesuwanie się wzdłuż stycznych do wykresu funkcji.
Galeria obrazów
5 ObrazyZasada działania
Algorytm zaczyna się od wybrania początkowego przybliżenia x_n. Następnie oblicza się kolejne przybliżenie według wzoru x_{n+1} = x_n - f(x_n)/f'(x_n), gdzie f' oznacza pochodną funkcji, czyli pochodną. W praktyce iterację powtarza się aż do osiągnięcia zadanej dokładności lub do stwierdzenia braku zbieżności. Geometria tej procedury polega na przybliżaniu wykresu funkcji linią styczną i szukaniu jej przecięcia z osią x, co daje nowe przybliżenie.
Zbieżność i ograniczenia
W korzystnych sytuacjach, gdy f jest dostatecznie gładka, a początkowe przybliżenie jest blisko rzeczywistego zera, metoda charakteryzuje się zbieżnością kwadratową, czyli liczba poprawnych cyfr przybliżenia przybliżająco się podwaja z każdą iteracją. Jednak metoda ma też istotne ograniczenia: nie działa poprawnie, gdy f'(x_n)=0, gdy punkt startowy jest zbyt daleki od zera lub gdy funkcja ma złożone multiple roots. W przypadkach miejsc zerowych o krotności większej niż 1 zbieżność zwykle staje się tylko liniowa. Możliwe są też oscylacje i ucieczka iteracji do nieskończoności.
Warianty i uogólnienia
- Sekantowa: nie wymaga znajomości pochodnej i używa dwóch ostatnich przybliżeń do przybliżenia pochodnej.
- Zadławiona (damped) Newtona: wprowadza współczynnik kroku w celu stabilizacji iteracji.
- Zmodyfikowane metody dla wielokrotnych miejsc zerowych: poprawiają szybkość zbieżności przy krotnościach>1.
- Wielowymiarowa Newtona: zamiast pochodnej wykorzystuje macierz Jacobiego i rozwiązuje układ równań liniowych dla wektora przyrostu.
Zastosowania i przykłady
Metoda Newtona jest powszechnie stosowana w inżynierii, naukach przyrodniczych i finansach do rozwiązywania nieliniowych równań, wyznaczania punktów krytycznych funkcji (optymalizacja) oraz przy przybliżeniach rozwiązań równań różniczkowych i układów nieliniowych. W praktyce konstrukcja dobrego startu i kryteriów zatrzymania jest kluczowa: typowe kryteria to mała wartość |f(x_n)|, mała zmiana |x_{n+1}-x_n| lub osiągnięcie maksymalnej liczby iteracji.
Historia i uwagi praktyczne
Metoda bywa przypisywana Isaacowi Newtonowi i Josephowi Raphsonowi; nazwa Newton–Raphson odzwierciedla wkład obu autorów w rozwój technik iteracyjnych. W implementacjach komputerowych pojawiają się dodatkowe zagadnienia: stabilność numeryczna, koszt obliczania pochodnych, efektywne rozwiązanie układów dla wariantu wielowymiarowego oraz analiza tak zwanych basenów przyciągania dla różnych punktów startowych. Zrozumienie ich pozwala na bezpieczniejsze i efektywniejsze użycie metody w zastosowaniach praktycznych.
Podsumowując, metoda Newtona to szybkie i eleganckie narzędzie do znajdowania miejsc zerowych, pod warunkiem że spełnione są odpowiednie warunki gładkości i dobrany jest rozsądny punkt początkowy.
Źródła i dalsza lektura Opis funkcji i oznaczenia Biogramy autorów Definicja pochodnejProblemy z metodą Newtona
Metoda Newtona może szybko znaleźć rozwiązanie, jeśli wartość zgadywania zaczyna się wystarczająco blisko pożądanego korzenia. Jednakże, gdy początkowa wartość zgadywania nie jest bliska i w zależności od funkcji, metoda Newtona może znaleźć odpowiedź powoli lub wcale.
Dalsze czytanie
- Fernández, J. A. E., & Verón, M. Á. H. (2017). Metoda Newtona: Uaktualnione podejście teorii Kantorovicha. Birkhäuser.
- Peter Deuflhard, Newton Methods for Nonlinear Problems. Affine Invariance and Adaptive Algorithms, Second printed edition. Seria Matematyka obliczeniowa 35, Springer (2006)
- Yamamoto, T. (2001). "Historical Developments in Convergence Analysis for Newton's and Newton-like Methods". In Brezinski, C.; Wuytack, L. (red.). Numerical Analysis : Historical Developments in the 20th Century. North-Holland. str. 241-263.
Patrz także
- Twierdzenie Kantorowicza (Oświadczenie o konwergencji metody Newtona, znalezione przez Leonida Kantorowicza)
| Kontrola władz |
|
Pytania i odpowiedzi
P: Co to jest metoda Newtona?
O: Metoda Newtona to algorytm znajdowania prawdziwych zer funkcji. Wykorzystuje ona pochodną funkcji do obliczenia jej korzeni i wymaga początkowej wartości domyślnej dla miejsca zerowego.
P: Kto opracował tę metodę?
O: Metoda ta została opracowana przez Sir Isaaca Newtona i Josepha Raphsona, stąd czasami nazywana jest metodą Newtona-Raphsona.
P: Jak działa ten algorytm?
O: Działanie algorytmu polega na wielokrotnym stosowaniu wzoru, który przyjmuje początkową wartość przypuszczalną (xn) i oblicza nową wartość przypuszczalną (xn+1). Powtarzając ten proces, zgadywane wartości będą zbliżać się do zera funkcji.
P: Co jest potrzebne do zastosowania tego algorytmu?
O: Aby zastosować ten algorytm, trzeba mieć początkową "wartość przypuszczalną" dla miejsca zerowego oraz wiedzę o pochodnej danej funkcji.
P: Jak można wyjaśnić metodę Newtona graficznie?
O: Metodę Newtona możemy wyjaśnić graficznie, patrząc na przecięcia linii stycznych z osią x. Najpierw oblicza się prostą styczną do f w punkcie xn. Następnie znajdujemy punkt przecięcia tej linii stycznej z osią x i zapisujemy jego pozycję x jako nasze kolejne przypuszczenie - xn+1.
P: Czy są jakieś ograniczenia przy stosowaniu metody Newtona?
O: Tak, jeżeli początkowa wartość przypuszczalna jest zbyt odległa od rzeczywistego pierwiastka, może to zająć więcej czasu lub nawet nie dojść do zbieżności z pierwiastkiem z powodu oscylacji wokół niego lub rozbieżności od niego.
Autor
AlegsaOnline.com Metoda Newtona (Newton–Raphson) — opis, zasada działania i zastosowania Leandro Alegsa
URL: https://pl.alegsaonline.com/art/69826
