近年来, 捕食者-食饵生态经济系统受到数学工作者的广泛关注和深入研究.文献[1-4]研究了建立在微分方程基础上具有线性人为收获的捕食者-食饵系统, 得到了复杂的动力学行为, 如平衡点的稳定性[1-4], Hopf分支[1-4], 周期解[3]等.文献[5]研究了一类具有非线性收获率的捕食者-食饵生态经济系统的稳定性和Hopf分支.它们都是用微分代数方程来描述的.然而, 在捕食者-食饵生态经济系统中, 人们常以等间隔时间周期来统计食饵种群数量, 捕食者种群数量以及收获努力量.对于离散型变量, 差分方程是研究它们之间变化规律的有效方法.本文的研究基于下面具有非线性收获率的捕食者-食饵生态经济系统
这是受限形式的微分代数方程, 其中$x=x\left( t \right)$, $y=y\left(t \right)$分别表示食饵种群的密度, 捕食者种群密度, $e=e\left( t \right)$表示渔民的收获努力量, 在渔业中通常用出动的渔船数或渔网数来度量, 相当于系统中的第二个捕食者. $a$, $s$, $k$为正常数, 分别表示食饵种群的内禀增长率, 捕食者种群的死亡率, 食饵种群的死亡率.第三个方程中, $p$表示单位捕获物的价格, $c$表示单位收获努力的收获成本, $v$表示收获经济利润, $m$为非负参数, 参见文献[5, 6, 7].通过Euler方法将(1.1) 离散化, 得到一个差分代数方程, 再讨论系统不动点的稳定性和Neimark-Sacker分支, 最后通过Matlab数值仿真, 并将结果和系统(1.1) 中的平衡点的稳定性, Hopf分支值以及分支方向进行对比分析.
对(1.1) 式采用Euler方法进行离散化, 得
其中$\delta$为步长.这是一个差分代数方程, 映射形式为
为了方便, 令
其中
在区域$\text{R}_{+}^{3}=\left\{ (x, y, e)|x>0, y>0, e>0 \right\}$内讨论系统(2.1).类似文献[8, 9], 可以得到当$v>0$时, 系统(2.1) 以$\text{R}_{+}^{3}$中点为初值的任意解具有正不变性和有界性.
系统(2.1) 中, 不动点满足如下方程组
容易求得不动点为
由实际生态经济意义, 假定
系统(2.1) 在不动点$X_{0}$处的广义Jacobi矩阵为
$J({{X}_{0}})$的相应广义特征方程为
即
令
则
定义1 假设${{\lambda }_{1}}$和${{\lambda}_{2}}$是系统(2.1) 在正不动点${{X}_{0}}$处广义Jacobi矩阵的广义特征方程的两个根, 则
1) 若$\left| {{\lambda }_{1}} \right|<1$, $\left| {{\lambda}_{2}} \right|<1$, 则${{X}_{0}}$为汇, 且局部渐近稳定;
2) 若$\left| {{\lambda }_{1}} \right|>1$, $\left| {{\lambda}_{2}} \right|>1$, 则${{X}_{0}}$为源, 且不稳定;
3) 若$\left| {{\lambda }_{1}} \right|<1$, $\left| {{\lambda}_{2}} \right|>1$(或$\left| {{\lambda }_{1}} \right|>1$, $\left|{{\lambda }_{2}} \right|<1$), 则${{X}_{0}}$为鞍点;
4) 若$\left| {{\lambda }_{1}} \right|=1$或$\left| {{\lambda}_{2}} \right|=1$, 则${{X}_{0}}$为非双曲不动点.
由定义1看出, 系统不动点的稳定性和Jacobi矩阵的特征根有关.接下来需要以下引理, 参见文献[10].
引理1 令$F(\lambda )={{\lambda }^{2}}+P\lambda +Q$, 若$F(1)>0$, 则
1) $\left| {{\lambda }_{1}} \right|<1$, $\left| {{\lambda }_{2}} \right|<1$, 当且仅当$F(-1)>0, Q<1$;
2) $\left| {{\lambda }_{1}} \right|>1$, $\left| {{\lambda }_{2}} \right|>1$, 当且仅当$F(-1)>0, Q>1$;
3) $\left| {{\lambda }_{1}} \right|<1$, $\left| {{\lambda }_{2}} \right|>1$(或$\left| {{\lambda }_{1}} \right|>1$, $\left| {{\lambda }_{2}} \right|<1$), 当且仅当$F(-1)<0$;
4) ${{\lambda }_{1}}=-1$或$\left| {{\lambda }_{2}} \right|\ne 1$, 当且仅当$F(-1)=0$和$P\ne 0, 2$;
5) ${{\lambda }_{1}}$和${{\lambda }_{2}}$为复数, 且$\left| {{\lambda }_{1}} \right|=\left| {{\lambda }_{2}} \right|=1$, 当且仅当${{P}^{2}}-4Q<0$, $Q=1$.
由定义1和引理1容易得到如下关于不动点的稳定性定理.
定理1 当系统(2.1) 满足(H1) 时, 有唯一的正不动点${{X}_{0}}$, ${{X}_{0}}$为
1) 汇, 当且仅当$2{{x}_{0}}\delta \left( -k+\frac{{{e}_{0}}m}{{{(1+m{{x}_{0}})}^{2}}} \right)+\frac{2{{x}_{0}}\delta {{e}_{0}}p}{{{(1+m{{x}_{0}})}^{2}}((p-cm){{x}_{0}}-c)}+{{x}_{0}}{{y}_{0}}{{\delta }^{2}}+4>0$, 且${{x}_{0}}\delta \left( -k+\frac{{{e}_{0}}m}{{{(1+m{{x}_{0}})}^{2}}} \right)+\frac{{{x}_{0}}\delta {{e}_{0}}p}{{{(1+m{{x}_{0}})}^{2}}((p-cm){{x}_{0}}-c)}+{{x}_{0}}{{y}_{0}}{{\delta }^{2}}<0$;
2) 源, 当且仅当$2{{x}_{0}}\delta \left( -k+\frac{{{e}_{0}}m}{{{(1+m{{x}_{0}})}^{2}}} \right)+\frac{2{{x}_{0}}\delta {{e}_{0}}p}{{{(1+m{{x}_{0}})}^{2}}((p-cm){{x}_{0}}-c)}+{{x}_{0}}{{y}_{0}}{{\delta }^{2}}+4>0$, 且${{x}_{0}}\delta \left( -k+\frac{{{e}_{0}}m}{{{(1+m{{x}_{0}})}^{2}}} \right)+\frac{{{x}_{0}}\delta {{e}_{0}}p}{{{(1+m{{x}_{0}})}^{2}}((p-cm){{x}_{0}}-c)}+{{x}_{0}}{{y}_{0}}{{\delta }^{2}}>0$;
3) 鞍点, 当且仅当$2{{x}_{0}}\delta \left( -k+\frac{{{e}_{0}}m}{{{(1+m{{x}_{0}})}^{2}}} \right)+\frac{2{{x}_{0}}\delta {{e}_{0}}p}{{{(1+m{{x}_{0}})}^{2}}((p-cm){{x}_{0}}-c)}+{{x}_{0}}{{y}_{0}}{{\delta }^{2}}+4<0$;
4) 非双曲不动点, 当且仅当
事实上, 由$Q=1$, 即
又${{e}_{0}}=\frac{(1+ms)v}{(p-cm)s-c}$, ${{y}_{0}}=a-ks-\frac{{{e}_{0}}}{1+ms}$.取满足(H1), (H2) 的参数值$a$, $c$, $k$, $m$, $s$, $p$, $\delta $, 从而可以找到相应的$v$值, 记为${{v}_{0}}$.
由以上不动点稳定性分析中的定理1, 可以得到下面关于分支存在条件的定理.
定理2 系统(2.1) 当参数$v$在${{v}_{0}}$的小邻域内变化时, 不动点${{X}_{0}}$处可能会出现Neimark-Sacker分支.
取满足(H1), (H2) 的参数, 系统(2.1) 可表为
选取${{v}^{*}}$作为变化参数, 系统(4.1) 在微小扰动下变为
其中$\left| {{v}^{*}} \right|\ll 1$为一个很小的扰动参数.
定义系统(2.1) 的局部参数化$\psi $:
$H:{{\text{R}}^{\text{2}}}\to \text{R}$是一个光滑映射, 参见文献[11, 12].基于上述函数$\psi$的定义, 有
系统(2.1) 可降阶变为形如
的系统, 其中$A={{\psi }^{-1}}(B({{X}_{0}}))$, $B({{X}_{0}})$为包含${{X}_{0}}$的一个开域.
系统(4.3) 在正不动点${{Z}_{0}}=0$处的Jacobi矩阵为
其中隐含的$v$为$v={{v}_{0}}+{{v}^{*}}$.
由(4.2) 式得
为了求出(4.4) 式中的系数, 需要计算
将${{X}_{0}}$分别代入可得
所以
系统(4.4) 的线性化部分在$(0, 0)$处的特征方程为${{\lambda}^{2}}+P({{v}^{*}})\lambda +Q({{v}^{*}})=0, $其中
因此
其中$\alpha =-\frac{P({{v}^{*}})}{2}, \omega=\frac{\sqrt{4Q({{v}^{*}})-{{P}^{2}}({{v}^{*}})}}{2}, $且${{\left| {{\lambda }_{1, 2}}\right|}_{{{v}^{*}}=0}}=\sqrt{Q(0)}=1$, ${{\left. \frac{d\left|{{\lambda }_{1, 2}} \right|}{d{{v}^{*}}}\right|}_{{{v}^{*}}=0}}\ne 0$.当选择参数满足(H1) 和(H2), 且$P(0)\ne 0$时, ${{({{\lambda }_{1, 2}})}^{n}}\ne 1(n=1, 2, 3, 4)$.此时, 系统(4.4) 在其不动点$(0, 0)$处的特征值不在单位圆和坐标轴的交点上, 即系统产生的是Neimark-Sacker分支, 而不是折叠分支或者Flip分支, 参见文[13].
下面求(4.4) 式在${{v}^{*}}=0$处的标准型
是可逆的.通过变换$\left( \begin{matrix} {{z}_{1}} \\ {{z}_{2}} \\ \end{matrix} \right)=T\left( \begin{matrix} u \\ v \\ \end{matrix} \right), $系统(4.1) 变为如下形式
在(4.5) 式中
由${{\bar{f}}_{1}}(u, v), {{\bar{f}}_{2}}(u, v)$可计算其在$(0, 0)$处的二阶, 三阶导数分别为
为使系统(4.5) 存在Neimark-Sacker分支, 要求当${{v}^{*}}=0$时下面的判定值不为零
由以上分析和Neimark-Sacker分支理论, 参见文[13], 有以下定理
定理3 假设条件(H1) 和(H2) 成立, 且满足$P(0)\ne 0$.若$\beta \ne 0$, 则当参数$v$在${{v}_{0}}$的小邻域内变化时, 系统(2.1) 在正不动点${{X}_{0}}$处存在Neimark-Sacker分支.若$\beta <0~({\rm resp.}~ \beta >0)$, 则当$v>{{v}_{0}}~({\rm resp.}~ v<{{v}_{0}})$时, 系统(2.1) 在正不动点${{X}_{0}}$处产生一个渐近稳定(不稳定)的周期轨道.
利用MATLAB来展示一个具体的例子.
设步长$\delta \text{=0}\text{.0}1$, 并且以文献[5]中相同的初值出发.容易验证它们满足(H1) 和(H2), 那么系统(2.1) 变成
计算得出系统(5.1) 存在一个正不动点${{X}_{0}}=(2, 1. 1210767, 1. 05470795)$, 根据定理1可算出${{v}_{0}}=0. 70313863$, 并求得广义Jacobi矩阵的特征值为
且
根据定理3, 当$v>{{v}_{0}}$时, 不动点${{X}_{0}}=(2, 1.1210767, 1.05470795)$是不稳定的, 且有一个渐近稳定的周期轨道; 当$v<{{v}_{0}}$时, 不动点${{X}_{0}}=(2, 1.1210767, 1.05470795)$是渐近稳定的, 且无周期轨道.
图 1展示了当$v=0. 67<{{v}_{0}}$时系统(5.1) 的不动点${{X}_{0}}$是渐近稳定的; 图 3展示了当$v=0. 72074>{{v}_{0}}$时系统(5.1) 的不动点${{X}_{0}}$是不稳定的.说明当经济利润$v$由小变大通过${{v}_{0}}$时, 生态系统(5.1) 将失去稳定性.以上事实说明, 渔民在作业时不能一味地追求经济利润最大化, 否则可能导致生态系统的不平衡, 甚至会引发灾害.渔民们要有意识地保持经济利润在某个合理的区间内. 图 2显示出当$v$在${{v}_{0}}$的小邻域内, 系统在不动点处产生了一个渐近稳定的周期轨道.
与文献[5]中的结果进行比较发现, 当连续系统(1.1) 经过Euler方法离散化得到系统(2.1) 后, 平衡点和分支值都发生了变化.步长$\delta $越小, 则变化越小; 反之步长$\delta $越大, 则变化越大.这里取较小的值$\delta \text{=}0.01$, 计算得平衡点由$(2, 1.111111, 1.0666665)$微小地变化到$(2, 1.1210767, 1.05470795)$, 且分支值由0.711111微小地变化到0.70313863.综合两次实验发现, 系统(1.1) 经过Euler离散化后在其Hopf分支值的小邻域内产生Neimark-Sacker分支, 且系统平衡点的稳定性, 分支方向和产生的极限环稳定性均保持一致, 即系统的Hopf分支性质得以保持.因此Neimark-Sacker分支可以看做映射的Hopf分支.但在实验过程中也发现, 连续系统经过Euler方法离散化后, 必须经过多次迭代(实验中为10000次)才能看出系统的渐近行为, 而原连续系统在较小的时间间隔(实验中为[0,250])就可看出系统的渐近行为, 这是应该注意的问题.