• 締切済み

ルンゲ-クッタ法について

ルンゲクッタ法にはたくさんのバリエーションがあるようですが、4次のルンゲクッタ法意外でどのようなものがあるのですか。 また、4次のルンゲクッタ法との違いを簡単に教えてもらいたいです。

みんなの回答

  • tomtom_
  • ベストアンサー率39% (43/110)
回答No.3

Runge-Kutta法の中でも,古典的Runge-Kutta法(4次の陽的な解法)の他に,半陰的な解法,陰的な解法があります. Runge-Kutta法の他にも陰的な解法がありますが,陰的な解法の法が安定性が優れていることが安定性解析によって知られていました. 最近になって,「なぜ安定的なのか」という不思議な疑問について,物理学的な保存量を持つからだ,ということが分かってきました.保存量とは,力学的なエネルギーや時間反転性,角運動量などです. 特にRunge-Kutta法については,Sanz-Serna博士らが研究し尽くしており,参考URLの本で紹介されています. これらの保存量を持つ数値計算法は,幾何学的数値計算法(岩波数学辞典第4版による)と呼ばれています. 「シンプレクティック数値積分法」などで検索すると,いろいろ引っかかると思います.

参考URL:
http://www.amazon.co.jp/Geometric-Numerical-Integration-Structure-Preserving-Computational/dp/3540306633
回答No.2

基本的には、次数の違いだけじゃないですか。 4次なら、刻み幅の4乗のオーダーで(厳密解との)誤差が 減少します。 4次以外でよく使用されるのは、2次(別名Heun法)です。 あとは、計算時間との兼ね合いでしょうか。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

原理的には何次であっても構成できるんだけど, 教科書などで説明されるのは 4段4次の RUnge-Kutta法 (いわゆる「古典」Runge-Kutta法) ですね. 4次までは段数と次数を一致させることができるんだけど 5次を越えると不可能で, 例えば 5次にするためには 6段, 6次にするためには 8段必要だったはず. で, このまま次数を上げていくとえらい段数が必要なんですが, 「大きなきざみ幅を使うためにすごい次数にする」って例を聞いたことがあります. ちなみにきざみ幅を (それなりに) 自動的に調節する Runge-Kutta-Fehlberg なんてのもあるみたい.

関連するQ&A