090 一阶差分方程 First-Order Difference Equations
尽管引出微分方程的连续模型对很多问题而言都适用,但是适用离散模型更自然一些。比如 2.3 小节分析的复利问题,使用连续模型来近似离散模型。类似的,种群问题也更适合使用离散模型。对于世代不能重叠且固定间隔繁衍的物种而言,使用离散模型更好。第 年种群的数量 是前一年 和 的函数,即
方程 称为一阶差分方程(first-order difference equation
)。一阶是说 仅依赖于 而不依赖于 。如果 是 的线性方程,那么 是线性的(linear
),否则是非线性的(nonlinear
)。 的解是对应 的一系列函数 。除了差分方程之外,还可以有初始条件(initial condition
)
表示解的第一项。
现在假定 仅依赖于 而不依赖于 ,那么 如果 给定了,那么通过 可以找到解。因此 且 称为差分方程的第二次迭代,有时写作 。类似的可以得到第三次迭代 一般地,第 次迭代 是 这个过程称为迭代差分方程。我们对 时 的行为更感兴趣。 是否有极限?如果存在,是多少?
对所有 而言 都一样称为平衡解(equilibrium solution
)。和微分方程中的平衡解一样重要 。如果存在平衡解,那么 等于 ,那么 变成了
线性方程
假定第 年的种群数量 是第 年的数量 乘以正数 ,即 这里繁殖率 每年不同。差分方程 是线性的,可以通过迭代求解。 一般地 如果初始数量 给定了,那么通过 可以计算得到后续的值。尽管这里 直观上是正数,不过 对负数也成立。不过如果对于某些 而言有 是零,那么后续的 值都是零。也就是说种群消失了。
如果繁殖率 对于每个 都相同,都是 ,那么差分方程 变成了 解是 方程 有平衡解,即对所有 有 ,初值也是 。从 很容易得到 趋于无穷时 的极限 换句话说,当 时平衡解 是渐进稳定的,当 时是不稳定的。
下面修改 表示的种群模型,引入 表示第 年种群净流入数量。那么 由两个部分组成 其中繁殖率是常量 。通过迭代法我们可以解决方程 一般地 的第一项表示原始种群的后代的数量,第二项表示流入种群及其后代的数量。
特殊情况对所有 都有 ,差分方程是 从 可以得到解是 如果 ,解可以写作 和之前一样,第一项表示原始种群的后代的数量,第二项表示流入种群及其后代的数量。
将 重写为 更容易看出来 很大时 的行为。从上式可以看出,如果 ,那么 ,如果 , 会无限增长,除非 。当 时 是 的平衡解,这一点可以从方程推导出来(令 )。对于 而言, 是无效的。因此,必须从 开始推导 的情况,得到 从这里很容易看出,当 时 增长到无穷。
这个模型可以处理金融场景。 是第 个周期时账户的余额,其中 , 是第 个周期的利率, 是对应周期存款或者取款。
例 1 贷款 10,000 美元买一辆车,如果贷款利率是 12%,如果要 4 年还清,每个月要偿还多少?
解:这个问题使用 ,,偿还周期是月,因此 。每月还款减少贷款额度,因此 是负值,实际偿还 。
的解是 ,将 代入得到 四年还清,因此 ,那么可以得到 总的还款额是 12,640.32,其中 10,000 是本金,2640,32 是利息。
非线性方程
非线性差分方程要比线性差分方程复杂的多,变种也多的多。因此这里仅讨论一个逻辑斯谛差分方程 这与 2.5 小节讨论的微分方程 类似。如果将 中的微分 替换为差值的商 ,那么 就能转化成 ,其中 。为了进一步简化 这里令 ,那么 其中 是正的参数。
首先分析平衡解。令 中的 可以得到,这就类似于 中 。结果是 可以得到平衡解 下一个问题是这些平衡解是渐进稳定解还是非稳定解。也就是说,初始值是平衡解附近的一个值,解是远离还是接近平衡解。
一种方式是在平衡解的附近使用线性方程来近似 。比如在 附近,在 相比 小很多,可以忽略这一项。那么得到线性差分方程 在 非常接近零的地方,这是足够好的 的近似。 与方程 一致,结论是方程 ,那么 时 等价于 。因此当 时线性近似 的平衡解 是渐进稳定解,因此在相同 的情况下,这个平衡解也是非线性方程 的渐进稳定解。
上述结论是正确的,但是推理有欠缺。缺少一个理论说明 的解的行为与 的解的行为在 附近一致。9.3 小节针对微分方程讨论同样的问题。
下面考虑平衡解 。为了研究附近的点,我们将 记作 其中 相当小。将 代入 并简化得到 由于 相当小,忽略平方项,得到线性近似 应用 , 的情况下,当 时 。在 这个范围内,平衡解 是渐进平衡解。
下图是 时 的解的图像。对于 解收敛于零, 收敛于非零平衡解。对于 收敛(最终)是单调的, 时收敛是振荡的。图展示的是特定初值条件,对于其他初值而言,图像是类似的。
另一个展示微分方程的解的方式如下图所示。每一个图中,给出了抛物线 和直线 。平衡解是两条线的交点。分段的红色台阶样式的曲线表示一系列的解。从 轴上的 开始,垂直向上与抛物线相交,这就计算等到了 ,然后水平与 相交,然后再垂直于抛物线相交得到下一个 的值,反复迭代。
差分方程 有两个平衡解 ,前者是 时的渐进稳定解,后者是 时的渐进稳定解。当 时,两个平衡解都是 ,这个解也是渐进稳定的。如下图所示, 是横坐标轴 是纵坐标抽。平衡解的区间也如图所示。在 这个地方是两个稳定渐进解交换的地方。
对于 ,平衡解就不再稳定。随着 的增加,方程 的解也会更复杂。对于大于 3 的某个 值, 的行为是周期为 2 稳定振荡,也就是说 在两个值之间返回跳跃。比如下图是 的情况,当 足够大之后,就稳定是两个值。之类初始值是 0.4,其他在 0 到 1 范围内的初始值最后也会稳定到同样的结果上。
下图表示稳定之后解在抛物线和直线 之间变换。
在 附近,周期为 2 的振荡的每个状态分成两个不同的新状态,也就是说,周期变成了 4。下图是 的情况。
随着 的增加,周期继续倍增。周期变化的点称为分叉点(bifurcation
),对应的参数值成为分叉值(bifurcation value
)。
周期倍增大概到 在 3.57 左右。对于 ,解有一定的规律性但是并没有固定模式。下图是 的情况。在 0.3 到 0.9 之间振荡,但是不可预测。这种情形称为混沌(chaotic
)。
混沌的一个特定是对初始值非常敏感。下图是 的两个解。初始值是上图中的 0.3 和相近的 0.305,在前 15 次迭代,两个解很近很难区分,但是很快,两个图像变得相当的不同。无法用一个解的值去估算另一个解的值。
直到最近,差分方程和微分方程混沌解才广为人知。 Robert May 在 1974 年发现和研究的数学混沌最早的实例之一。他将这个方程作为昆虫物种种群的模型进行分析,结果表明如果繁殖率 太大,无法对种群做出长期有效的预测。看似简单的问题,但是解是混沌的,由此引发大量的研究,但许多问题仍然没有解决。不过,越来越清楚的是混沌比一开始的认为的更为普遍,并可能是对更广泛现象的研究的一部分。