Każda metoda wymieniona na tej stronie jest zdefiniowana przez jej tablicę Butchera , która umieszcza współczynniki metody w tabeli w następujący sposób:
W przypadku metod adaptacyjnych i niejawnych tablica Butchera jest rozszerzana w celu uzyskania wartości , a następnie szacowany błąd wynosi
Metoda Eulera jest metodą pierwszego rzędu. Brak stabilności i dokładności ogranicza jej popularność głównie do wykorzystania jako prostego przykładu wprowadzającego numerycznej metody rozwiązania.
Jawna metoda punktu środkowego
(Jawna) metoda punktu środkowego jest metodą drugiego rzędu z dwoma etapami (zobacz także metodę niejawnego punktu środkowego poniżej):
Metoda Heuna
Metoda Heuna jest metodą drugiego rzędu z dwoma etapami. Jest również znany jako wyraźna reguła trapezu, ulepszona metoda Eulera lub zmodyfikowana metoda Eulera. (Uwaga: „eu” wymawia się tak samo jak w „Euler”, więc „Heun” rymuje się z „monetą”):
Metoda Ralstona
Metoda Ralstona jest metodą drugiego rzędu z dwoma etapami i ograniczeniem minimalnego błędu lokalnego:
Runge-Kutta zachowujący silną stabilność trzeciego rzędu (SSPRK3)
Klasyczna metoda czwartego rzędu
„Oryginalna” metoda Runge-Kutty.
Metoda czwartego rzędu z regułą 3/8
Ta metoda nie cieszy się tak dużym rozgłosem jak metoda „klasyczna”, ale jest równie klasyczna, ponieważ została zaproponowana w tym samym artykule (Kutta, 1901).
Metoda czwartego rzędu Ralstona
Ta metoda czwartego rzędu ma minimalny błąd obcięcia.
Metody osadzone
Wbudowane metody mają na celu oszacowanie lokalnego błędu obcięcia pojedynczego kroku Runge-Kutty, aw rezultacie pozwalają kontrolować błąd za pomocą adaptacyjnej wielkości kroku . Odbywa się to za pomocą dwóch metod w tableau, jednej z porządkiem p i jednej z rzędem p-1.
Krok niższego rzędu jest określony przez
gdzie są takie same jak dla metody wyższego rzędu. Wtedy błąd jest
czyli . Butcher Tableau dla tego rodzaju metody jest rozszerzony, aby podać wartości
Heun-Euler
Najprostsza adaptacyjna metoda Runge-Kutty polega na połączeniu metody Heuna , która jest rzędu 2, z metodą Eulera, która jest rzędu 1. Jej rozszerzony Butcher Tableau to:
Oszacowanie błędu służy do sterowania wielkością kroku.
Fehlberg RK1(2)
Metoda Fehlberga ma dwie metody rzędów 1 i 2. Jej rozszerzonym Butcher Tableau jest:
0
1/2
1/2
1
1/256
255/256
1/512
255/256
1/512
1/256
255/256
0
Pierwszy rząd współczynników b daje dokładne rozwiązanie drugiego rzędu, a drugi rząd ma pierwszy rząd.
Bogacki-Shampine
Metoda Bogackiego-Shampine'a ma dwie metody rzędów 2 i 3. Jej rozszerzonym Butcher Tableau jest:
0
1/2
1/2
3/4
0
3/4
1
2/9
1/3
4/9
2/9
1/3
4/9
0
24.07
1/4
1/3
1/8
Pierwszy rząd współczynników b daje dokładne rozwiązanie trzeciego rzędu, a drugi rząd ma drugi rząd.
Fehlberga
Runge -Kutty-Fehlberga ma dwie metody rzędów 5 i 4; jest czasami nazywany RKF45 . Jego rozszerzony Butcher Tableau to:
Pierwszy rząd współczynników b daje dokładne rozwiązanie piątego rzędu, a drugi rząd ma rząd czwarty. Współczynniki tutaj pozwalają na automatyczne określenie adaptacyjnego rozmiaru kroku .
Cash-Karp
Cash i Karp zmodyfikowali oryginalny pomysł Fehlberga. Rozszerzony obraz metody Casha-Karpa to
0
1/5
1/5
3/10
3/40
9/40
3/5
3/10
−9/10
6/5
1
-11/54
5/2
−70/27
35/27
7/8
1631/55296
175/512
575/13824
44275/110592
253/4096
37/378
0
250/621
125/594
0
512/1771
2825/27648
0
18575/48384
13525/55296
277/14336
1/4
Pierwszy rząd współczynników b daje dokładne rozwiązanie piątego rzędu, a drugi rząd ma rząd czwarty.
Metoda Gaussa-Legendre'a rzędu szóstego ma obraz Butchera:
Ukośnie ukryte metody Runge-Kutty
Formuły Diagonally Implicit Runge-Kutta (DIRK) były szeroko stosowane do numerycznego rozwiązywania problemów ze sztywnymi wartościami początkowymi; zaletą tego podejścia jest to, że tutaj rozwiązanie można znaleźć sekwencyjnie, a nie jednocześnie.
Dwustopniowa metoda Kraaijevangera i Spijkera Diagonally Implicit Runge – Kutta:
Dwuetapowa, symplektyczna metoda Qin i Zhanga drugiego rzędu, ukośnie niejawna Runge-Kutta:
Dwuetapowa metoda Pareschiego i Russo drugiego rzędu Diagonally Implicit Runge – Kutta:
Ta ukośnie niejawna metoda Runge-Kutty jest A-stabilna wtedy i tylko wtedy, gdy . Co więcej, ta metoda jest L-stabilna wtedy i tylko wtedy, gdy x , tj. jeśli . Implicit Runge – Kutta Pareschiego i .
Dwuetapowa metoda Diagonally Implicit Runge-Kutty drugiego rzędu:
Ponownie, ta metoda Diagonally Implicit Runge-Kutty jest A-stabilna wtedy i tylko wtedy, gdy . Podobnie jak poprzednia metoda, ta metoda jest ponownie L-stabilna wtedy i tylko wtedy, gdy równa jednemu z pierwiastków wielomianu , tj. jeśli .
Dwuetapowa metoda Crouzeixa trzeciego rzędu po przekątnej Runge – Kutta:
Trójstopniowa, stabilna L-stabilna metoda Runge-Kutty po przekątnej:
z
Trójstopniowa metoda Nørsetta czwartego rzędu po przekątnej Runge – Kutta ma następujący obraz Butchera:
z z trzech pierwiastków równania sześciennego . Trzy pierwiastki tego równania sześciennego to w przybliżeniu , i 1 = . Pierwiastek najlepsze właściwości stabilności dla problemów z wartościami
Czterostopniowa, 3-go rzędu, L-stabilna, ukośna metoda Runge-Kutty
metody Lobatto
Istnieją trzy główne rodziny metod Lobatto, zwane IIIA, IIIB i IIIC (w klasycznej literaturze matematycznej symbole I i II są zarezerwowane dla dwóch typów metod Radau). Zostały one nazwane na cześć Rehuela Lobatto jako odniesienie do zasady kwadratury Lobatto , ale zostały wprowadzone przez Byrona L. Ehle w jego pracy magisterskiej. Wszystkie są metodami niejawnymi, mają rząd 2 s − 2 i wszystkie mają c 1 = 0 i c s = 1. W przeciwieństwie do jakiejkolwiek jawnej metody, w tych metodach możliwe jest, aby kolejność była większa niż liczba etapów. Lobatto żył, zanim Runge i Kutta spopularyzowali klasyczną metodę czwartego rzędu.
Te metody są A-stabilne, ale nie L-stabilne i B-stabilne.
metody Lobatto IIIB
Metody Lobatto IIIB nie są metodami kolokacji, ale można je postrzegać jako metody kolokacji nieciągłej ( Hairer, Lubich & Wanner 2006 , §II.1.4). Metoda drugiego rzędu jest dana przez
Metoda czwartego rzędu jest dana przez
Metody Lobatto IIIB są A-stabilne, ale nie L-stabilne i B-stabilne.
metody Lobatto IIIC
Metody Lobatto IIIC są również nieciągłymi metodami kolokacji. Metoda drugiego rzędu jest dana przez
Metoda czwartego rzędu jest dana przez
Są L-stabilne. Są również stabilne algebraicznie, a zatem B-stabilne, co czyni je odpowiednimi dla sztywnych problemów.
metody Lobatto IIIC*
Metody Lobatto IIIC* są również znane w literaturze jako metody Lobatto III (Butcher, 2008), metody Lobatto Butchera (Hairer i in., 1993) oraz metody Lobatto IIIC (Sun, 2000). Metoda drugiego rzędu jest dana przez
Trzyetapowa metoda czwartego rzędu Butchera jest podana przez
Metody te nie są A-stabilne, B-stabilne ani L-stabilne. Metoda Lobatto IIIC * dla nazywana wyraźną regułą
Uogólnione metody Lobatto
rozważyć bardzo ogólną rodzinę metod z trzema rzeczywistymi parametrami biorąc pod uwagę współczynniki Lobatto postaci
,
Gdzie
.
Na przykład rodzina Lobatto IIID wprowadzona w (Nørsett i Wanner, 1981), zwana także Lobatto IIINW, jest podana przez
I
Metody te odpowiadają , , i . Metody są L-stabilne. Są algebraicznie stabilne, a zatem B-stabilne.
metody Radaua
Metody Radau są metodami w pełni niejawnymi (macierz A takich metod może mieć dowolną strukturę). Metody Radau osiągają rząd 2 s - 1 dla s etapów. Metody Radau są A-stabilne, ale drogie w implementacji. Mogą również ucierpieć z powodu redukcji zamówień. Metoda Radau pierwszego rzędu jest podobna do wstecznej metody Eulera.
Włos, Ernst; Nørsett, Syvert Paul; Wanner, Gerhard (1993), Rozwiązywanie równań różniczkowych zwyczajnych I: Problemy niesztywne , Berlin, Nowy Jork: Springer-Verlag , ISBN 978-3-540-56670-0 .
Włos, Ernst; Wanner, Gerhard (1996), Rozwiązywanie równań różniczkowych zwyczajnych II: sztywne i różniczkowo-algebraiczne problemy , Berlin, Nowy Jork: Springer-Verlag , ISBN 978-3-540-60452-5 .
Włos, Ernst; Lubich, chrześcijanin; Wanner, Gerhard (2006), Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations (wyd. 2), Berlin, Nowy Jork: Springer-Verlag , ISBN 978-3-540-30663-4 .