Przejdź do treści

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. {\displaystyle x_{n+1}=x_{n}-{\frac {f(x_{n})}{f'(x_{n})}}}

Galeria obrazów

5 Obrazy

Zasada 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 pochodnej

Problemy 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 Edit this at Wikidata

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

URL: https://pl.alegsaonline.com/art/69826

Udostępnij