全プロセスの詳細解説
-
80世代の離散モデル 5 ステップ
個体群自身の成長規則によって収束しない場合に、個体群がどこに落ち着くかを求めよ。これは離散モデル xt+1 = rdxt(1 − xt) であり、rd = 3.2、x0 = 0.1、世代数は 80 である。
-
平衡点とは、写像によって変化せずにそのまま返される値のことである。これについて解くと2つの根が得られ、意味のある方は環境収容力に対するゼロでない割合、すなわち 68.75% 満たされた状態である。
-
不動点が存在することと、個体群がそこに到達することは同じではない。個体群をわずかに変位させると、写像は毎世代その誤差に傾きを乗じるため、平衡が維持されるのは傾きの絶対値が 1 より小さいときだけである。rd = 3.2 では傾きは −1.2 となる。負の符号は毎年個体群を 0.6875 の反対側へと振り、1.2 という倍率によって開始時よりも遠くへ移動させる。
-
したがって、代わりに互いに位置を入れ替える2つの値のペアを探す。2ステップ後に繰り返される値はすべて f(f(x)) = x を満たし、これは4次方程式である。しかし、1ステップ後に繰り返されるものは2ステップ後にも繰り返されるため、0 と 0.6875 はすでにこの解となっている。これら2つの既知の根で割ると、2次方程式が残る。
-
この2次方程式の根がサイクルとなる。ツールの第80世代は、表示されている6桁すべてにおいてそのうちの小さい方の値であり、第79世代が大きい方の値である。
-
このサイクルは2回適用した f の不動点であるため、同じ安定性判定が適用され、その傾きは2点における傾きの積となる。0.16 では、このサイクルは2ステップごとに誤差を6分の1に縮小させる。そのため、サイクルから遠く離れた初期値から出発しても、80世代後にはその上に正確に着地する。その積が −1 に達するまで rd を増加させると、今度はこの2サイクルが安定性を失う。
解答
ツールは 0.513045 と表示し、この状態を 2周期振動 とラベル付けする。その数字は1桁たりとも近似値ではない。それは代数的数である (4.2 − √0.84) / 6.4 であり、過渡現象は第80ステップの何十世代も前に消滅している。数値そのものよりも、そのメカニズムに価値がある。0.6875 における平衡点は rd = 3 で消失したわけではない。3.2 においても依然として存在し、完全に有効な解のままであるが、単に到達不能になっただけであり、それに代わって現れたものは生まれた時点で既に安定していたのである。同じことが 1 + √6 = 3.4495、次いで 3.5441、さらに 3.5644 でも発生する。それぞれの区間は 0.4495、0.0946、0.0203 であり、各区間は前の区間より概ね 4.7 倍短くなっている。公比が1未満の等比数列は有限の和を持つため、3.5699 未満の領域に無限回の周期倍加が収まり、その境界を越えると、到達できるいかなる長さのサイクルも残されていない。
-
学習の道すじ
限界を伴う成長
参考文献 (1)
- Insight blocks 1 and 3 — the discrete logistic map, its period doubling and the 3.5699 threshold: R. M. May, "Simple mathematical models with very complicated dynamics." Nature 261, 459–467, 1976.