異常な不安定性を示す微分方程式
数学 において 、 硬い方程式 とは、ステップ サイズを極端に小さくしない限り、方程式を解く 特定の 数値方法が 数値的に不安定になる 微分方程式 です 。硬さの正確な定義を定式化することは困難であることが証明されていますが、主な考え方は、方程式に解の急激な変化につながる可能性のあるいくつかの項が含まれているということです。
微分方程式を数値的に積分する場合、解曲線 が大きく変化する領域では必要なステップ サイズが比較的小さく 、解曲線が直線になって傾きがほぼ 0 の線に近づく領域では必要なステップ サイズが比較的大きくなることが予想されます。ただし、問題によってはそうならないこともあります。数値法で微分方程式に信頼性の高い解を与えるには、解曲線が非常に滑らかな領域でステップ サイズが許容できないほど小さい必要がある場合があります。この現象は 剛性 として知られています。同じ解を持つ 2 つの異なる問題があり、一方は剛性がなく、もう一方は剛性である場合もあります。この現象は正確な解の特性ではありません。これは両方の問題で同じであり、微分方程式自体の特性でなければならないためです。このようなシステムは 剛性システム として知られています。
動機付けの例
硬い常微分方程式を積分する際に不安定性を示す明示的な数値法
初期値問題 を考える
正確な解(水色で表示)は
同じ動作を示す
数値解を 求めます。
図(右)は、方程式に適用されたさまざまな数値積分器の数値的問題を示しています。
ステップ サイズが の オイラー法は、 激しく振動し、すぐにグラフの範囲から外れます (赤で表示)。
h
=
1
4
{\displaystyle h={\tfrac {1}{4}}}
ステップ サイズを半分にしたオイラー法では、 グラフの境界内で解が生成されますが、ゼロの周りで振動します (緑色で表示)。
h
=
1
8
{\displaystyle h={\tfrac {1}{8}}}
台形法 ( すなわち、2段階 アダムス・モールトン法 )は次のように表される。
ここで 、オイラー法の代わりにこの方法を適用すると、はるかに良い結果(青)が得られます。数値結果は、正確な解と同様に、ゼロまで単調に減少します。
ええ
′
=
ふ
(
t
、
ええ
)
{\displaystyle y'=f(t,y)}
硬い常微分方程式 (ODE)の最も顕著な例の1つは、 ロバートソンの 化学反応 を記述するシステムである。 [1]
たとえば、このシステムを短い区間で扱う場合、 数値積分に問題はありません。しかし、区間が非常に大きい場合 (たとえば 10 11 )、多くの標準コードでは正しく積分できません。
t
∈
[
0
、
40
]
{\displaystyle t\in [0,40]}
剛性比
線形定数係数不均質系 を考える
ここで 、およびは、 固有値 (異なると仮定)と対応する固有ベクトルを持つ定数で 対角化可能な行列である。( 5 )の一般解は、 次の形を取る。
ええ
、
ふ
∈
R
ん
{\displaystyle \mathbf {y} ,\mathbf {f} \in \mathbb {R} ^{n}}
あ
{\displaystyle \mathbf {A} }
ん
×
ん
{\displaystyle n\times n}
λ
t
∈
C
、
t
=
1
、
2
、
…
、
ん
{\displaystyle \lambda _{t}\in \mathbb {C} ,t=1,2,\ldots ,n}
c
t
∈
C
ん
、
t
=
1
、
2
、
…
、
ん
{\displaystyle \mathbf {c} _{t}\in \mathbb {C} ^{n},t=1,2,\ldots ,n}
ここで は 任意の定数、 は 特定の積分です。ここで
κ
t
{\displaystyle \kappa_{t}}
グ
(
x
)
{\displaystyle \mathbf {g} (x)}
これは、各項が
となることを意味し 、解は となるにつれて 漸近的に
近づきます。 が実数の場合、 項は 単調に減少し、 が複素数の場合、正弦波的に減少します。
e
λ
t
x
c
t
→
0
{\displaystyle e^{\lambda _{t}x}\mathbf {c} _{t}\to 0}
x
→
∞
{\displaystyle x\to \infty }
ええ
(
x
)
{\displaystyle \mathbf {y} (x)}
グ
(
x
)
{\displaystyle \mathbf {g} (x)}
x
→
∞
{\displaystyle x\to \infty }
e
λ
t
x
c
t
{\displaystyle e^{\lambda_{t}x}\mathbf{c}_{t}}
λ
t
{\displaystyle \lambda_{t}}
λ
t
{\displaystyle \lambda_{t}}
を時間として解釈する (物理的な問題ではよくあることですが)こと を過渡解 および 定常 解 と呼びます 。 が大きい場合、対応する項はが増加する につれて急速に減少するため、 高速過渡 と呼ばれます 。
が小さい場合、対応する項は
ゆっくりと減少するため、 低速過渡 と呼ばれます 。を次 のように定義します
。
x
{\displaystyle x}
∑
t
=
1
ん
κ
t
e
λ
t
x
c
t
{\textstyle \sum _{t=1}^{n}\kappa _{t}e^{\lambda _{t}x}\mathbf {c} _{t}}
グ
(
x
)
{\displaystyle \mathbf {g} (x)}
|
再
(
λ
t
)
|
{\displaystyle \left|\operatorname {Re} (\lambda _{t})\right|}
κ
t
e
λ
t
x
c
t
{\displaystyle \kappa _{t}e^{\lambda _{t}x}\mathbf {c} _{t}}
x
{\displaystyle x}
|
再
(
λ
t
)
|
{\displaystyle \left|\operatorname {Re} (\lambda _{t})\right|}
κ
t
e
λ
t
x
c
t
{\displaystyle \kappa _{t}e^{\lambda _{t}x}\mathbf {c} _{t}}
λ
¯
、
λ
_
∈
{
λ
t
、
t
=
1
、
2
、
…
、
ん
}
{\displaystyle {\overline {\lambda }},{\underline {\lambda }}\in \{\lambda _{t},t=1,2,\ldots ,n\}}
最も速い過渡応答と 最も遅い過渡 応答です。 剛性比 を次のように定義します [2]
κ
t
e
λ
¯
x
c
t
{\displaystyle \kappa _{t}e^{{\overline {\lambda }}x}\mathbf {c} _{t}}
κ
t
e
λ
_
x
c
t
{\displaystyle \kappa _{t}e^{{\underline {\lambda }}x}\mathbf {c} _{t}}
剛性の特性
このセクションでは、剛性の現象のさまざまな側面について考察します。「現象」は「特性」よりも適切な言葉でしょう。なぜなら、後者はむしろ剛性を正確な数学的用語で定義できることを意味します。しかし、線形定数係数システムの限定されたクラスであっても、満足のいく方法で定義することはできないことが判明しています。また、剛性の概念を要約するために作成できる (そしてほとんど作成されている) 定性的な記述をいくつか見ていき、剛性の「定義」としておそらく最も満足のいくものを述べます。
JD Lambert は剛性を次のように定義しています。
絶対安定 の有限領域を持つ 数値法を、任意の 初期条件 を持つシステムに適用した 場合、特定の積分区間において、その区間における正確な解の滑らかさに比べて極端に小さいステップ長を使用せざるを得ない場合、 その区間ではシステムは 硬い と言われる。
硬い問題の多くの例で示される他の特性もありますが、それぞれに反例があるため、これらの特性は硬いことの適切な定義にはなりません。それでも、これらの特性に基づく定義は一部の著者によって一般的に使用されており、硬いことの存在に関する良い手がかりとなります。Lambert は、前述の理由から、これらを定義ではなく「ステートメント」と呼んでいます。これらのいくつかは次のとおりです。
線形定数係数システムは、その固有値 すべてが 負の実部を持ち、剛性比が大きい場合、剛性です。
剛性は、精度の要件ではなく安定性の要件によってステップの長さが制限されるときに発生します。
硬直性は溶液のいくつかの成分が他の成分よりもはるかに急速に崩壊するときに発生します。 [3]
語源
「剛性」という用語の起源は明確には解明されていない。 ジョセフ・オークランド・ヒルシュフェルダーによれば、「剛性」という用語が使用されるのは、このようなシステムが駆動装置と 駆動装置 内の サーボ機構 間の密接な結合に対応するためである 。 [4]
リチャード・L・バーデンとJ・ダグラス・フェアーズによれば、
厳密な解に ( は実部が負の複素数)の
形式の項が含まれる場合 、標準的な 数値手法を 微分方程式 の解の近似に適用する と、重大な問題が発生する可能性があります。
e
λ
t
{\displaystyle e^{\lambda t}}
λ
{\displaystyle \lambda }
. . .
急速に減衰する過渡解を含む問題は、バネや減衰システムの研究、 制御システム の解析、 化学反応速度論 の問題など、さまざまな分野で自然に発生します。これらはすべて、大きなバネ定数(物理的剛性)を持つバネや 質量 システムの運動を解析する際に使用されるため、硬い(数学的剛性)微分 方程式 系と呼ばれる一連の問題の例です 。 [ 5]
例えば、 初期値問題
、、 は( 5 )の 形で表すことができ 、 および
m
=
1
{\displaystyle m=1}
c
=
1001
{\displaystyle c=1001}
k
=
1000
{\displaystyle k=1000}
n
=
2
{\displaystyle n=2}
は固有値を持ちます 。両方の固有値は負の実部を持ち、剛性比は
λ
¯
=
−
1000
,
λ
_
=
−
1
{\displaystyle {\overline {\lambda }}=-1000,{\underline {\lambda }}=-1}
これはかなり大きい。システム( 10 )は確かにステートメント1と3を満たす。ここではバネ定数 は大きく、減衰定数 はさらに大きい。 [6] (「大きい」は明確に定義された用語ではないが、上記の量が大きいほど、剛性の影響はより顕著になる。)( 10 )の正確な解は
k
{\displaystyle k}
c
{\displaystyle c}
式 13は 単純な指数関数と非常によく似た動作をします が、項が存在すると 、係数が小さくても、数値計算がステップサイズに非常に敏感になります。( 10 )の安定した積分には、解曲線の滑らかな部分に入るまで非常に小さなステップサイズが必要であり、精度に必要な誤差よりもはるかに小さい誤差になります。したがって、このシステムはステートメント2とLambertの定義も満たしています。
x
0
e
−
t
{\displaystyle x_{0}e^{-t}}
e
−
1000
t
{\displaystyle e^{-1000t}}
A-安定性
硬い問題に対する数値法の挙動は、 という 初期条件に従うテスト方程式にこれらの方法を適用することによって分析できます 。この方程式の解は です 。この解は 、 のときにゼロに近づきます。 数値法もこの挙動を示す場合 (固定ステップ サイズの場合)、その方法は A 安定であるといわれます。 [7] L 安定 (以下を参照) の数値法は、ステップ サイズが無限大になると、解が 1 ステップでゼロに近づくというより強い特性があります。A 安定な方法では、例で説明したような不安定性の問題は発生しません。
y
′
=
k
y
{\displaystyle y'=ky}
y
(
0
)
=
1
{\displaystyle y(0)=1}
k
∈
C
{\displaystyle k\in \mathbb {C} }
y
(
t
)
=
e
k
t
{\displaystyle y(t)=e^{kt}}
t
→
∞
{\displaystyle t\to \infty }
Re
(
k
)
<
0.
{\displaystyle \operatorname {Re} (k)<0.}
ルンゲ・クッタ法
検定方程式に適用された ルンゲ・クッタ法は の形をとり 、帰納的にとなります 。関数は 安定関数 と呼ばれます。したがって、 で ある条件は と同等です。これが 絶対安定領域(単に 安定領域 と呼ばれることもあります) の定義の動機となり 、これは集合 です 。絶対安定領域に集合 、つまり左半平面が含まれる場合、この方法は A 安定です。
y
′
=
k
⋅
y
{\displaystyle y'=k\cdot y}
y
n
+
1
=
ϕ
(
h
k
)
⋅
y
n
{\displaystyle y_{n+1}=\phi (hk)\cdot y_{n}}
y
n
=
(
ϕ
(
h
k
)
)
n
⋅
y
0
{\displaystyle y_{n}={\bigl (}\phi (hk){\bigr )}^{n}\cdot y_{0}}
ϕ
{\displaystyle \phi }
y
n
→
0
{\displaystyle y_{n}\to 0}
n
→
∞
{\displaystyle n\to \infty }
|
ϕ
(
h
k
)
|
<
1
{\displaystyle |\phi (hk)|<1}
{
z
∈
C
|
|
ϕ
(
z
)
|
<
1
}
{\displaystyle {\bigl \{}z\in \mathbb {C} \,{\big |}\,|\phi (z)|<1{\bigr \}}}
{
z
∈
C
|
Re
(
z
)
<
0
}
{\displaystyle {\bigl \{}z\in \mathbb {C} \,{\big |}\,\operatorname {Re} (z)<0{\bigr \}}}
例: オイラー法
ピンク色の円盤はオイラー法の安定領域を示しています。
上記のオイラー法について考えてみましょう。 テスト方程式に適用される明示的な オイラー法は 、
y
′
=
k
⋅
y
{\displaystyle y'=k\cdot y}
y
n
+
1
=
y
n
+
h
⋅
f
(
t
n
,
y
n
)
=
y
n
+
h
⋅
(
k
y
n
)
=
y
n
+
h
⋅
k
⋅
y
n
=
(
1
+
h
⋅
k
)
y
n
.
{\displaystyle y_{n+1}=y_{n}+h\cdot f(t_{n},y_{n})=y_{n}+h\cdot (ky_{n})=y_{n}+h\cdot k\cdot y_{n}=(1+h\cdot k)y_{n}.}
したがって、 となります 。この方法の絶対安定領域は となり、 これは右側に描かれた円です。オイラー法は A 安定ではありません。
y
n
=
(
1
+
h
k
)
n
⋅
y
0
{\displaystyle y_{n}=(1+hk)^{n}\cdot y_{0}}
ϕ
(
z
)
=
1
+
z
{\displaystyle \phi (z)=1+z}
{
z
∈
C
|
|
1
+
z
|
<
1
}
{\displaystyle {\bigl \{}z\in \mathbb {C} \,{\big |}\,|1+z|<1{\bigr \}}}
動機付けの例は でした。 ステップ サイズを取ったときの z の値 は であり 、これは安定領域外です。実際、数値結果はゼロに収束しません。ただし、ステップ サイズ では となり、 これは安定領域内にあり、数値結果は、かなりゆっくりでは
ありますが、ゼロに収束します。
k
=
−
15
{\displaystyle k=-15}
h
=
1
4
{\displaystyle h={\tfrac {1}{4}}}
z
=
−
15
×
1
4
=
−
3.75
{\displaystyle z=-15\times {\tfrac {1}{4}}=-3.75}
h
=
1
8
{\displaystyle h={\tfrac {1}{8}}}
z
=
−
1.875
{\displaystyle z=-1.875}
例: 台形法
ピンク色の領域は台形法の安定領域です。
台形法 を検討する
y
n
+
1
=
y
n
+
1
2
h
⋅
(
f
(
t
n
,
y
n
)
+
f
(
t
n
+
1
,
y
n
+
1
)
)
,
{\displaystyle y_{n+1}=y_{n}+{\tfrac {1}{2}}h\cdot {\bigl (}f(t_{n},y_{n})+f(t_{n+1},y_{n+1}){\bigr )},}
これをテスト方程式に適用すると 、
y
′
=
k
⋅
y
{\displaystyle y'=k\cdot y}
y
n
+
1
=
y
n
+
1
2
h
⋅
(
k
y
n
+
k
y
n
+
1
)
.
{\displaystyle y_{n+1}=y_{n}+{\tfrac {1}{2}}h\cdot \left(ky_{n}+ky_{n+1}\right).}
利回り
の解決
y
n
+
1
{\displaystyle y_{n+1}}
y
n
+
1
=
1
+
1
2
h
k
1
−
1
2
h
k
⋅
y
n
.
{\displaystyle y_{n+1}={\frac {1+{\frac {1}{2}}hk}{1-{\frac {1}{2}}hk}}\cdot y_{n}.}
したがって、安定性関数は
ϕ
(
z
)
=
1
+
1
2
z
1
−
1
2
z
{\displaystyle \phi (z)={\frac {1+{\frac {1}{2}}z}{1-{\frac {1}{2}}z}}}
そして絶対安定領域は
{
z
∈
C
|
|
1
+
1
2
z
1
−
1
2
z
|
<
1
}
.
{\displaystyle \left\{z\in \mathbb {C} \ \left|\ \left|{\frac {1+{\frac {1}{2}}z}{1-{\frac {1}{2}}z}}\right|<1\right.\right\}.}
この領域には左半平面が含まれるため、台形法は A 安定です。実際、安定領域は左半平面と同一であり、したがって の数値解が ゼロに収束するのは 、厳密な解がゼロに収束する場合のみです 。ただし、台形法は完全な動作をしません。台形法はすべての減衰成分を減衰しますが、急速に減衰する成分は として非常に緩やかに減衰するだけです。これが L 安定性の概念につながりました。つまり 、 ある 方法 が L 安定であるのは、それが A 安定であり、 としてである場合です 。台形法は A 安定ですが、L 安定ではありません。 暗黙のオイラー法は L 安定法の例です。 [8]
y
′
=
k
⋅
y
{\displaystyle y'=k\cdot y}
ϕ
(
z
)
→
1
{\displaystyle \phi (z)\to 1}
z
→
−
∞
{\displaystyle z\to -\infty }
|
ϕ
(
z
)
|
→
0
{\displaystyle |\phi (z)|\to 0}
z
→
∞
{\displaystyle z\to \infty }
一般理論
係数を持つ ルンゲ・クッタ法 の安定関数 は 次のように与えられる
。
A
{\displaystyle \mathbf {A} }
b
{\displaystyle \mathbf {b} }
ϕ
(
z
)
=
det
(
I
−
z
A
+
z
e
b
T
)
det
(
I
−
z
A
)
,
{\displaystyle \phi (z)={\frac {\det \left(\mathbf {I} -z\mathbf {A} +z\mathbf {e} \mathbf {b} ^{\mathsf {T}}\right)}{\det(\mathbf {I} -z\mathbf {A} )}},}
ここで、 すべて 1 のベクトルを表します。これは 有理関数 (1 つの 多項式を 別の多項式で割ったもの) です。
e
{\displaystyle \mathbf {e} }
明示的ルンゲ・クッタ法は 厳密に下三角の 係数行列を持つ ため、その安定性関数は多項式になります。したがって、明示的ルンゲ・クッタ法は A 安定ではありません。
A
{\displaystyle \mathbf {A} }
暗黙的ルンゲ・クッタ法の安定性関数は、しばしば順序星を用いて解析される。安定性関数を持つ方法の順序星は、 集合 と定義される 。方法がA安定であるためには、その安定性関数が左側の平面に極を持たず、その順序星に純虚数が含まれない必要がある。 [9]
ϕ
{\displaystyle \phi }
{
z
∈
C
|
|
ϕ
(
z
)
|
>
|
e
z
|
}
{\displaystyle {\bigl \{}z\in \mathbb {C} \,{\big |}\,|\phi (z)|>|e^{z}|{\bigr \}}}
多段階法
線形多段階法は 次のような形式をとる。
y
n
+
1
=
∑
i
=
0
s
a
i
y
n
−
i
+
h
∑
j
=
−
1
s
b
j
f
(
t
n
−
j
,
y
n
−
j
)
.
{\displaystyle y_{n+1}=\sum _{i=0}^{s}a_{i}y_{n-i}+h\sum _{j=-1}^{s}b_{j}f\left(t_{n-j},y_{n-j}\right).}
これをテスト方程式に適用すると、
y
n
+
1
=
∑
i
=
0
s
a
i
y
n
−
i
+
h
k
∑
j
=
−
1
s
b
j
y
n
−
j
,
{\displaystyle y_{n+1}=\sum _{i=0}^{s}a_{i}y_{n-i}+hk\sum _{j=-1}^{s}b_{j}y_{n-j},}
これを簡略化すると
(
1
−
b
−
1
z
)
y
n
+
1
−
∑
j
=
0
s
(
a
j
+
b
j
z
)
y
n
−
j
=
0
{\displaystyle \left(1-b_{-1}z\right)y_{n+1}-\sum _{j=0}^{s}\left(a_{j}+b_{j}z\right)y_{n-j}=0}
ここで 、これは線形 再帰関係 である。再帰関係の すべての解が のときにゼロに収束する場合、この方法は A 安定である 。特性多項式は
z
=
h
k
{\displaystyle z=hk}
{
y
n
}
{\displaystyle \{y_{n}\}}
Re
(
z
)
<
0
{\displaystyle \operatorname {Re} (z)<0}
Φ
(
z
,
w
)
=
w
s
+
1
−
∑
i
=
0
s
a
i
w
s
−
i
−
z
∑
j
=
−
1
s
b
j
w
s
−
j
.
{\displaystyle \Phi (z,w)=w^{s+1}-\sum _{i=0}^{s}a_{i}w^{s-i}-z\sum _{j=-1}^{s}b_{j}w^{s-j}.}
のすべての解が 単位円内にある
場合、 の与えられた値に対してすべての解はゼロに収束します。
z
{\displaystyle z}
w
{\displaystyle w}
Φ
(
z
,
w
)
=
0
{\displaystyle \Phi (z,w)=0}
上記の形式のマルチステップ法の絶対安定領域は、 を満たすすべての の集合です 。 また 、 この集合に左半平面が含まれている場合、マルチステップ法は A 安定であると言われます。
z
∈
C
{\displaystyle z\in \mathbb {C} }
w
{\displaystyle w}
Φ
(
z
,
w
)
=
0
{\displaystyle \Phi (z,w)=0}
|
w
|
<
1
{\displaystyle |w|<1}
例: 2次アダムス・バッシュフォース法
ピンク色の領域は、2 次 Adams-Bashforth 法の安定領域です。
2段階アダムス・バッシュフォース法の絶対安定領域を決定しよう
y
n
+
1
=
y
n
+
h
(
3
2
f
(
t
n
,
y
n
)
−
1
2
f
(
t
n
−
1
,
y
n
−
1
)
)
.
{\displaystyle y_{n+1}=y_{n}+h\left({\tfrac {3}{2}}f(t_{n},y_{n})-{\tfrac {1}{2}}f(t_{n-1},y_{n-1})\right).}
特性多項式は
Φ
(
w
,
z
)
=
w
2
−
(
1
+
3
2
z
)
w
+
1
2
z
=
0
{\displaystyle \Phi (w,z)=w^{2}-\left(1+{\tfrac {3}{2}}z\right)w+{\tfrac {1}{2}}z=0}
根がある
w
=
1
2
(
1
+
3
2
z
±
1
+
z
+
9
4
z
2
)
,
{\displaystyle w={\tfrac {1}{2}}\left(1+{\tfrac {3}{2}}z\pm {\sqrt {1+z+{\tfrac {9}{4}}z^{2}}}\right),}
したがって絶対安定領域は
{
z
∈
C
|
|
1
2
(
1
+
3
2
z
±
1
+
z
+
9
4
z
2
)
|
<
1
}
.
{\displaystyle \left\{z\in \mathbb {C} \ \left|\ \left|{\tfrac {1}{2}}\left(1+{\tfrac {3}{2}}z\pm {\sqrt {1+z+{\tfrac {9}{4}}z^{2}}}\right)\right|<1\right.\right\}.}
この領域は右側に示されています。この領域には左半平面全体は含まれません(実際には 間の実軸のみが含まれます )ので、Adams-Bashforth 法は A 安定ではありません。
−
1
≤
z
≤
0
{\displaystyle -1\leq z\leq 0}
一般理論
明示的マルチステップ法は、明示的ルンゲ・クッタ法と同様に、A安定になることはありません。暗黙的マルチステップ法は、次数が最大2の場合にのみA安定になります。後者の結果は、第2 ダルキスト 障壁として知られており、硬い方程式に対する線形マルチステップ法の有用性を制限します。2次のA安定法の例は、前述の台形則であり、これも線形マルチステップ法と見なすことができます。 [10]
参照
注記
^ Robertson, HH (1966). 「一連の反応速度方程式の解」. 数値解析入門 . Academic Press. pp. 178–182.
^ ランバート(1992年、216~217ページ)
^ ランバート(1992年、217~220ページ)
^ ハーシュフェルダー(1963)
^ Burden & Faires (1993、p. 314)
^ クライスツィヒ (1972, pp. 62–68)
^ この定義はDahlquist (1963)によるものです。
^ L-安定性の定義はEhle (1969)による。
^ この定義はWanner、Hairer、Nørsett(1978)によるものです。また、IserlesとNørsett(1991)も参照してください。
^ Dahlquist (1963)を参照。
参考文献
バーデン、リチャード L.; フェアーズ、J. ダグラス (1993)、数値解析 (第 5 版)、ボストン: プリンドル、ウェーバー、シュミット、 ISBN 0-534-93219-3 。
Dahlquist, Germund (1963)、「線形多段階法の特殊な安定性問題」、 BIT 、 3 (1): 27–43、 doi :10.1007/BF01963532、 hdl : 10338.dmlcz/103497 、 S2CID 120241743 。
エバリー、デイビッド (2008)、微分方程式系の安定性解析 (PDF) 。
Ehle, BL (1969)、「指数関数のパデ近似と初期値問題の数値解法における A 安定法について」 (PDF) 、 ウォータールー大学 。
ギア、CW(1971)、 常微分方程式の数値初期値問題 、エングルウッドクリフス: プレンティスホール 、 Bibcode :1971nivp.book.....G 。
ギア、CW(1981)、「常微分方程式の数値解法:やるべきことは残っているか?」 SIAMレビュー 、 23 (1):10–24、 doi :10.1137 / 1023002 。
ヘアラー、エルンスト、ヴァンナー、ゲルハルト(1996)、 常微分方程式の解法 II:スティフおよび微分代数問題 (第 2 版)、ベルリン: シュプリンガー・フェアラーク 、 ISBN 978-3-540-60452-5 。
ハーシュフェルダー、JO (1963)、「理論化学で使用される応用数学」、 アメリカ数学会シンポジウム :367–376 。
イゼルレス、アリエ。 Nørsett、Syvert (1991)、 Order Stars 、 Chapman & Hall 、 ISBN 978-0-412-35260-7 。
クレイシグ、アーウィン(1972)、Advanced Engineering Mathematics(第3版)、ニューヨーク: Wiley 、 ISBN 0-471-50728-8 。
Lambert, JD (1977)、D. Jacobs (編)、「常微分方程式の初期値問題」、 数値解析の最新技術 、ニューヨーク: Academic Press : 451–501 。
ランバート、JD(1992)、 常微分システムの数値解析法 、ニューヨーク: ワイリー 、 ISBN 978-0-471-92990-1 。
マシューズ、ジョン、フィンク、カーティス (1992)、 MATLAB を使用した数値解析法 。
Press, WH; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007)。「セクション 17.5. 方程式のスティフ セット」。 数値レシピ: 科学計算の技法 (第 3 版)。ニューヨーク: Cambridge University Press。ISBN 978-0-521-88068-8 . 2011年8月11日時点のオリジナルよりアーカイブ 。 2011年8月17日 閲覧。
Shampine, LF; Gear, CW (1979)、「スティフ常微分方程式を解くことに関するユーザーの視点」、 SIAM Review 、 21 (1): 1–17、 doi :10.1137/1021001 。
ワナー、ゲルハルト。ハイラー、エルンスト。 Nørsett、Syvert (1978)、「秩序星と安定性理論」、 BIT 、 18 (4): 475–489、 doi :10.1007/BF01932026、 S2CID 8824105 。
ルンゲ・クッタ法の安定性 [1]
外部リンク
物理ベースモデリング入門: エネルギー関数と剛性
スティフシステム Lawrence F. Shampine および Skip Thompson Scholarpedia 、2(3):2855. doi:10.4249/scholarpedia.2855