替换 logistic 方程
(1)
|
用 二次递推方程
(2)
|
其中 (有时也表示为 ) 是一个 正 常数,有时被称为“生物潜力”,给出了所谓的 logistic map。这个 二次映射 能够产生非常复杂的行为。虽然 John von Neumann 曾在 1940 年代后期建议使用 logistic map 作为随机数生成器,但直到 W. Ricker 在 1954 年的工作以及 Paul Stein 和 Stanislaw Ulam 从 1950 年代开始对 logistic map 进行详细的分析研究,这种类型的映射超出简单振荡行为的复杂特性才被广泛注意到 (Wolfram 2002, pp. 918-919)。
logistic map 的前几次迭代 (2) 给出
(3)
| |||
(4)
| |||
(5)
|
其中 是初始值,上面绘制了五次迭代(迭代次数增加用颜色表示;1 为红色,2 为黄色,3 为绿色,4 为蓝色,5 为紫色),针对 的各种值。
使用图形程序计算的 logistic map (Tabor 1989, p. 217) 被称为 web 图。web 图 显示了这个程序的大约前一百次迭代 和初始值 出现在 Packel (1996; 左图) 的封面上,并在上面的右图中以动画形式展示。
通常,这个 递推方程 不能以闭合形式求解。Wolfram (2002, p. 1098) 假设任何精确解必须具有以下形式
(6)
|
其中 是某个函数,而 是它的 反函数。M. Trott (私人通讯) 已经表明,对于 的一般值,光滑解是不存在的, 为偶数且非零的情况可能是个例外。唯一已知的精确解是针对 r=-2、r=2 和 r=4 的情况,总结在下表中 (Wolfram 2002, p. 1098),并且 R. Germundsson (私人通讯,2002 年 4 月 25 日) 已经证明不可能存在其他这种形式的解。
解 | ||
2 | ||
4 |
上面的图示显示了 logistic map 的分岔图,它是通过绘制 的函数,一系列 的值,这些值是通过从随机值 开始,迭代多次,并丢弃与迭代收敛到吸引子之前的值对应的初始点而获得的。换句话说,对于给定的 值, 的不动点集被绘制出来, 的值向右递增。
上面说明了先前图表在 附近的放大图,其中 的值,在 -周期首次出现时,用蓝线标示。
为了研究 logistic map 的不动点,设初始点 位于区间 内。现在找到 的适当条件,以保持点在区间内。 可以取的最大值可以从下式找到
(7)
|
因此, 的最大值发生在 时。代入此值,。因此,为了将 map 保持在期望区域内,我们必须有 。雅可比矩阵是
(8)
|
如果 ,则 map 在点 处是稳定的。
现在找到 map 的 不动点,当 时出现。为了方便,去掉 在 上的下标
(9)
| |
(10)
|
因此,不动点是 和 。
如果选择大于 3 的 值,则会发生有趣的事情。map 变得不稳定,我们得到一个 音叉分岔,其中有两个周期为 2 的稳定轨道,对应于 的两个稳定 不动点。二阶不动点必须满足 ,因此
(11)
| |||
(12)
| |||
(13)
| |||
(14)
|
为了方便,去掉 下标并重写
(15)
| |
(16)
| |
(17)
|
请注意,我们也找到了第一个一阶 不动点,因为一阶 不动点 的两次迭代会产生一个平凡的二阶 不动点。真正的 2-周期 由二次部分的解给出
(18)
| |||
(19)
| |||
(20)
| |||
(21)
|
这些解仅在 时是 实数,因此这是 2-周期 开始的地方。请注意,2-周期也可以通过计算
(22)
|
的 判别式来找到,即
(23)
|
当它等于 0 时,两个根重合,因此 是倍周期分岔的开始。对于 ,解 由 (0, 0, ) 和 (, , 3) 给出,因此第一次 分岔 发生在 。
通常,可以求解以给出任意 -周期开始的 个方程组 (Saha 和 Strogatz 1995) 是
(24)
|
这些方程组的前 个给出 、、...、,最后一个利用了周期 的开始是通过 折叠分岔 发生的,因此第 个 导数 为 1。对于小的 ,这些方程可以精确求解,但复杂度随着 的增加而迅速增加。
(25)
|
这给出
(26)
|
对于小于某个临界值 的 ,此方程的 根 都是 虚数,在这一点,其中两个根变为 实数 根。 的值可以通过计算 (26) 的 判别式来找到,
(27)
|
当 判别式 为零时,两个根重合。这发生在
(28)
|
(OEIS A086178) 正如 Myrberg 在 1958 年首次展示的那样,因此 3-周期 开始于 。Saha 和 Strogatz (1995) 给出了 3-周期的简化代数处理方法,其中包括求解
(29)
|
以及其他三个联立方程,其中
(30)
| |||
(31)
| |||
(32)
|
Bechhoeffer (1996) 和 Gordon (1996) 仍提供了进一步的简化,但这些技术都不能容易地推广到更高的 周期。Bechhoeffer (1996) 将这三个附加方程表示为
(33)
| |||
(34)
| |||
(35)
|
给出
(36)
|
这具有先前找到的正解,。
Gordon (1996) 不仅推导出了 3-周期 开始的值,还推导出了一个上限 ,用于支持稳定周期 3 轨道的 -值。该值与 三次方程 的唯一正根 相关
(37)
|
通过
(38)
|
这是六次多项式的唯一正 根
(39)
| |||
(40)
|
(OEIS A086179)。对于 ,
(41)
| |||
(42)
| |||
(43)
|
使用计算机代数求解得到的三次 三次方程 给出
(44)
|
以及由下式给出的 、、
(45)
|
给出数值根
(46)
| |||
(47)
| |||
(48)
| |||
(49)
| |||
(50)
| |||
(51)
| |||
(52)
| |||
(53)
| |||
(54)
| |||
(55)
|
其中 是 白银常数。
为了找到 4-周期 的开始,通过考虑以下因素来消除 2-周期和 1-周期
(56)
|
这给出了 的 12 阶多项式。 的值可以通过计算这个多项式的 判别式来找到,
(57)
|
其唯一的实数正根是
(58)
| |||
(59)
| |||
(60)
| |||
(61)
|
因此,4-周期 开始于
(62)
|
(OEIS A086180)。
可以通过解析方法找到 5-周期的开始,并给出一个 的 22 阶多项式,其真实的实数正根是 (OEIS A118452)、3.90557... 和 3.99026....
可以通过解析方法找到 6-周期的开始,并给出一个 的 40 阶多项式,其真实的实数正根是 (OEIS A118453)、3.93751...、3.97776... 和 3.99758....
可以通过解析方法找到 7-周期的开始,并给出一个 的 114 阶多项式,其真实的实数正根是 (OEIS A118746)、3.77413...、3.88602...、3.92218...、3.95102...、3.96897...、3.98474...、3.99453... 和 3.99939....
可以通过解析方法找到 8-周期的开始,它是 8 阶多项式的 多项式根
(63)
| |||
(64)
|
(OEIS A086181; Bailey 1993; Bailey and Broadhurst 2000; Borwein and Bailey 2003, pp. 51-52)。
最初使用 整数关系 计算找到了 (OEIS A091517) 处 16-周期的开始,该计算确定 是一个 120 次 整系数多项式 的根,其系数从 单调递减到 1 (Bailey 和 Broadhurst 2000; Borwein 和 Bailey 2003, pp. 52-53)。随后使用计算机代数精确地验证了这一结果 (Borwein 和 Bailey 2003, p. 53; Kotsireas 和 Karamanos 2004),并且是一个 240 次的 代数数。
下表总结了 值,在该值处 -周期首次出现。对于 、2、...,这些值的代数次数为 1、1、2、2、22、40、114、12、... (OEIS A118454)。
OEIS | 值 | ||
1 | 1 | 1 | |
2 | 1 | 3 | |
3 | 2 | A086178 | 3.82842712... |
4 | 2 | A086180 | 3.44948974... |
5 | 22 | A118452 | 3.73817237... |
6 | 40 | A118453 | 3.62655316... |
7 | 114 | A118746 | 3.70164076... |
8 | 12 | A086181 | 3.54409035... |
9 | |||
10 | |||
16 | 240 | A091517 | 3.56440726... |
值的代数阶数(即,-周期的开始)对于 、2、...,因此由 1、2、12、240、... 给出 (OEIS A087046)。下表给出了周期类型和 值,在该值处周期 出现。
周期 () | OEIS | ||
1 | 2 | 3 | |
2 | 4 | 3.449490 | A086180 |
3 | 8 | 3.544090 | A086181 |
4 | 16 | 3.564407 | A091517 |
5 | 32 | 3.568750 | |
6 | 64 | 3.56969 | |
7 | 128 | 3.56989 | |
8 | 256 | 3.569934 | |
9 | 512 | 3.569943 | |
10 | 1024 | 3.5699451 | |
11 | 2048 | 3.569945557 | |
累积点 | 3.569945672 | A098587 |
有关其他值,请参见 Rasband (1990, p. 23)。请注意,Tabor (1989, p. 222) 中的表格是不正确的,Lauwerier (1991) 中的 条目也是不正确的。倍周期 分岔 变得越来越快 (8, 16, 32, ...),然后突然中断。超过某个被称为 累积点 的点后,周期性让位于 混沌,如下所示。在复杂性的中间,由于 模式锁定,突然出现一个具有规则周期(如 3 或 7)的窗口。3-周期 分岔发生在 ,并且 倍周期分岔 然后再次开始,周期为 6、12、... 和 7、14、28、...,然后再次中断为 混沌。但是,请注意,可以在这种混沌中找到相当大的结构 (Mayoral 和 Robledo 2005ab)。
相对容易证明,对于 (Devaney 1989, pp. 31-50; Gulik 1992, pp. 112-126; Holmgren 1996, pp. 69-85),logistic map 在不变 Cantor 集 上是 混沌 的,但事实上,对于所有 (Robinson 1995, pp. 33-37; Kraft 1999),它也是 混沌 的。
logistic map 具有 关联指数 (Grassberger 和 Procaccia 1983)、容量维数 0.538 (Grassberger 1981) 和 信息维数 0.5170976 (Grassberger 和 Procaccia 1983)。
logistic map 可以用来生成随机数 (Umeno 1998; Andrecut 1998; Gonzáles 和 Pino 1999, 2000; Gonzáles et al. 2001ab; Wong et al. 2001, Trott 2004, p. 105)。