Błąd obcięcia (całkowanie numeryczne)
Błędy obcięcia w całkowaniu numerycznym są dwojakiego rodzaju:
- lokalne błędy obcięcia – błąd spowodowany jedną iteracją, oraz
- globalne błędy obcięcia – skumulowany błąd spowodowany wieloma iteracjami.
Definicje
Załóżmy, że mamy ciągłe równanie różniczkowe
i chcemy obliczyć przybliżenie rozwiązania w krokach czasu . Dla uproszczenia załóżmy, że kroki czasowe są równomiernie rozmieszczone:
Załóżmy, że obliczamy sekwencję za pomocą jednoetapowej metody postaci
Funkcja nazywana jest funkcją przyrostową może być interpretowana jako oszacowanie nachylenia .
Lokalny błąd obcięcia
Lokalny błąd obcięcia błędem, który powoduje nasza funkcja przyrostowa iteracji, przy założeniu doskonałej znajomości prawdziwego rozwiązania w poprzedniej
Bardziej formalnie, lokalny błąd obcięcia w kroku jest obliczany na podstawie różnicy między i prawą stroną równania dla przyrostu τ :
Metoda numeryczna jest spójna , jeśli lokalny błąd obcięcia wynosi to, że dla każdego taki, że ε dla wszystkich ; patrz notacja little-o ). Jeśli funkcja przyrostowa ciągła, to metoda jest spójna wtedy i tylko wtedy, gdy .
Ponadto mówimy, że metoda numeryczna ma , jeśli dla dowolnego wystarczająco płynnego rozwiązania problemu z wartością początkową lokalny błąd obcięcia wynosi (co oznacza, że istnieją stałe H. takie, że dla wszystkich ).
Globalny błąd obcięcia
Globalny błąd obcięcia to suma lokalnego błędu obcięcia we wszystkich iteracjach, przy założeniu doskonałej znajomości prawdziwego rozwiązania w początkowym kroku czasowym. [ potrzebne źródło ]
Bardziej formalnie, globalny błąd obcięcia { \
Metoda numeryczna jest zbieżna , jeśli globalny błąd obcięcia dąży do zera, gdy wielkość kroku dąży do zera; innymi słowy rozwiązanie numeryczne jest zbieżne do rozwiązania dokładnego: .
Związek między lokalnymi i globalnymi błędami obcięcia
Czasami możliwe jest obliczenie górnej granicy globalnego błędu obcięcia, jeśli znamy już lokalny błąd obcięcia. Wymaga to, aby nasza funkcja inkrementacyjna była wystarczająco dobrze zachowywana.
Globalny błąd obcięcia spełnia relację powtarzania:
Wynika to bezpośrednio z definicji. teraz, że funkcja przyrostowa jest ciągła Lipschitza w drugim argumencie, znaczy istnieje stała taka, że dla wszystkich i i mamy:
Wtedy błąd globalny spełnia granicę
Z powyższej granicy błędu globalnego wynika, że jeśli funkcja w równaniu jest ciągła w pierwszym argumencie i ciągła Lipschitza w drugim argumencie (warunek z twierdzenia Picarda – Lindelöfa , a fa {\ displaystyle f} funkcja przyrostowa ciągła we wszystkich argumentach, a Lipschitz jest ciągła w drugim argumencie, to błąd globalny dąży do zera, gdy rozmiar kroku się do zera (innymi słowy, metoda numeryczna zbiega się do A dokładne rozwiązanie).
Rozszerzenie do liniowych metod wieloetapowych
Rozważmy teraz liniową metodę wieloetapową określoną wzorem
Zatem następna wartość dla rozwiązania numerycznego jest obliczana zgodnie z
Następna iteracja liniowej metody wieloetapowej zależy od poprzednich iteracji . Zatem w definicji lokalnego błędu obcięcia zakłada się teraz, że wszystkie poprzednie iteracje odpowiadają dokładnemu rozwiązaniu:
metoda jest spójna, jeśli , jeśli τ . Definicja globalnego błędu obcięcia również pozostaje niezmieniona.
Relacja między lokalnymi i globalnymi błędami obcięcia jest nieco inna niż w prostszym ustawieniu metod jednoetapowych. W przypadku liniowych metod wieloetapowych do wyjaśnienia relacji między lokalnymi i globalnymi błędami obcięcia potrzebna jest dodatkowa koncepcja zwana zerową stabilnością . Liniowe metody wieloetapowe, które spełniają warunek zerowej stabilności, mają taki sam związek między błędami lokalnymi i globalnymi, jak metody jednoetapowe. Innymi słowy, jeśli liniowa metoda wieloetapowa jest zero-stabilna i spójna, to jest zbieżna. A jeśli liniowa metoda wieloetapowa jest zero-stabilna i ma błąd lokalny , to jego globalny błąd spełnia .
Zobacz też
Notatki
- Iserles, Arieh (1996), pierwszy kurs numerycznej analizy równań różniczkowych , Cambridge University Press , ISBN 978-0-521-55655-2 .
- Suli, Endre; Mayers, David (2003), Wprowadzenie do analizy numerycznej , Cambridge University Press , ISBN 0521007941 .
Linki zewnętrzne
- Uwagi na temat błędów obcięcia i metod Runge-Kutty [ martwy link ]
- Błąd obcięcia metody Eulera [ martwy link ]