一般線形法

一般線形法GLM )は、常微分方程式の数値解を求めるために使用される数値手法の大きなクラスです。これには、中間選点を使用する多段階ルンゲ・クッタ法や、解の有限の時間履歴を保存する線形マルチステップ法が含まれます。John C. Butcherがこれらの手法に対してこの用語を最初に造語し、このトピックに関する一連のレビュー論文、[1] [2] [3] 、本の章、[4] 、および教科書[5]を執筆しました 。彼の共同研究者であるZdzislaw Jackiewiczも、このトピックに関する詳細な教科書[6]を執筆しています。元のクラスの手法は、Butcher(1965)、Gear(1965)、GraggとStetter(1964)によって最初に提案されました。

いくつかの定義

一次常微分方程式の数値解法は、次のような初期値問題の近似解を求める。

結果は離散時間におけるの値の近似値である

ここで、hは時間ステップ( と呼ばれることもあります)です。

方法の説明

この方法は他の場所でも使用できるが、ここではButcher (2006)、pp. 189-190に従って説明する。

 一般線形法では、2つの整数、すなわち、履歴における時点の数と、共点の数を用いる 。 の場合、これらの方法は古典的なルンゲ・クッタ法に帰着し、 の場合、これらの方法は線形多段階法に帰着する

ステージ値とステージ導関数は、時間ステップにおける近似値から計算されます

ステージ値は2つの行列とによって定義されます

時間の更新は2つの行列とによって定義されます

4つの行列とが与えられればブッチャー・タブローの類似物を次のように 簡潔に書くことができる。

ここで、 はクロネッカー積を表します

ここでは、(Butcher, 1996)に記載されている例を示します。[7] この方法は、単一の「予測」ステップと、時間履歴に関する追加情報を使用する「修正」ステップ、および単一の中間ステージ値で構成されています。

中間段階の値は、線形マルチステップ方式から得られたもののように見えるものとして定義されます。

初期の「予測子」は、ステージ値と 2 つの時間履歴を組み合わせて使用​​します。

そして最終的な更新は

この方法の簡潔な表表現は次のように表される。

参照

注記

  1. ^ Butcher, John C. (1996年2月~3月). 「一般線形法」. Computers & Mathematics with Applications . 31 ( 4–5 ): 105–112 . doi : 10.1016/0898-1221(95)00222-7 .
  2. ^ Butcher, John (2006年5月). 「一般線形手法」. Acta Numerica . 15 : 157–256 . Bibcode :2006AcNum..15..157B. doi :10.1017/S0962492906220014. S2CID  125962375.
  3. ^ Butcher, John (2009年2月). 「常微分方程式の一般線形解法」.数学とコンピュータシミュレーション. 79 (6): 1834– 1845. doi :10.1016/j.matcom.2007.02.006.
  4. ^ ブッチャー, ジョン (2005). 「一般線形法」.常微分方程式の数値解析法. John Wiley & Sons, Ltd. pp.  357– 413. doi :10.1002/0470868279.ch5. ISBN 9780470868270. S2CID  2334002。
  5. ^ ブッチャー、ジョン (1987). 常微分方程式の数値解析:ルンゲ・クッタ法と一般線形法. Wiley-Interscience. ISBN 978-0-471-91046-6
  6. ^ Jackiewicz, Zdzislaw (2009). 一般線形法による常微分方程式. Wiley. ISBN 978-0-470-40855-1
  7. ^ ブッチャー 1996、107ページ。

参考文献

  • ブッチャー, ジョン・C. (1965年1月). 「常微分方程式の数値積分のための修正多段階法」. Journal of the ACM . 12 (1): 124– 135. doi : 10.1145/321250.321261 . S2CID  36463504.
  • Gear, CW (1965). 「常微分方程式の初期値問題に対するハイブリッド法」. Journal of the Society for Industrial and Applied Mathematics, Series B: Numerical Analysis . 2 (1): 69– 86. Bibcode :1965SJNA....2...69G. doi :10.1137/0702006. hdl : 2027/uiuo.ark:/13960/t4rj60q8s . S2CID  122744897.
  • グラッグ, ウィリアム B.; ハンス J. ステッター (1964年4月). 「一般化多段階予測補正法」. Journal of the ACM . 11 (2): 188– 209. doi : 10.1145/321217.321223 . S2CID  17118462.
  • ヘアラー、エルンスト; ワナー、ワナー (1973)、「常微分方程式の多段階・多段・多導関数法」、コンピューティング11 (3): 287– 303、doi :10.1007/BF02252917、S2CID  25549771
  • 一般線形法
Retrieved from "https://en.wikipedia.org/w/index.php?title=General_linear_methods&oldid=1312494719"