W praktyce czas wykonywania rozwiązywania liczbowego IVP
Interesuje nas tylko końcowa wartość .
Szukam teoretycznych i praktycznych wyników, które pomogą mi wybrać najlepszą metodę ODE w takim otoczeniu.
Jeśli na przykład , moglibyśmy rozwiązać IVP za pomocą dwóch wyraźnych kroków Eulera o szerokości ( t 1 - t 0 ) / 2 lub jednego kroku o szerokości t 1 - t 0 przy użyciu metody punktu środkowego. Nie jest od razu jasne, który z nich jest lepszy. W przypadku większego N można oczywiście pomyśleć o metodach wieloetapowych, iterowanych schematach Runge-Kutta itp.
Szukam wyników podobnych do tych, które istnieją, na przykład dla reguł kwadraturowych: Możemy wybrać wag { w i } i powiązane punkty { x i }, tak że reguła kwadraturowa ∑ n i = 1 w i g ( x i ) jest dokładne dla wszystkich wielomianów g tak, że d e g ( g ) ≤ 2 n - 1 .
Dlatego szukam górnej lub dolnej granicy globalnej dokładności metod ODE, biorąc pod uwagę ograniczoną liczbę dozwolonych ocen RHS . Jest OK, jeśli granice obowiązują tylko dla niektórych klas RHS lub nakładają dodatkowe ograniczenia na rozwiązanie x (podobnie jak wynik dla reguły kwadratury, która obowiązuje tylko dla wielomianów do pewnego stopnia).
EDYCJA: Niektóre informacje podstawowe: dotyczy trudnych aplikacji w czasie rzeczywistym, tzn. Wynik musi być dostępny przed znanym terminem. Stąd ograniczenie liczby ocen RHS N jako dominującego czynnika kosztów. Zazwyczaj nasze problemy są sztywne i stosunkowo niewielkie.
EDIT2: Niestety nie mam dokładnych wymagań dotyczących czasu, ale można bezpiecznie założyć, że będzie raczej mały (zdecydowanie <100, prawdopodobnie bliższy 10). Biorąc pod uwagę wymagania w czasie rzeczywistym, musimy znaleźć kompromis między dokładnością modeli (przy lepszych modelach prowadzących do dłuższych czasów wykonania RHS, a tym samym do niższej N ) a dokładnością metody ODE (przy lepszych metodach wymagających wyższych wartości N ).