数値積分における打ち切り誤差には、次の2種類がある。
- ローカル切り捨て誤差– 1回の反復によって発生する誤差、
- グローバル切り捨て誤差– 多数の反復処理によって生じる累積誤差。
定義
連続微分方程式があると仮定します

そして近似値を計算したい
真の解決策
離散的な時間ステップで
簡略化のため、時間ステップは等間隔であると仮定する。

数列を計算すると仮定します
1段階の方法を用いて

機能
これは増分関数と呼ばれ、傾きの推定値として解釈できます。
。
局所的切り捨てエラー
局所的な切り捨て誤差
これは、インクリメント関数のエラーです。
、これは、前の反復における真の解を完全に知っていると仮定した場合、単一の反復中に発生します。
より厳密には、局所的切り捨て誤差は、
、ステップ
は、増分に関する方程式の左辺と右辺の差から計算されます。
:
[ 1 ] [ 2 ]
数値法は、局所打ち切り誤差が
(これは、すべての
存在する
そのため
すべての人々のために
(小文字表記を参照)。増分関数
が連続である場合、その方法は、 の場合に限り一貫性がある。
[ 3 ]
さらに、数値解法は次数を持つと言います。
初期値問題の任意の十分に滑らかな解に対して、局所打ち切り誤差は
(定数が存在するという意味)
そして
そのため
すべての人々のために
) [ 4 ]
グローバル切り捨てエラー
グローバル打ち切り誤差は、初期時間ステップにおける真の解を完全に把握していると仮定した場合の、すべての反復におけるローカル打ち切り誤差の累積値である。
より厳密には、グローバルな切り捨て誤差は、
当時
定義は以下のとおりです。
[ 5 ]
数値解法は、ステップサイズがゼロに近づくにつれて全体打ち切り誤差がゼロに近づく場合、収束していると言えます。言い換えれば、数値解は厳密解に収束します。
[ 6 ]
局所的および全体的な切り捨て誤差の関係
局所的な切り捨て誤差が分かっている場合、全体的な切り捨て誤差の上限値を計算できる場合がある。そのためには、増分関数が十分に良好な挙動を示す必要がある。
グローバルな打ち切り誤差は、次の漸化式を満たす。

これは定義からすぐに導かれる。ここで、増分関数が第2引数に関してリプシッツ連続であると仮定する。つまり、定数が存在する。
すべての
そして
そして
、 我々は持っています:

すると、グローバル誤差は境界を満たす。
[ 7 ]
グローバル誤差の上記の境界から、関数が
微分方程式において、 は第1引数で連続であり、第2引数でリプシッツ連続である(ピカール・リンデレーフの定理からの条件)、そして増分関数は
がすべての引数で連続であり、2 番目の引数でリプシッツ連続である場合、ステップサイズが大きくなるにつれて、グローバル誤差はゼロに近づきます。
ゼロに近づく(つまり、数値解法は正確な解に収束する)。[ 8 ]
線形多段階法への拡張
次に、次の式で表される線形多段階法を考えます。

したがって、数値解の次の値は次のように計算されます。

線形多段階法の次の反復は、前のs回の反復に依存します。したがって、局所打ち切り誤差の定義では、前のs回の反復はすべて厳密解に対応すると仮定します。
[ 9 ]
繰り返しますが、この方法は一貫しています。
そして、もしそれがpの位数を持つならば
グローバル打ち切り誤差の定義も変更されていません。
局所的打ち切り誤差と全体的打ち切り誤差の関係は、より単純な一段階法の場合とは若干異なります。線形多段階法では、局所的打ち切り誤差と全体的打ち切り誤差の関係を説明するために、ゼロ安定性と呼ばれる追加の概念が必要です。ゼロ安定性の条件を満たす線形多段階法は、局所的誤差と全体的誤差の関係が一段階法と同じです。言い換えれば、線形多段階法がゼロ安定かつ一貫性があれば、収束します。また、線形多段階法がゼロ安定かつ局所的誤差がゼロであれば、収束します。
すると、そのグローバル誤差は以下を満たす。
[ 10 ]
外部リンク
- 打ち切り誤差とルンゲ・クッタ法に関する注記
- オイラー法の打ち切り誤差