リアプノフ指数

提供: testwiki
ナビゲーションに移動 検索に移動
離れていく2つの軌道とリアプノフ指数の関係

リアプノフ指数(リアプノフしすう、テンプレート:Lang-en-short)とは、力学系においてごく接近した軌道が離れていく度合いを表す量である。リャプノフ指数とも表記されるテンプレート:Sfn。ロシア人科学者 テンプレート:Ruアレクサンドル・リプノーフテンプレート:En)にその名をちなむ[1]

系の相空間上の2つの軌道について考える。2つの軌道上の時刻 t における点の距離をベクトル δ(t) として、初期状態 t = 0 には、これらの軌道は距離 δ(0) だけ離れているとする。δ(t) を近似的に次のように表すテンプレート:Sfnテンプレート:Sfnテンプレート:Sfn

δ(t)δ(0)eλt

ここでユークリッドノルムを意味する。上式で λ > 0 の場合は軌道は離れていき、 λ < 0 の場合は軌道は近づいていく。よって、軌道が離れていく度合いは λ の値により決定される。この λ がリアプノフ指数であるテンプレート:Sfnテンプレート:Sfn。軌道がカオス的であるとき、上式のように軌道は指数関数的に離れていくテンプレート:Sfnテンプレート:Sfn。すなわち、リアプノフ指数が正であることが軌道がカオス的であることの1つの定義とされるテンプレート:Sfn

より詳細には、系の状態変数が k 個(k > 1)の場合、すなわち相空間が k 次元である場合は各次元ごとに固有のリアプノフ指数を持つテンプレート:Sfn。これらのリアプノフ指数の組をリアプノフスペクトラムと呼びテンプレート:Sfn、そのうちの最大のリアプノフ指数を最大リアプノフ指数と呼ぶテンプレート:Sfn。各々のリアプノフ指数を見れば正であったり負であったりするが、最大リアプノフ指数が正であれば、その系はカオスの特徴の1つである初期値鋭敏性を持つといえるテンプレート:Sfnテンプレート:Sfn

1次元離散時間力学系のリアプノフ指数

まず、単純な1次元離散力学系の場合のリアプノフ指数について説明する。xを系の状態変数、nを離散時間としたとき(ここではは0を含む)、 写像 xn+1 = f(xn) のリアプノフ指数 λ は次のように定義されるテンプレート:Sfnテンプレート:Sfnテンプレート:Sfnテンプレート:Sfn

λ=limn1ni=0n1ln|f(xi)|

ここで、ln は自然対数を意味する。上式は次のように導入される。

初期位置を x0 とする。さらに、x0 からの微小量 λ0 ずれた点 x0 + λ0 を考える。リアプノフ指数では x0 から出発する軌道と x0 + λ0 から出発する軌道がどれだけ離れていくかを定義したい。ずれは時間発展とともに変化していくと考えられるので、時刻 n におけるずれを λn で表す。n = 1 でのずれはδ1=f(x0+δ0)f(x0)となり、n = n でのずれも同様に、δn=fn(x0+δ0)fn(x0)と得られる。ここで、fn(x)は f(x)の n反復写像を表す。

本記事の冒頭で定義したように、λnn に指数関数的に比例するとして、

|δn|=|δ0|eλn

と表すテンプレート:Sfn。両辺の自然対数をとると、

λ=1nln|δnδ0|

が得られる。ただし、初期のずれ量 λ0 は微小量としたが、実際にはリアプノフ指数は初期のずれ量を無限小とした λ0 → 0 の極限値で定義されるテンプレート:Sfn。よって、上式は

λ=1nln|limδ00δnδ0|

となる。上式の絶対値の中身に注目すると、

limδ00δnδ0=limδ00fn(x0+δ0)fn(x0)δ0=(fn)(x0)=i=0n1f(xi)

とできる。ここで (f n)'(x) は、fn(x) の微分を意味する。総乗を意味し、最右辺は合成関数の微分の連鎖律により得ることができるテンプレート:Sfn。よって、

λ=1nln|i=0n1f(xi)|=1ni=0n1ln|f(xi)|

となる。さらに上式において n → ∞ とした極限値が存在するとき、その極限値を初期値 x0 から出発する軌道のリアプノフ指数と呼ぶテンプレート:Sfnテンプレート:Sfn

λ=limn1ni=0n1ln|f(xi)|

1968年に発表されたValery Oseledecの多重エルゴード定理により、n → ∞ の極限値が存在すること、ほとんどすべての初期値 x0λ は同じ値に収束することが証明されているテンプレート:Sfn。対象とする力学系のアトラクターの吸引域内の初期値であれば、全ての初期値で同じ λ の値に収束するテンプレート:Sfnテンプレート:Sfn

高次元力学系のリアプノフ指数

力学系が k 次元の相空間を持つ高次元力学系の場合、各方向に別々のリアプノフ指数が存在する。すなわち高次元力学系であれば、軌道のずれは、ある方向には離れていくが、別の方向では縮まっていく状況がありえるテンプレート:Sfn。よって k 個のリアプノフ指数を得ることができる。このような k 個のリアプノフ指数の組を、リアプノフスペクトラムテンプレート:Lang-en-short)と呼ぶテンプレート:Sfnテンプレート:Sfnテンプレート:Efn

λi={λ1,λ2,,λk}

リアプノフスペクトラムでは一般に λ1 から値が大きい順に並べるテンプレート:Sfnテンプレート:Sfn。最大値である λ1 を、特に最大リアプノフ指数テンプレート:Lang-en-short)と呼ぶテンプレート:Sfn。記事冒頭で述べたように、相空間上の2つの軌道上の時刻 t における点の間の距離、すなわちずれを δ(t) とする。リアプノフスペクトラム λi は以下のように定義されるテンプレート:Sfnテンプレート:Sfnテンプレート:Sfn

λi=limt1tlnαi(i=1,2,,k)

一般に λi は初期値 x(0) に依存するテンプレート:Sfn。しかし1次元離散力学系の場合と同様に、ほとんどすべての初期位置 x0 から同一の λi を得ることができるテンプレート:Sfnテンプレート:Sfnλi の定義式にある αi は、次式で定義される k × k 正定値行列 Λ固有値であるテンプレート:Sfnテンプレート:Sfn

Λ=(𝑴T𝑴)12t

さらに M は、δ(t) の解を次の形式で表したときの δ(0) に対する乗数として得られるテンプレート:Sfnテンプレート:Sfnテンプレート:Sfn

δ(t)=𝑴δ(0)

系が連続力学系の場合、 k 個の状態変数 {x1, x2, ..., xk}、常微分方程式 {f1, f2, ..., fk} から成る常微分方程式系d𝒙dt=𝒇(t,𝒙)が与えられるテンプレート:Sfnf が線形近似可能な場合、fヤコビ行列を用いて、

dδ(t)dt=𝑱δ(t)

と表すことができるテンプレート:Sfnテンプレート:Sfn。また、系が離散力学系の場合、 k 個の状態変数、常差分方程式から成る差分方程式系 x(t + 1) = f(x(t))が与えられるテンプレート:Sfn。同じく、差分方程式系 f線形近似可能な場合、fヤコビ行列を用いて、

δ(t+1)=𝑱δ(t)

と表すことができるテンプレート:Sfnテンプレート:Sfn。ここに、J は以下に示すようなヤコビ行列による線形写像で、軌道 x(t) に依存し、すなわち初期値 x(0)、時間 t に依存して変化するテンプレート:Sfnテンプレート:Sfn

𝑱=(f1x1f1xkfkx1fkxk)

常微分方程式系の場合は、dδdt=𝑱(t)δを解いてδ(t)=𝑴δ(0)を得ることで、上記の定義で出てきた正方行列 M を得ることができるテンプレート:Sfnテンプレート:Sfn。差分方程式系の場合は、Jt 回繰り返し適用することで次のような δ(t) と δ(0) の関係式で書き表すことできるので、MJn の 0 から t − 1 までの総乗として得ることができるテンプレート:Sfnテンプレート:Sfn

δ(t)=𝑱(t1)𝑱(t2)𝑱(0)δ(0)=𝑴δ(0)

単位

対数の底に 2 を使用して計算した場合には、ビット/時間を単位として使用することがある。 これは、λ > 0 の場合、単位時間あたりλビットの情報が失われ、λ < 0 の場合λビットの情報が生成することに相当する[2]

基本特性

保存系の場合、相空間の全エネルギーは保存される。従って全リアプノフ指数の総和はゼロになる。散逸系ではリアプノフ指数の総和は負になる。

力学系が何らかの流れである場合、1つのリアプノフ指数は常にゼロとなる。つまり、流れの方向の固有ベクトルに対応する固有値から得られるリアプノフ指数がゼロになる。

Pesin's theorem によれば、正のリアプノフ指数の総和はコルモゴロフ・シナイ・エントロピー(Kolmogorov-Sinai entropy)の近似値を与える。

最大リアプノフ指数の逆数を「リアプノフ時間; Lyapunov time」と呼ぶことがあり、e-folding time の特性を定義する。カオス的軌道ではリアプノフ時間は有限であり、正規の軌道では無限大となる。

リアプノフ次元

軌道がカオス的振る舞いをみせるストレンジアトラクターは、フラクタル構造を持つことが多いテンプレート:Sfn。このようなアトラクターのフラクタル次元とリアプノフスペクトラムの間には関係が存在するテンプレート:Sfn。アトラクターのリアプノフスペクトラムが得られたとして、その各リアプノフ指数 λi がそれらの値の大きさで降順に並べられているとしたとき、次のようなフラクタル次元の一種 DL が定義されるテンプレート:Sfn

DL=j+ξj|λj+1|(j<k)

ここで、 ξj は、

ξj=i=1jλi

であり、j ξj が負にならない最大値、すなわち、リアプノフ指数を λ1 + λ2 + λ3 ...と順に足していったときに、その総和が負となる直前における、足し合わせたリアプノフ指数の個数である。ξj ≥ 0 を満たす j が存在しないときは、DL = 0、系の次元数 kj が一致する場合は、DL = k とするテンプレート:Sfn

このように定義されたフラクタル次元 DL は、リアプノフ次元テンプレート:Lang-en-short)と呼ばれる。リアプノフ次元は、James L. KaplanとJames A. Yorkeにより1979年に提案された[3]。そのためカプラン・ヨーク次元テンプレート:Lang-en-short)とも呼ばれ、記号 DKY とも記される[3]

上式で定義されるリアプノフ次元は、フラクタル次元の1つである容量次元の考え方をもとにして、次のように導入される。リアプノフ指数の総和は相空間内の k 次元の体積要素の体積変化率を与えるので、同様に部分和である ξj から、j 次元までの体積要素は拡大するが、j + 1 次元以上の体積要素は縮小することになる[4]。そのため、アトラクタを収めるためには少なくとも j 次元は必要で、考えられるフラクタル次元の下限を与えている[3]。一方で、j + 1 次元は考えられるフラクタル次元の上限といえる[3]k 次元相空間上の一辺が d の立方体は、時間発展により各辺 exp(λ1t), exp(λ2t), exp(λ3t),... の直方体に写像されるテンプレート:Sfn。ここで、1辺の長さ ε が、

ϵ=dexp(λj+1t)

である j + 1 次元立方体の箱を考え、容量次元と同じように、ストレンジアトラクタの不変集合をこの箱を何個も当てながら全体を覆うことを考えるテンプレート:Sfn。このとき、覆うのに必要な箱の数 N は、

N=exp[(λ1λj+1)t]×exp[(λ2λj+1)t]××exp[(λjλj+1)t]

と推論できるテンプレート:Sfn。よって、容量次元と同様の定義から、

limϵ0lnNln(1/ϵ)limd0(jλj+1+λ1+λ2+λ3++λj)tλj+1tlnd=j+λ1+λ2+λ3++λjλj+1

となり、j の定義より −λj + 1 = |λj + 1| なので、リアプノフ次元の定義

DL=j+λ1+λ2+λ3++λj|λj+1|

を得ることができるテンプレート:Sfn

他のフラクタル次元と比較したリアプノフ次元の利点は、リアプノフスペクトラムさえ得ることができれば簡単に計算可能なことであるテンプレート:Sfn。また、リアプノフ次元は系の情報量次元の上限を表している[5]

脚注

注釈

テンプレート:Notelist

出典

テンプレート:Reflist

参考文献

関連項目

外部リンク

テンプレート:Normdaten

  1. テンプレート:Cite book ja-jp. p. 377
  2. Chaotic oscillators: theory and applications, Tomasz Kapitaniak,pp287
  3. 3.0 3.1 3.2 3.3 テンプレート:Cite journal
  4. テンプレート:Cite book
  5. J. Kaplan and J. Yorke Chaotic behavior of multidimensional difference equations In Peitgen, H. O. & Walther, H. O., editors, Functional Differential Equations and Approximation of Fixed Points Springer, New York (1987)