ストラン分割

応用数学 において、ストラング分割法は、微分作用素の和に分解可能な微分方程式を解く数値的手法である。ギルバート・ストラングにちなんで名付けられた。これは、流体力学における化学反応など、時間スケールが大きく異なる作用素を含む問題の計算を高速化したり、多次元偏微分方程式を一次元問題の和に縮約して解いたりするのに用いられる。

分数ステップ法

ストラング分割の前段階として、次のような微分方程式を考える。

ここで、は微分演算子である。と が定数係数行列である場合、関連する初期値問題の正確な解は次のようになる。

とが可換ならば、指数法則によりこれは次式と等しくなります。

そうでない場合でも、ベイカー・キャンベル・ハウスドルフの公式により、2次の誤差を犠牲にして、和の指数を指数の積に置き換えることは可能です。

これにより、元の初期問題を解く代わりに、両方のサブ問題を交互に解く数値スキームが生成されます。

この文脈では、部分問題を解く数値スキームは

一次まで。このアプローチは線形問題に限定されず、任意の微分演算子に適用できます。

ストラン分割

ストラン分割は、演算順序を変更することで、このアプローチを2次まで拡張します。各演算子で完全な時間ステップを実行する代わりに、以下のように時間ステップを実行します。

ストラング分割が2次のものであることは、ベーカー・キャンベル・ハウスドルフの公式、根付き木解析、あるいはテイラー展開を用いた誤差項の直接比較のいずれかを用いて証明できる。この手法が2次の精度を持つためには、解演算子も2次の近似でなければならない。

参照

参考文献