由增长和扩散构成的波
记 n(x,t) 为一条直线上的种群密度。个体以扩散常数 D 扩散,以人均速率 r(n) 增长。右边的增长律中,N 是容纳量,g0 是低密度下的增长率,B 是协作程度。B=0 时增长是逻辑斯谛型的,种群稀疏时长得最快。B 很大时个体在群体中长得更快,生态学上叫 Allee 效应。
Lab 运行的是 Birzu、Hallatschek 和 Korolev 所用模型的离散版本:一排小格(deme),每格最多容纳约 N 个个体。每一代,每格四分之一的个体迁到左右两格,本地密度按上面的规则增长,再随机重抽出下一代。这里的随机重抽,就是第 1 到 3 章的漂变,只不过现在逐格起作用。
反应扩散方程与协作增长律。来源:G. Birzu
尖端定下最低速度
前沿远处密度极小,r(n)≈g0,方程变成线性的。在随前沿运动的坐标 ζ=x−vt 中试探 ρ∼e−kζ,代入得 Dk2−vk+g0=0。只有 v≥2Dg0 时它才有实的衰减率。这个最小值就是 Fisher 速度 vF。
B≤2 时,前沿恰好以 vF 前进:它被尖端拉着走,后方无关紧要。B>2 时,中等密度下的增长强到足以把前沿推得比尖端单独能做到的更快。这一增长律下的精确速度由第二个公式给出。
协作增长律下的前沿速度:B≤2 时为拉动波,B 更大时为推动波。来源:G. Birzu · W. van Saarloos
是三类,不是两类
Birzu 等人发现推动波还分两种。他们关于漂变和前沿游走的微扰公式里,有对整个前沿的积分,只有尖端密度下降得足够快,积分才收敛。用尖端的衰减率 k 来算,收敛条件是 v/vF 超过 3/(22)。这一点把完全推动波和半推动波分开:前者的涨落按 1/N 减小,后者减小得更慢。对这一增长律,分界在 B=4。
下图检验了速度。无噪声的格点模型在每个 B 上都与连续介质曲线相差不到 0.6%;连续介质方程的有限差分解外推到零网格间距后,与推动波精确速度的相对误差在 2×10−5 以内。
前沿尖端的衰减,以及完全推动波的条件。前沿速度与 Fisher 速度之比随协作程度的变化。曲线是连续介质公式,圆点是 Lab 模型中无噪声的格点前沿,各自除以格点的 v∗。B=2 以下是拉动波,到 B=4 为止是半推动波,此时比值达到 3/(22),再往上是完全推动波。来源:G. Birzu
完整例题:刚刚超过 Fisher 速度的波
题目。Lab 取 D=0.125(格的平方每代)、g0=0.01(每代)。求 B=3 时的速度和波的类型,并与模拟比较。
速度。vF=20.125×0.01=0.0707。B=3 时 v=0.01×0.125×1.5×(1+2/3)=0.0722。比值 1.021,大于 1、小于 1.061,所以是半推动波。
尖端。vF2/v2=0.96,所以 k=0.289×1.2=0.346(每格)。漂变公式中的被积函数向尖端按 e(2v/D−3k)ζ 增长,而 2v/D−3k=1.155−1.039>0,积分发散。B=4 时这个指数恰好为零。
与模拟比较。无噪声格点前沿每代推进 0.07242 格,比连续介质值快 0.34%,因为格点模型并不完全等同于连续方程。连续介质求解器给出 0.0721684,精确值 0.0721688。
结论。v=0.0722,比 Fisher 速度高百分之二,属于半推动波。
来源:G. Birzu
祖先在哪里
拉动波里,最前端的个体长得最快,又最先进入空地,所以未来的个体几乎都是它们的后代。推动波里,尖端长得慢,祖先分散在前沿的主体中。平均场理论给每个位置的权重是 ρ2evζ/D。
Lab 的检验办法是:从选定位置到尖端的所有个体都打上标记,数标记最终占满的次数。N=1000,每种情形 80 轮固定种子。B=10 的完全推动波里,从前沿位置起的标记胜出 69±5%,预期 71%。其余三种情形,标记胜出的次数都比权重预测的少:再往前两格起的标记 29±5%,预期 40%;B=3 的半推动波里从前方四格起的标记 49±6%,预期 69%;拉动波里从前方六格起的标记 91±3%,预期 99.8%。这个权重忽略了尖端的涨落,而在这几种情形下,涨落恰恰最要紧。
来源:G. Birzu
个体太少,拉动前沿变慢
拉动前沿依赖尖端少数几个个体,所以对个体的离散性非常敏感。van Saarloos 的综述中有两个结果适用。确定性的拉动前沿以第一个公式的方式缓慢逼近渐近速度 v∗。每格 N 个个体的有噪声前沿会更慢,慢下来的量只按 lnN 平方的倒数减小,这就是 Brunet–Derrida 修正。
Lab 格点的 v∗=0.07095。无噪声前沿只拟合后半段得 0.07061,把缓慢逼近项加回去得 0.07097。有噪声时,N=1000 得 0.0614±0.0012,Brunet–Derrida 给出 0.0636;N=104 得 0.0655±0.0005,公式给出 0.0668。这个公式只是按 1/lnN 展开的首项,模拟比它低几个百分点。B=10、N=1000 的完全推动前沿速度是 0.09532±0.00019,只比无噪声速度低约千分之一。
确定性拉动前沿的缓慢逼近,以及每格 N 个个体时有噪声拉动前沿的速度。来源:W. van Saarloos · G. Birzu