logo

マルチステップ法の根の条件 📂数値解析

マルチステップ法の根の条件

定義 1

マルチステップ法: DR2D \subset \mathbb{R}^2 で定義された連続関数と初期値問題 {y=f(x,y)(y(x0),,y(xp))=(Y0,,Yp)\begin{cases} y ' = f(x,y) \\ ( y( x_{0} ) , \cdots , y(x_{p}) ) = (Y_{0}, \cdots , Y_{p} ) \end{cases} が区間 (a,b)(a,b) 上で与えられている。区間を ax0<x1<<xn<xNba \le x_{0} < x_{1} < \cdots < x_{n} < \cdots x_{N} \le b のようなノードポイントで分割しよう。特に h>0h > 0 が十分に小さい場合に、xj=x0+jhx_{j} = x_{0} + j h とし、初期値と 0pm0 \le p \le m に対して ap0a_{p} \ne 0 もしくは bp0b_{p} \ne 0 を満たす場合、これを(p+1)(p+1)-ステップ法という。 yn+1=j=0pajynj+hj=1pbjf(xnj,ynj) y_{n+1} = \sum_{j=0}^{p} a_{j} y_{n-j} + h \sum_{j = -1}^{p} b_{j} f (x_{n-j} , y_{n-j} )

マルチステップ法の一貫性: マルチステップ法が一貫性を持つための必要十分条件は {j=0paj=1j=0pjaj+j=1pbj=1\begin{cases} \displaystyle \sum_{j = 0}^{p} a_{j} = 1 \\ \displaystyle - \sum_{j = 0}^{p} j a_{j} + \sum_{j = -1}^{p} b_{j} = 1 \end{cases} である

一貫性を持ったマルチステップ法について、ρ(r)=rp+1j=0pajrpj\displaystyle \rho ( r) = r^{p+1} - \sum_{j=0}^{p} a_{j} r^{p-j} とする。方程式 ρ(r)=0\rho (r ) = 0 の根 r0,,rpr_{0} , \cdots , r_{p} が以下の条件を満たす場合、与えられたマルチステップ法は ルート条件root conditionを満たしていると言える。

  • (i): rj1| r_{j} | \le 1
  • (ii): rj=1    ρ(rj)0|r_{j}| = 1 \implies \rho ‘(r_{j}) \ne 0

説明

(i)はすべての根が複素平面上のユニットサークル {z  z1}\left\{ z \ | \ |z| \le 1 \right\} 内にあることを意味する。 (ii)は {z  z1}\left\{ z \ | \ |z| \le 1 \right\} の境界にある根が重根でないことを意味する。

一貫性という条件があれば、 j=0paj=1\displaystyle \sum_{j = 0}^{p} a_{j} = 1 なので、自明な根 r0=1r_{0} = 1 から始めることができる。このルート条件は、一貫性を持ったマルチステップ法における収束性と同等であり、安定性とも同等である。パラサイトソリューションは、ルート条件に直接違反する例であり、弱い安定性を持っているとされる。

上記のように説明された同等関係から、次の推論を得る。

定理

もしマルチステップ法が一貫性を持つならば、その方法は安定性     \iff を持ち、その方法は収束性を持つ


  1. Atkinson. (1989). An Introduction to Numerical Analysis(2nd Edition): p732. ↩︎