周期加倍
Logistic 方程的参数从 0 增大到 4 的过程中,系统的定态行为会发生哪些变化呢?最重要的是分岔(bifurcation)。
当 a 大于 0 小于 1 时,可以验证,系统中有一个稳定定态点 O.从图 6—
13 可以看出,在区间(0, 3)上,当参数取定时,纵轴上只有一个点。参数变化时,纵轴上的点连续变化。但要记住,图中有一个定态点,并不意味着此时只有一个不动点。实际上有两个,一个是 0,一个是 1—1/a,我们来证明这一点。
所谓不动点,是指迭代到一定程度,xn=xn+1=xn+2=⋯,所以有ξ=aξ(1—ξ),
处理后有
ξ(1—a—aξ)=0,解得
1
ξ1=0,ξ2=1- a ,
这就是两个不动点。其中一个稳定,另一个不稳定。不稳定的不动点物理上看不到,计算机计算的图形上也就没有显示出来,但数学上是存在的。不动点的稳定性可以简单地加以判定。如果这一点的斜率的绝对值小于
1,则此不动点是稳定的;如果斜率的绝对值大于 1,则此不动点是不稳定的。斜率等于士 1 时是中性的。用λ表示不动点ξ的乘子(mu1tiplier)
λ=│df/dx┃=│f′(ξ)┃,
应当注意的是,不动点不一定是一个。上式可以推广到周期点情形。设
f1,f2,⋯,fn 分别表示函数 f 的 1 次、2 次、3 次、⋯n 次迭代。设映射 f 有 m 周期点,则 f 的 m 周期点相当于 fm 的不动点。
映射 f 的 m 周期点的稳定性由乘子λ=│dfm/dx┃=│f′(x1)f′(x2)f′⋯f′(xm)┃
m
=│ ∏
i=1
f′(Xi)┃
完全决定。映射 f 的周期点(包括不动点,它为周期 1 点)的稳定性可具体定义为:
- │λ┃<1, 吸引,稳定;
│λ┃>1, 排斥,不稳定;
│λ┃=1, 中性; λ=0,超稳定。
我们可以验证 0<a<1 时上面两个不动点的稳定性。
对于ξ1=0,│f′(ξ1)┃=│a-2ax┃x=ξ1=o=│a┃<a<1,所以ξ1=0 是稳定的不动点。
对于ξ2=1-1/a, │f′(ξ2)┃=│a-2ax┃x=ξ2=1=1/a│2-a
┃>1,所以ξ2=1-1/a 是不稳定的不动点。因此在(0,1)区问上,映射的稳定定态点可以用ξ=0 描述。在(0,1)区间上,初始点可以任意选取, 迭代的最终结果都是收敛到 0,即当 n 较大时,xn=xn+1=⋯=ξ1=0。
我们接下去看参数 a 进一步增大时发生的情况。当 a 大于 1 小于 3 时, 系统仍然有两个不动点ξ1=0,ξ2=1-1/a,但前一个变得不稳定了,后一个变得稳定了。系统在 a = 1 处发生了分岔,这种分岔叫做跨临界
(transcritical )分岔。
为什么稳定性发生了交换?可以从上面的式子看出来,当ξ∈(1,3) 时,│f′(ξ1)┃=│a┃>1,所以ξ1=0 是不稳定的不动点。│ f′(ξ 2)┃=│2-a┃<1,所以ξ2=1-1/a 是稳定的不动点。在区间(1, 3) 上,稳定不动点可以用曲线方程ξ=1-1/a 表示。此曲线可以向左、向右延拓,但超出(1, 3)区问,只能用虚线表示,因为它不再是稳定曲线,不过数学上它还是存在的。在(1, 3)区间上,迭代的最终结果都收敛到 1
-1/a 上,即当 n 较大时,“所有”迭代点都被吸引到ξ2=1—1/a 上,即xn=xn+1=⋯=ξ2=1-1/a。“所有”一词加上引号表明不准确,严格说应换成测度论的语言“几乎所有”,因为如果初始点取为 0,则不成立。以后还有这种事情,不再一一说明。在图 6—14 中,参数取 2.7,最后得到一稳定不动点。
当参数再增大,使得a∈(3,1+ ),则原有的两个不动点都不
稳定了,系统出现了稳定的周期 2 解。这又是一种分岔。叫做弗利普(Flip)
分岔。我们来证明原来的不动点不稳定,而新的周期解是稳定的。
由│f′(ξ)┃容易判定原有的两个不动点失稳。所谓周期 2 解,是指系统的定态在两个值上来回跳动,为区别原来的不动点,以 w1 和 w2 代表这两个状态,于是有
w1→w2→w1→w2→w1→⋯,
它们是方程
xn+2=xn
的两个根。对于 Logistic 方程有f2=f(f (xn))
=a2xn(1-xn)[1-axn(1-xn)], 周期 2 解满足方程 xn+1=f (xn),于是有
f2=a2w(1-w)[1-aw(1-w)]=w, 解此方程有
1
w1 ,w 2 = 2a
(1+a±
(a+1)(a − 3)).
周期 2 解的稳定性可由乘子
df 2
λ=│
dx
┃=│f′(w 1 )f′(w 2 )┃
=│a(1-2w1)·a(1-2w2)┃
=│a2(1-2w1)(1-2w2)┃
的值具体判定。读者可自己验证λ<1,结论是,周期 2 解稳定。而且
此时只有周期 2 解是稳定的,其它可能的解是不稳定的。对于单峰映射辛格
(D. Singer)还证明了更强的结论:对于给定的参数a,迭代最多只有一个稳定解。在区间(3,1+ )上,当n增大时,f 2n 收敛到 w1 或 w2 之一,f2n+1 则收敛到另一个值。图 6—15 中,取 a=3.4
<1+
6=3.449
,最后得稳定周期2解,这是一个稳定的极限环。
当参数处于区间( 1+
6, 3.544
)时,系统出现稳定周期4解,
并且原来的周期 2 解失稳。当参数再增加时,出现稳定周期 8 解,并且原来
的周期 4 解失稳。之后可以不断出现周期 16 解、周期 32 解、周期 64 解、
周期 128 解等等。周期不断加倍,形成一个分岔序列: 2o,21,22,23,24,⋯2n,⋯,2∞,
这种分岔过程叫做周期倍化(period-doublings)分岔。当 a=a∞=
3.569 945 672⋯,系统具有 2∞周期,系统具有稳定周期 2∞解,即非周期解,表明系统开始进入浑沌。不过严格说在参数的这一点,系统只有遍历行为,还没有混合行为。只有混合行为还能称得上是浑沌。
小结一下,当参数从 0 开始增加到 a∞,系统经历了两种分岔:跨临界
分岔、弗利普分岔(或周期倍化分岔)。