In pratica, l'autonomia di risolvere numericamente un IVP
Siamo interessati solo al valore finale .
Sto cercando risultati teorici e pratici che mi aiutino a scegliere il miglior metodo ODE in tale contesto.
Se, ad esempio, allora potremmo risolvere l'IVP usando due passi espliciti di Eulero di larghezza ( t 1 - t 0 ) / 2 o un passo di larghezza t 1 - t 0 usando il metodo del punto medio. Non mi è subito chiaro quale sia preferibile. Per N più grandi , si può ovviamente pensare anche a metodi multi-step, schemi iterati di Runge-Kutta, ecc.
Quello che sto cercando sono risultati simili a quelli che esistono, ad esempio, per le regole di quadratura: possiamo scegliere pesi { w i } e punti associati { x i } in modo tale che la regola di quadratura ∑ n i = 1 w i g ( x i ) è esatto per tutti i polinomi g tale che d e g ( g ) ≤ 2 n - 1 .
Quindi sto cercando limiti superiori o inferiori sull'accuratezza globale dei metodi ODE, dato un numero limitato di valutazioni consentite dell'RHS . Va bene se i limiti valgono solo per alcune classi di RHS o pongono ulteriori vincoli sulla soluzione x (proprio come il risultato per la regola di quadratura che vale solo per i polinomi fino a un certo grado).
MODIFICA: Alcune informazioni di base: si tratta di applicazioni in tempo reale difficili, ovvero il risultato deve essere disponibile prima di una scadenza nota. Da qui il limite al numero di valutazioni RHS N come fattore di costo dominante. In genere i nostri problemi sono rigidi e relativamente piccoli.
EDIT2: Sfortunatamente non ho i requisiti di temporizzazione precisi, ma è lecito ritenere che sarà piuttosto piccolo (sicuramente <100, probabilmente più vicino a 10). Dato il requisito in tempo reale, dobbiamo trovare un compromesso tra l'accuratezza dei modelli (con modelli migliori che portano a tempi di esecuzione più lunghi dell'RHS e quindi a una N inferiore ) e l'accuratezza del metodo ODE (con metodi migliori che richiedono un livello superiore valori di N ).