这里x是猎物的数量,y是捕食者的数量,单位都是千只。两者都按“每只每年”的比率变化:猎物以α繁殖,被吃掉的部分与捕食者数量成正比;捕食者以γ死亡,增长与猎物数量成正比。相平面上画的是点(x,y)从起点出发走过的路径,下方的时间图逐年画出两个数量。
不捕捞、不设上限时的模型x′=x(α−βy),y′=y(δx−γ) 猎物的增长率α−βy在直线y=α/β上为零,捕食者的增长率δx−γ在直线x=γ/δ上为零。这两条虚线就是零增长线,它们交于平衡点(x∗,y∗)=(γ/δ,α/β),把平面分成四块。在y∗下方猎物增加,在上方猎物减少;在x∗右侧捕食者增加,在左侧捕食者减少。所以路径沿逆时针方向绕圈。捕食者在停止增长的那一刻达到高峰,也就是猎物降回x∗的时候,这比猎物自己的高峰晚。读数“捕食者的高峰晚”显示的就是这段时间。
绕圈本身并不保证回到原处,螺旋也在绕圈。让路径闭合的是一个沿每条解都不变的量:VV′=δx−γlnx+βy−αlny,=(δx−γ)(α−βy)+(βy−α)(δx−γ)=0.V高于最小值的每条等高线都是围着平衡点的闭合曲线,路径沿它回到起点,周而复始。加上上限K后,拥挤会让猎物长得更慢,V不再守恒;在上限那个精选里,路径不再闭合,而是一圈圈收向平衡点。
不管起伏多大,每一整圈的平均都正好是平衡点。把捕食者的方程除以y,得到(lny)′=δx−γ。一整圈后y回到原值,左边积分为0,所以x的平均是γ/δ=x∗。同样由猎物的方程得到y的平均是α/β=y∗。起伏变大,改变的是最高最低和周期,不是平均。
两个种群都按同样的每只比率ε持续被捕捞,于是α变成α−ε,γ变成γ+ε。不设上限时,平衡点移到x∗=(γ+ε)/δ、y∗=(α−ε)/β:平均下来猎物更多,捕食者更少。猎物的平均数正是让捕食者刚好收支相抵的数量,捕捞让捕食者死得更快,这个数量就随之升高。