実際には、IVPを数値的に解く実行時間 は多くの場合、右辺(RHS)の評価期間によって支配されます。したがって、他のすべての操作は即時であると仮定します(つまり、計算コストなし)。IVPを解決するための全体的な実行時間が制限されている場合、これはの評価回数制限に相当するいくつかの。X (T 0)= X 0 F F N ∈ N
最終値のみ関心があります。
このような設定で最適なODEメソッドを選択するのに役立つ理論的および実用的な結果を探しています。
たとえば、場合、幅明示的な2つのオイラーステップまたはミッドポイント法を使用した幅 1つのステップを使用してIVPを解くことができます。どちらが望ましいかはすぐにはわかりません。大きい場合は、もちろん、マルチステップメソッド、反復ルンゲクッタスキームなどについても考えることができます。(t 1 − t 0)/ 2 t 1 − t 0 N
私が探しているのは、たとえば求積ルールの場合に存在する結果と同様の結果です。求積ルール\ sum_ {i =になるように、重みと関連点\ {x_i \}を選択できます。1} ^ n w_i g(x_i)は、deg(g)\ le 2n-1となるすべての多項式gに対して正確です。{ W I } { X I } Σ N iは= 1 wは、I G (X I)G D EのG (G )≤ 2 N - 1
したがって、RHS fの許可された評価の数が限られている場合、ODEメソッドのグローバル精度の上限または下限を探しています。境界がRHSの一部のクラスのみに当てはまる場合、または解xに追加の制約を課す場合は問題ありません(ある程度まで多項式のみに当てはまる求積規則の結果のように)。
編集:いくつかの背景情報:これはハードリアルタイムアプリケーション用です。つまり、既知の期限までに結果が利用可能でなければなりません。したがって、支配的なコスト要因としてのRHS評価数Nの制限。通常、私たちの問題は硬く、比較的小さいものです。
EDIT2:残念ながら、正確なタイミング要件はありませんが、がかなり小さいと仮定するのは安全です(確実に<100、おそらく10に近い)。リアルタイムの要件を考えると、モデルの精度(RHSの実行時間が長くなり、したがってNが低くなるより良いモデルを使用)とODEメソッドの精度(より高い精度を必要とするより良いメソッドを使用)のトレードオフを見つける必要がありますNの値)。