Processing math: 26%

数学物理学报, 2020, 40(2): 515-526 doi:

论文

一类非线性年龄等级结构种群模型的数值解法

何泽荣,, 张智强, 裘哲勇

Numerical Method of a Nonlinear Hierarchical Age-Structured Population Model

He Zerong,, Zhang Zhiqiang, Qiu Zheyong

收稿日期: 2019-03-22  

基金资助: 国家自然科学基金.  11871185
浙江省自然科学基金.  LY18A010010

Received: 2019-03-22  

Fund supported: the NSFC.  11871185
the Zhejiang Provincial NSFC.  LY18A010010

作者简介 About authors

何泽荣,E-mail:zrhe@hdu.edu.cn , E-mail:zrhe@hdu.edu.cn

摘要

假设年轻个体在种群内部竞争中占优,建立一类非线性等级结构种群模型,它是具有全局耦合边界条件的偏微分-积分方程的初边值问题.提出该模型解的数值计算方法,证明算法的收敛性,并给出数值实验结果.

关键词: 年龄等级 ; 种群模型 ; 数值方法 ; 离散Gronwall不等式 ; 收敛性

Abstract

Based upon the assumption that the young individuals are more competitive than the old ones within a species, a class of nonlinear hierarchical age-structured population model is established in a form of IBVP of integro-partial differential equations. We propose an algorithm for the solutions to the model, analyze its convergence, and make some numerical experiments.

Keywords: Hierarchy of age ; Population model ; Numerical method ; Discrete Gronwall's inequality ; Convergence

PDF (465KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

何泽荣, 张智强, 裘哲勇. 一类非线性年龄等级结构种群模型的数值解法. 数学物理学报[J], 2020, 40(2): 515-526 doi:

He Zerong, Zhang Zhiqiang, Qiu Zheyong. Numerical Method of a Nonlinear Hierarchical Age-Structured Population Model. Acta Mathematica Scientia[J], 2020, 40(2): 515-526 doi:

1 引言

为了顺利应用非线性连续模型研究生物种群的演化趋势,数值求解是关键环节之一,因为绝大多数情况下无法获得封闭的精确解.种群内部的个体之间存在诸如年龄、尺度、等级、生理阶段等差异,而结构化的种群模型能将个体的生命参数与种群演化动力学联系起来,这类模型的连续形式通常为非线性偏微分-积分方程(组).受人口动力学研究的启发,自上个世纪80年代学者们开始研究种群生态学领域连续型结构化种群模型的数值方法,取得了一些可用性很好的结果.年龄结构模型可参见文献[1-8]及其所引文献;尺度结构模型可参见文献[9-17]及所引文献.以下简要回顾一些主要成果.

文献[1]对一类非线性年龄结构模型提出迎风差分近似算法,模型带有广泛的边界条件.运用抽象离散化理论分析了算法的一致性、稳定性与收敛性.文献[2]对同一模型给出盒子算法,它是二阶收敛的.针对Gurtin-MacCamy模型,文献[3]设计Euler方法,但无收敛性分析.文献[4]对McKendrick类模型的最优控制问题导出HJB方程,并对作为其粘性解的值函数提出有限差分法.文献[5]对当时已有的数值方法作综述,主要包括特征线方法与有限差分法.文献[6]就线性自治年龄结构模型给出有限元方法,分析其稳定性并估计误差.基于特征线上的积分,文献[7]为一类非线性非自治系统提出了数值算法,证明其为二阶收敛的.专著[8]对年龄结构系统模型的数值解方法论和具体算法做了可读性很强的陈述.在尺度结构模型方面,文献[9]提出了求解一类随机模型反问题的计算方法,文献[10]对一类具有广泛边界条件的系统证明了解的存在性、光滑性,以及数值解法的收敛性.基于非负增长率和密度依赖的个体参数建模,文献[11]比较了Euler法、隐差分法和特征线法,指出:将特征线法与适应性格点相结合会取得更好的效果.文献[12]对含有正增长率的线性模型提出近似解法,并导出最优收敛速度.类似地,文献[13]研究各种算法的效率,比较特征线法、L-W方法与盒子法,认为盒子法所受限制虽少,但耗时较多.综述文献[14]对当时已有的尺度结构模型的近似算法作出比较和评述.针对描述Gambussia affinis种群演化模型,文献[15]介绍了四种算法,分析解的特点.文献[16]的建模考虑资源与种群的相互作用,并且尺度能收缩、最大尺度可变,文中给出了改进的Euler法.文献[17]对一类含有外界幼体投放的非线性模型设计了隐差分逼近,确立了收敛性.除了分析适定性、稳定性和最优收获问题,文献[18]也对一类尺度结构模型给出了离散化方法与算例.

相比之下,尽管对个体等级现象的生态学研究在上世纪30年代已有成果报道,但对等级结构种群模型的数值方法研究则较晚,本世纪初方才起步.文献[19]对基于尺度的等级结构模型证明了迎风差分逼近的收敛性,以此确立精确解的存在性;该模型的5阶WENO算法则由文献[20]给出.文献[21]引入一类基于特征线的数值逼近法,并给出应用实例.

基于个体等级的连续数学模型,一方面较为真实地描述了种群生态实际,另一方面也导致了较强的理论与数值分析挑战.与年龄、尺度结构模型比较,等级结构模型具有更强的非线性需要处理.适用于年龄和尺度结构模型的数值解法,都不能直接用于等级结构模型.因此,本文拟研究一类连续等级结构模型,提出它的数值解法,证明其收敛性,并给出数值算例.

2 系统模型

本文旨在研究下列非线性等级结构种群模型的数值解法:

{xt+xa=μ(a,t,E(x)(a,t))x(a,t),(a,t)QT,x(0,t)=A0β(a,t,E(x)(a,t))x(a,t)da,t(0,T),x(a,0)=x0(a),a[0,A],E(x)(a,t)=a0x(r,t)dr+αAax(r,t)dr,(a,t)QT,0α<1,
(2.1)

其中QT=(0,A)×(0,T), A为个体的年龄上限, T代表种群演化时间长度. x(a,t)表述t时刻种群的年龄分布,函数μβ分别给出种群个体的平均死亡率和繁殖率,它们都依赖于种群内部环境E(x)(a,t), α代表年长者的折扣系数.从E(x)的定义即知:种群内部竞争中年轻者占优.初始分布由x0(a)给出,满足x0(A)=0.

假定下述基本条件成立:

(A1)   βC2([0,A]×[0,T])非负有界,关于E(x)单调不增且满足局部Lipschitz条件;

(A2)   μC2([0,A)×[0,T])恒正,关于E(x)严格单增、满足局部Lipschitz条件,且对任意t>0A0μ(a,t,0)da=+.

注2.1  文献[22]已经对系统(2.1)的适定性进行了分析.运用文献[8,定理2.5]的证明思路可以确立:若基本条件(A1)-(A2)成立,则系统(2.1)的解满足xC2([0,A)×[0,T]),x(a,t)0, x(A,t)=0.

3 离散化方法

系统(2.1)的解在特征线at=c (c为常数)上满足

ddtx(t+c,t)=μ(t+c,t,E(x)(t+c,t))x(t+c,t).
(3.1)

对任意给定的(a0,t0)QT,存在h>0,使得(a0+h,t0+h)QT.从而由(3.1)式知

x(a0+h,t0+h)=x(a0,t0)exp{h0μ(a0+s,t0+s,E(x)(a0+s,t0+s))ds}.
(3.2)

为了陈述算法所需,引进下列记号:

(1)  常数A(0,A)使得死亡率μ(a,t,E(x)(a,t))[0,A]上有界.记f(a,t)=aAμ(r,t,0)dr, AaAf(A)=.

(2)  引入一个正整数J,在[0,A]上定义网格步长h=A/J.则年龄总步数为J=[A/h],时间总步数N=[T/h],这里的[]表示向下取.

(3)  记aj=jh,0jJ, aJ=AaJA.记年龄等分中点aj+12=aj+h2=(j+12)h, tn=nh,0nN,记时间等分中点tn+12=tn+h2=(n+12)h.

(4)  令Xn=[Xn0,Xn1,,XnJ],其中Xnjx(aj,tn),0jJ,0nN的数值近似,下标j代表年龄网格点aj,上标n代表时间网格点tn.

(5)  按照(4)中的记号, X0=[X00,X01,,X0J]为已知向量,其中X0j=x0(aj),0jJ.

利用(4)式可定义系统(2.1)的数值算法如下:对0nN1,

Xn+1j+1=Xnjexp(h[μ(aj+12,tn+12,Qh(Xn+12j+12)]),0jJ1,
(3.3)

Xn+1j+1=Xnjexp[f(aj,tn)f(aj+1,tn)],JjJ1,
(3.4)

Xn+10=Qh(β(Xn+1)Xn+1),
(3.5)

其中β(Xn)=β(aj,tn,Qh(Xn)),0jJ.这里的

Qh(Xn)=hXn1+J1i=1h2(Xni+Xni+1),
(3.6)

Qh(Xnj+12)=J1i=0hXni+12+(α1)[J2i=jh2(Xni+12+Xni+32)+hXnj+12],
(3.7)

Qh(Xnj)=Qh(Xn)+(α1)J1i=jh2(Xni+Xni+1),
(3.8)

年龄等分中点处的近似值定义为:

Xn+12j+12=Xnjexp(h2[μ(aj+12,tn+12,Qh(Xnj))]),0jJ1,
(3.9)

Xn+12j+12=Xnjexp[f(aj,tn)f(aj+12,tn)],JjJ1.
(3.10)

4 收敛性分析

令步长h取值于集合H={A/J,JN}, J=[A/h], N=[T/h].对任意hH定义如下空间:

Xh=(RJ+1)N+1,

其中RJ+1用于考虑在网格点处对理论解的近似;

Yh=RJ+1×RN×(RJ)N,

其中第一项用于考虑初始分布的误差,第二项用于考虑边界点的误差,第三项用于考虑其它节点的误差.显然空间Xh,Yh有相同的维数.

为了测量误差的大小,定义如下范数:

赋予X_h空间和Y_h空间如下范数:若\big({\bf V}^0, {\bf V}^1, \cdots, {\bf V}^N\big)\in X_h,则

\Big\Vert\Big({\bf V}^0, {\bf V}^1, \cdots, {\bf V}^N\Big)\Big\Vert_{X_h}=\max\limits_{0\le n\le N}\Vert{\bf V}^n\Vert_{\infty};

\big({\bf P}^0, {\bf P}_0, {\bf P}^1, {\bf P}^2, \cdots, {\bf P}^N\big)\in Y_h,

\Big\Vert\Big({\bf P}^0, {\bf P}_0, {\bf P}^1, {\bf P}^2, \cdots, {\bf P}^N\Big)\Big\Vert_{Y_h}=\Vert{\bf P}^0\Vert_{\infty}+\Vert{\bf P}_0\Vert_{\infty}+\sum\limits_{n=1}^{N}h\Vert{\bf P}^n\Vert_{\infty}.

{\bf x}代表系统(2.1)的解,对\forall h\in H,

{\bf x}_h=({\bf x}^0, {\bf x}^1, {\bf x}^2, \cdots, {\bf x}^N), \quad {\bf x}^n=(x_0^n, x_1^n, \cdots, x_J^n)\in\mathbb R ^{J+1},

x_j^n=x(a_j, t_n), \quad 0\le j\le J, 0\le n\le N.

M是一个固定的正常数,记B_{x_h}({\bf x}_h, Mh)\subset X_h为以{\bf x}_h为中心,以Mh为半径的开球,定义如下映射:

{\bf \Gamma}_h:B_{X_h}({\bf x}_h, Mh)\rightarrow Y_h,

{\bf \Gamma}_h\Big({\bf V}^0, {\bf V}^1, \cdots, {\bf V}^N\Big)=\Big({\bf P}^0, {\bf P}_0, {\bf P}^1, {\bf P}^2, \cdots, {\bf P}^N\Big), \label{2-1}
(4.1)

等号右边的元素定义如下:

{\bf P}^0={\bf V}^0-{\bf X}^0\in \mathbb R ^{J+1}, \label{2-2}
(4.2)

P_0^n=V_0^n-{\bf Q_h(\beta(V^{n})V^{n})}, \label{2-3}
(4.3)

对于0\le n\le N-1,

P_{j+1}^{n+1}=\frac{V_{j+1}^{n+1}-V_j^n \exp\Big[-h\mu\Big(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, Q_h^*({\bf V}_{j+\frac{1}{2}}^{n+\frac{1}{2}})\Big)\Big]}{h}, \quad 0\le j\le J^*-1, \label{2-4}
(4.4)

P_{j+1}^{n+1}=\frac{V_{j+1}^{n+1}-V_j^n \exp{[f(a_j, t_n)-f(a_{j+1}, t_n)]}}{h}, \quad J^*\le j\le J-1, \label{2-5}
(4.5)

其中

V_{j+\frac{1}{2}}^{n+\frac{1}{2}}=V_j^n\exp \Big(-\frac{h}{2}\Big[\mu(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, {\bf Q_h^{**}(V_j^n)})\Big]\Big), \quad 0 \le j \le J^*-1, \label{2-6}
(4.6)

V_{j+\frac{1}{2}}^{n+\frac{1}{2}}=V_j^n \exp{[f(a_j, t_n)-f(a_{j+\frac{1}{2}}, t_n)]}, \quad J^* \le j \le J-1.\label{2-7}
(4.7)

易知, \big({\bf X}^0, {\bf X}^1, \cdots, {\bf X}^N\big)\in X_h是方程(3.3)-(3.5)的解,当且仅当

{\bf \Gamma}_h\Big({\bf X}^0, {\bf X}^1, \cdots, {\bf X}^N \Big)={\bf 0}. \label{22-7}
(4.8)

在下文中, C将代表一个与步长h无关的正的常数,其在不同的位置可能取值不同.

引理4.1   假设(A1)-(A4)成立, {\bf V}^n, {\bf W}^n\in B_{\infty}({\bf x}^n, Mh), 1\le n\le N.则当h充分小时有

|{\bf Q_h^{**}(V^n)}-{\bf Q_h^{**}(W^n)}|\le C\Vert{\bf V}^n-{\bf W}^n\Vert_1, \quad 1\le n\le N;\label{2-8}
(4.9)

|{\bf Q_h(\beta(V^n)V^n)}-{\bf Q_h(\beta(W^n)W^n)}|\le C\Vert{\bf V}^n-{\bf W}^n\Vert_1, \quad 1\le n\le N;\label{2-9}
(4.10)

\label{2-10} \Big|V_{j+1}^{n+\frac{1}{2}}-W_{j+1}^{n+\frac{1}{2}}\Big|\le |V_j^n-W_j^n|+Ch\Vert{\bf V}^n-{\bf W}^n\Vert_1, \ \ 0\le j\le J-1, 1\le n\le N-1;
(4.11)

\Big|{\bf Q^*_{h}(V_{j+\frac{1}{2}}^{n+\frac{1}{2}})}-{\bf Q^*_{h}(W_{j+\frac{1}{2}}^{n+\frac{1}{2}})}\Big|\le C\Vert{\bf V}^n-{\bf W}^n\Vert_1, \quad 1\le n\le N-1 \label{2-11}.
(4.12)

  由(3.6)和(3.8)式知:对于1\leq n\leq N

|{\bf Q_h^{**}(V^n)}-{\bf Q_h^{**}(W^n)}|=|{\bf Q_h^{**}(V^n-W^n)}|\le C\sum\limits_{i=0}^{J}h|V_i^n-W_i^n|=C\Vert{\bf V}^n-{\bf W}^n\Vert_1,

(4.9)式得证.

同理由(3.6)式和假设条件(A3), \Vert\beta({\bf X}^n)\Vert_{\infty}\le C

\begin{eqnarray} \vert{\bf Q_h(\beta(V^n)V^n)}-{\bf Q_h(\beta(W^n)W^n)}\vert &=&\vert{\bf Q_h(\beta(V^n)V^n-\beta(W^n)W^n)}\vert\\ &\le& C\sum\limits_{i=0}^{J-1}h\vert V_i^n-W_i^n\vert\\ &=&C\Vert{\bf V}^n-{\bf W}^n\Vert_1, \end{eqnarray}

(4.10)式得证.

0\le j \le J^*-1时,由(4.6)式可知

\begin{eqnarray} V_{j+\frac{1}{2}}^{n+\frac{1}{2}} - W_{j+\frac{1}{2}}^{n+\frac{1}{2}} &=&(V_j^n-W_j^n)\exp\Big(-\frac{h}{2}\Big[\mu(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, {\bf Q_h^{**}(V_j^n)})\Big]\Big)\\ &&+W_j^n\Big[\exp\Big(-\frac{h}{2}\mu(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, {\bf Q_h^{**}(V_j^n)})\Big)\\& &-\exp\Big(-\frac{h}{2}\mu(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, {\bf Q_h^{**}(W_j^n)})\Big)\Big]; \end{eqnarray}

J^*\le j \le J-1时,由(4.7)式可知

\begin{eqnarray} V_{j+\frac{1}{2}}^{n+\frac{1}{2}}-W_{j+\frac{1}{2}}^{n+\frac{1}{2}}=(V_j^n-W_j^n)\exp{[f(a_j, t_n)-f(a_{j+\frac{1}{2}}, t_n)]}. \end{eqnarray}

由假设条件(A1)-(A4),不等式(4.9)||{\bf W}^n||_{\infty}\le C 知,当0\le j \le J-1, 0\le n \le N-1时,有

\begin{eqnarray} \Big|V_{j+\frac{1}{2}}^{n+\frac{1}{2}}-W_{j+\frac{1}{2}}^{n+\frac{1}{2}}\Big| &\le &|V_j^n-W_j^n|+Ch|{\bf Q_h^{**}(V_j^n)}-{\bf Q_h^{**}(W_j^n)}|\\ &\le& |V_j^n-W_j^n|+Ch\Vert{\bf V}^n-{\bf W}^n\Vert_1. \label{2-12} \end{eqnarray}
(4.13)

(4.11)式得证.

最后,利用(3.7)式和不等式(4.11)知:对1\le n\le N-1,有

\begin{eqnarray} \Big|{\bf Q_{h}^*(V_{j+\frac{1}{2}}^{n+\frac{1}{2}})}-{\bf Q_{h}^*(W_{j+\frac{1}{2}}^{n+\frac{1}{2}})}\Big|&=& \Big|{\bf Q_{h}^*(V_{j+\frac{1}{2}}^{n+\frac{1}{2}}-W_{j+\frac{1}{2}}^{n+\frac{1}{2}})}\Big|\\ &\le& C\sum\limits_{j=0}^{J-1}h\Big|V_{j+\frac{1}{2}}^{n+\frac{1}{2}}-W_{j+\frac{1}{2}}^{n+\frac{1}{2}}\Big|\\ &\le &C\sum\limits_{j=0}^{J-1}h\Big(|V_j^n-W_j^n|+Ch\Vert{\bf V}^n-{\bf W}^n\Vert_1\Big)\\ &\le &C\sum\limits_{j=0}^{J}h\Big(|V_j^n-W_j^n|\Big)+C^2h^2\Vert{\bf V}^n-{\bf W}^n\Vert_1\\ &\le &C\Vert{\bf V}^n-{\bf W}^n\Vert_1. \end{eqnarray}

(4.12)式得证.

定义4.1[7]   记局部离散误差为{\bf \Gamma}_h({\bf x}_h)\in Y_h.\lim\limits_{h\rightarrow 0}\Vert{\bf \Gamma}_h({\bf x}_h)\Vert_{Y_h}=0, 则称(4.1)式是一致的.

引理4.2   若条件(A1)-(A4)成立,则当h\rightarrow 0时,局部离散误差满足:

\Vert{\bf \Gamma}_h({\bf x}_h)\Vert_{Y_h}=O(h^2). \label{2-13}
(4.14)

  记{\bf \Gamma}_h({\bf x}_h)=\big({\bf L}^0, {\bf L}_0, {\bf L}^1, {\bf L}^2\cdots, {\bf L}^n\big).首先考虑{\bf L}^{n+1}, 0\le n\le N-1的上界.由(3.2), (4.4)式和中点积分法则的标准误差知,当0\le j\le J^*-1时,有

\begin{eqnarray} \big|L_{j+1}^{n+1}\big|& =&\Bigg|\frac{x_{j+1}^{n+1}-x_{j}^{n}\exp\Big[-h\mu\Big(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, Q_h^*({\bf x}_{j+\frac{1}{2}}^{n+\frac{1}{2}})\Big)\Big]}{h}\Bigg|\\ &\le& \frac{|x_j^n|}{h}\Bigg\{\bigg|\exp \Big(-\int_0^h\mu(a_j+s, t_n+s, E(x)(a_j+s, t_n+s)){\rm d}s\Big)\\&&-\exp \Big(-h\mu(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, E(x)(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}))\Big)\Bigg|\\&&+\Bigg|\exp \Big(-h\mu(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, E(x)(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}))\Big)\\&&-\exp\Big[-h\mu\Big(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, Q_h^*({\bf x}_{j+\frac{1}{2}}^{n+\frac{1}{2}})\Big)\Big] \Bigg|\Bigg\}\\ &\le& C\Big(h^2+\Big|\mu(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, E(x)(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}))- \mu(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, Q_h^*({\bf x}_{j+\frac{1}{2}}^{n+\frac{1}{2}}))\Big|\Big)\\ &\le& C\Big(h^2+\Big|E(x)(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}})-Q_h^*({\bf x}_{j+\frac{1}{2}}^{n+\frac{1}{2}})\Big|\Big), \label{2-14} \end{eqnarray}
(4.15)

其中{\bf x}_{j+\frac{1}{2}}^{n+\frac{1}{2}}是由(4.6)(4.7)式计算的,因此不是系统(2.1)t_{n+\frac{1}{2}}处的解,由积分规则的收敛性质及(3.9)式,当0\le j\le J^*-1时,有

\begin{eqnarray} \Bigg|x(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}})-x_j^n\exp \Big(-\frac{h}{2}\Big[\mu(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, {\bf Q_h^{**}(X_j^n)})\Big]\Big)\Bigg|\le Ch^2, \end{eqnarray}

所以有

\begin{eqnarray} \Big|E(x)(a_{j+\frac{1}{2}}, t_{j+\frac{1}{2}})-Q_h^*({\bf x}_{j+\frac{1}{2}}^{n+\frac{1}{2}})\Big|\le Ch^2, \quad 0\le j\le J^*-1, \end{eqnarray}

从而当0\le j\le J^*-1时,有\big|L_{j+1}^{n+1}\big|\le Ch^2.

同理,当J^*\le j\le J-1时,由(3.2)和(4.5)式知

\begin{eqnarray} \big|L_{j+1}^{n+1}\big|&=&\Bigg|\frac{x_{j+1}^{n+1}-x_{j}^{n}\exp{[f(a_j, t_n)-f(a_{j+1}, t_n)]}}{h}\Bigg|\\ &\le& \frac{|x_j^n|}{h}\Bigg\{\bigg|\exp \Big(-\int_0^h\mu(a_j+s, t_n+s, E(x)(a_j+s, t_n+s)){\rm d}s\Big)\\&&-\exp \Big(-h\mu(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, E(x)(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}))\Big)\Bigg|\\&&+\Bigg|\exp \Big(-h\mu(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, E(x)(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}))\Big)-\exp^{[f(a_j)-f(a_{j+1})]}\Bigg|\Bigg\}\\ &\le& C\Big(h^2+\Big|\mu(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, E(x)(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}))- [f(a_j)-f(a_{j+1})]\Big|\Big)\\ &\le& Ch^2. \label{2-15} \end{eqnarray}
(4.16)

综上,由(4.15)(4.16)式知

\big|L_{j+1}^{n+1}\big|\le Ch^2. \label{2-16}
(4.17)

下面考虑{\bf L}_0的上界,推导过程和(4.16)式类似,由假设条件(A1)-(A4),积分规则的标准误差边界,系统(2.1)中的x(0, t) = \int_0^A \beta(a, t, E(x)(a, t))x(a, t){\rm d}a(4.3)式知:存在一个\hat{a}, 1\le n\le N时,有

\begin{eqnarray} |L_0^n|&=&\Bigg|\int_0^A \beta\big(a, t_n, E(x)(a, t_n)\big)x(a, t_n){\rm d}a-{\bf Q_h\big(\beta(x^n)x^n\big)}\Bigg|\\ & \le& \Bigg\vert\int_0^A \beta\big(a, t_n, E(x)(a, t_n)\big)x(a, t_n){\rm d}a- A\beta\big(\hat{a}, t_n, E(x)\big(\hat{a}, t_n\big)\big)x\big(\hat{a}, t_n\big)\Bigg\vert\\&& +\Big\vert A\beta\big(\hat{a}, t_n, E(x)\big(\hat{a}, t_n\big)\big)x\big(\hat{a}, t_n\big)- {\bf Q_h\big(\beta(x^n)x^n\big)}\Big\vert\\ &\le &C\Big(A^2+\Big\vert E(x)\big(\hat{a}, t_n\big)-{\bf Q_h^{**}\big(x^n\big)}\Big\vert\Big)\\ &\le& Ch^2. \end{eqnarray}
(4.18)

最后一步用到了A=Jh.再由{\bf x}^0{\bf X}^0的定义知: \Vert{\bf x}^0-{\bf X}^0\Vert_{\infty}=0.引理得证.

定义4.2[7]   对h\in H,令M_h>0为一个由h确定的实数.如果存在两个正的常数h_0S使得: \forall h\in H, h\le h_0,开球B_{X_h}({\bf x}_h, M_h)包含于{\bf \Gamma}_h是定义域中,且对于开球中的任意两元{\bf V}_h, {\bf W}_h,满足

\Vert{\bf V}_h-{\bf W}_h\Vert_{X_{h}}\le S\Vert{\bf \Gamma}_h({\bf V}_h)-{\bf \Gamma}_h({\bf W}_h)\Vert_{Y_{h}},

则称离散化映射{\bf \Gamma}_h关于{\bf x}_h稳定.

引理4.3   若条件(A1)-(A4)成立,则离散化映射{\bf \Gamma}_h关于阈值为M_h{\bf x}_h是稳定的.

  令\big({\bf V}^0, {\bf V}^1, \cdots, {\bf V}^N\big), \big({\bf W}^0, {\bf W}^1, \cdots, {\bf W}^N\big)\in B_{X_h}({\bf x}_h, M_h),并且设

{\bf E}^n={\bf V}^n-{\bf W}^n\in \mathbb R ^{J+1}, 0\le n\le N,

{\bf \Gamma}_h\big({\bf V}^0, {\bf V}^1, \cdots, {\bf V}^N\big)= \big({\bf P}^0, {\bf P}_0, {\bf P}^1, {\bf P}^2, \cdots, {\bf P}^N\big),

{\bf \Gamma}_h\big({\bf W}^0, {\bf W}^1, \cdots, {\bf W}^N\big)= \big({\bf R}^0, {\bf R}_0, {\bf R}^1, {\bf R}^2, \cdots, {\bf R}^N\big),

0\le j\le J^*-1时,将P_{j+1}^{n+1}, R_{j+1}^{n+1}分别带入(4.4)式可推得

\begin{eqnarray} E_{j+1}^{n+1}&=&E_j^n\exp\Bigg[-h\mu^*\Big(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, Q_h^*({\bf V}_{j+\frac{1}{2}}^{n+\frac{1}{2}})\Big)\Bigg]\\ & &+W_j^n\Bigg[\exp\Big(-h\mu^*\Big(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, Q_h^*({\bf V}_{j+\frac{1}{2}}^{n+\frac{1}{2}})\Big)\\ &&-\exp\Big(-h\mu^*\Big(a_{j+\frac{1}{2}}, t_{n+\frac{1}{2}}, Q_h^*({\bf W}_{j+\frac{1}{2}}^{n+\frac{1}{2}})\Big)\Bigg] +h\Big(P_{j+1}^{n+1}-R_{j+1}^{n+1}\Big); \label{2-18} \end{eqnarray}
(4.19)

同理,当J^*\le j\le J-1时,由(4.5)式得

E_{j+1}^{n+1}=E_j^n\exp\big[f(a_j)-f(a_{j+1})\big]+h\big(P_{j+1}^{n+1}-R_{j+1}^{n+1}\big). \label{2-19}
(4.20)

0\le j\le J-1时,由假设条件, \Vert{\bf W}\Vert_{\infty}\le C以及不等式(4.12),由(4.19), (4.20)式可得

\begin{eqnarray} \Big|E_{j+1}^{n+1}\Big|&\le&\Big|E_j^n\Big|+Ch\Big|Q_h^*({\bf V}_{j+\frac{1}{2}}^{n+\frac{1}{2}}) -Q_h^*({\bf W}_{j+\frac{1}{2}}^{n+\frac{1}{2}})\Big|+h\Big|P_{j+1}^{n+1}-R_{j+1}^{n+1}\Big|\\ &\le& \Big|E_j^n\Big|+Ch\Big\Vert{\bf E}^n\Big\Vert_1+h\Big|P_{j+1}^{n+1}-R_{j+1}^{n+1}\Big|. \label{2-20} \end{eqnarray}
(4.21)

1\le j<n\le N时,将(4.21)式由左至右递推可知

\begin{eqnarray} |E_j^n|&\le &\Big|E_0^{n-j}\Big|+Ch\sum\limits_{l=1}^j\Big\Vert{\bf E}^{n-l}\Big\Vert_1 +h\sum\limits_{l=0}^{j-1}\Big|P_{j-l}^{n-l}-R_{j-l}^{n-l}\Big|\\ &\le& \Big|E_0^{n-j}\Big|+Ch\sum\limits_{l=1}^j\Big\Vert{\bf E}^{n-l}\Big\Vert_1 +h\sum\limits_{l=1}^n\Big\Vert {\bf P}^l-{\bf R}^l\Big\Vert_{\infty.} \label{2-21} \end{eqnarray}
(4.22)

另一方面,当1\le n<j时,同样由(4.21)式递推可知

\begin{eqnarray} \Big|E_j^n\Big|&\le &\Big|E_{j-n}^0\Big|+Ch\sum\limits_{l=1}^n\Big\Vert{\bf E}^{n-l}\Big\Vert_1 +h\sum\limits_{l=0}^{n-1}\Big|P_{j-l}^{n-l}-R_{j-l}^{n-l}\Big|\\ &\le &\Big|E_{j-n}^0\Big|+Ch\sum\limits_{l=0}^{n-1}\Big\Vert{\bf E}^l\Big\Vert_1 +h\sum\limits_{l=1}^n\Big\Vert {\bf P}^l-{\bf R}^l\Big\Vert_{\infty.} \label{2-22} \end{eqnarray}
(4.23)

(4.3)式可得

E_0^n={\bf Q_h(\beta(V^n)V^n)}-{\bf Q_h(\beta(W^n)W^n)}+(P_0^n-R_0^n). \label{2-23}
(4.24)

由不等式(4.10)\vert{\bf W}^n\Vert_{\infty}\le C

\begin{eqnarray} |E_0^n|&\le&\big|{\bf Q_h(\beta(V^n)V^n)}-{\bf Q_h(\beta(W^n)W^n)}\big|+\big|P_0^n-R_0^n\big|\\ &\le &C\Vert{\bf E}^n\Vert_1+\big|P_0^n-R_0^n\big|. \label{2-24} \end{eqnarray}
(4.25)

分别将(4.22), (4.23)和(4.25)式中的|E_j^n|乘以h并关于下标j(0\le j\le J)进行求和,对于1\le n\le N

\begin{eqnarray} \Vert{\bf E}^n\Vert_1&=&h\vert E_0^n\vert+\sum\limits_{j=1}^{n-1}h\vert E_j^n\vert +\sum\limits_{j=n}^J h\vert E_j^n\vert\\ &\le &h\Big(\Vert{\bf E}^n\Vert_1+\big|P_0^n-R_0^n\big|\Big) +\sum\limits_{j=1}^{n-1}h\Bigg(\Big|E_0^{n-j}\Big|+Ch\sum\limits_{l=1}^j\Big\Vert{\bf E}^{n-l}\Big\Vert_1 +h\sum\limits_{l=1}^n\Big\Vert {\bf P}^l-{\bf R}^l\Big\Vert_{\infty}\Bigg)\\&& +\sum\limits_{j=n}^J h\Bigg(\Big|E_{j-n}^0\Big|+Ch\sum\limits_{l=0}^{n-1}\Big\Vert{\bf E}^l\Big\Vert_1 +h\sum\limits_{l=1}^n\Big\Vert {\bf P}^l-{\bf R}^l\Big\Vert_{\infty}\Bigg)\\ &\le& h\Big(\Vert{\bf E}^n\Vert_1+\big|P_0^n-R_0^n\big|\Big)+C\Vert{\bf E}^0\Vert_1 +\sum\limits_{j=1}^{n-1}h\Big(C\Vert{\bf E^{n-j}}\Vert+\big\vert P_0^{n-j}-R_0^{n-j}\big\vert\Big)\\&&+Ch\sum\limits_{l=0}^{n-1}\Vert{\bf E}^l\Vert_1 +Ch\sum\limits_{l=1}^n\Vert{\bf P}^l-{\bf R}^l\Vert_{\infty}\\ &\le& C\Vert{\bf E}^0\Vert_1+Ch\sum\limits_{l=0}^n\Vert{\bf E}^l\Vert_1 +C\sum\limits_{l=1}^n\big\vert P_0^l-R_0^l\big\vert +Ch\sum\limits_{l=1}^n\Vert{\bf P}^l-{\bf R}^l\Vert_{\infty.} \end{eqnarray}

运用离散化的Gronwall引理得

\begin{eqnarray} \Vert{\bf E}^n\Vert_1&\le& C\Big(\Vert{\bf E}^0\Vert_1+\Vert{\bf P}_0-{\bf R}_0\Vert_{\infty} +h\sum\limits_{l=1}^n\Vert{\bf P}^l-{\bf R}^l\Vert_{\infty}\Big)\\ &\le& C\Big(\Vert{\bf E}^0\Vert_{\infty}+\Vert{\bf P}_0-{\bf R}_0\Vert_{\infty} +h\sum\limits_{l=1}^n\Vert{\bf P}^l-{\bf R}^l\Vert_{\infty}\Big). \label{2-25} \end{eqnarray}
(4.26)

最后将(4.26)式带入到(4.22), (4.23)和(4.25)式中,即得引理结论.

定义4.3[7]   记全局离散误差为{\bf e}_h={\bf x}_h-{\bf X}_h.如果存在h_0>0,使得\forall h\in{\bf H}h\le h_0, (4.8)式有唯一的解{\bf X}_h,且

\lim\limits_{h\rightarrow 0}\Vert{\bf x}_h-{\bf X}_h\Vert_{X_h}=\lim\limits_{h\rightarrow 0}\Vert{\bf e}_h\Vert_{X_h}=0,
(4.27)

那么称\Gamma_h收敛.

下面引用文献[23]中的已知结果:

引理4.4[23]   假设\Gamma_h是一致的且关于阈值{\bf x}_h是稳定的.如果\Gamma_hB({\bf x}_h, M_h)上连续,且h\rightarrow 0时, \Vert{\bf \Gamma}_h({\bf x}_h)\Vert_{Y_h}=o(M_h),那么下列结论成立:

(1)   (4.8)式在B({\bf x}_h, M_h)上有唯一的解;

(2)  上述解收敛并且\Vert{\bf e}_h\Vert_{X_h}=O(\Vert{\bf \Gamma}_h({\bf x}_h)\Vert_{Y_h}).

定理4.1   假设(A1)-(A4)成立.则当h足够小时,数值方法(3.3)-(3.5)有唯一的解{\bf X}_h\in B_{X_h}({\bf x}_h, Mh),并且有下式成立:

\begin{eqnarray} \Vert{\bf x}_h-{\bf X}_h\Vert\le O(h^2). \end{eqnarray}

   \Gamma_h的一致性和稳定性已分别由引理2.2和引理2.3给出,解的唯一性已由引理2.4给出,所以当步长h\rightarrow 0时,由方程(3.3)-(3.5)所得近似解收敛于系统的理论解.

5 算例

例1  种群走向绝灭.选定参数: A=10, \, T=10, \, \alpha = 0.6, 种群初始分布: x_0(a)=4(10-a)^2;

\mu(a, t, E(x)(a, t))= \left\{\begin{array}{ll} 0.7\sin^2(a)+\cos^2(t)+0.5E(x)(a, t), &0\le a\le 8, \, 0\le t\le 10;\\ +\infty , &\mbox{其它}; \end{array}\right.

\beta(a, t, E(x)(a, t))= \left\{\begin{array}{ll} 0.4[\cos^2(a)+\sin^2(t)+1], &1\le a\le 6, \, 0\le t\le 10;\\ 0 , &\mbox{其它}. \end{array}\right.

图 1

图 1   种群走向绝灭


例2  种群持续生存.选定参数: A=10, \; T=10, \; \alpha=0.5种群初始分布:

x_0(a)= \left\{\begin{array}{ll} 5(8-a)^2, &0\le a\le 8;\\ 0 , &\mbox{其它}. \end{array}\right.

\mu(a, t, E(x)(a, t))= \left\{\begin{array}{ll} 0.02[\sin^2(6-a)+(t-5)^2+E(x)(a, t)], &0\le a\le 8, \, 0\le t\le 10;\\ +\infty , &\mbox{其它}. \end{array}\right.

\beta(a, t, E(x)(a, t))= \left\{\begin{array}{ll} 0.14[(6-a)+\cos^2(t)+0.75], &1\le a\le 6, 0\le t\le 10;\\ 0 , &\mbox{其它}. \end{array}\right.

图 2

图 2   种群持续生存


参考文献

López-Marcos J C .

An upwind scheme for a nonlinear hyperbolic integro-differential equation with integral boundary condition

Computers Math Applic, 1991, 22 (11): 15- 28

DOI:10.1016/0898-1221(91)90030-8      [本文引用: 2]

Fairweather G , López-Marcos J C .

A box method for a nonlinear equation of population dynamics

IMA Journal of Numerical Analysis, 1991, 11, 525- 538

DOI:10.1093/imanum/11.4.525      [本文引用: 1]

Sulsky D .

Numerical solution of structured population models Ⅰ. Age structure

J Math Biol, 1993, 31, 817- 839

DOI:10.1007/BF00168048      [本文引用: 1]

Guo B Z , Sun B .

Numerical solution to the optimal birth feedback control of a population dynamics:viscosity solution approach

Opitmal Control Applications and Methods, 2005, 26, 229- 254

DOI:10.1002/oca.759      [本文引用: 1]

Abia L M , Angulo O , López-Marcos J C .

Age-structured population models and their numerical solution

Ecological Modelling, 2005, 188, 112- 136

DOI:10.1016/j.ecolmodel.2005.05.007      [本文引用: 1]

Kim M Y , Selenge T .

Age-time continuous Galerkin methods for a model of population dynamics

Journal of Computational and Applied Mathematics, 2009, 223, 659- 671

DOI:10.1016/j.cam.2008.02.004      [本文引用: 1]

Angulo O , López-Marcos J C , López-Marcos M A , Milner F A .

A numerical method for nonlinear age-structured population models with finite maximum age

J Math Anal Appl, 2010, 361 (1): 150- 160

URL     [本文引用: 4]

Iannelli M, Milner F. The Basic Approach to Age-Structured Population Dynamics:Models, Methods and Numerics//Mackey M, Stevens A. Lecture Notes on Mathematical Modelling in the Life Sciences. Dordrecht:Springer, 2017:89-122

[本文引用: 3]

Banks H T .

Computational techniques for inverse problems in size structured stochastic population models

Lecture Notes in Control and Information, 1989, 114, 3- 10

URL     [本文引用: 2]

Ito K , Kappel F , Peichl G .

A fully discretized approximation scheme for size-structured population models

SIAM J Numer Anal, 1991, 28 (4): 923- 954

DOI:10.1137/0728050      [本文引用: 1]

Sulsky D .

Numerical solution of structured population models Ⅱ. Mass structure

J Math Biol, 1994, 32, 491- 514

DOI:10.1007/BF00160170      [本文引用: 1]

Angulo O , López-Marcos J C .

Numerical scheme for size-structured population equations

Mathematical Biosciences, 1999, 157, 169- 188

DOI:10.1016/S0025-5564(98)10081-0      [本文引用: 1]

Angulo O , López-Marcos J C .

Numerical integration of autonomous and non-autonomous nonlinear size-structured population models

Mathematical Biosciences, 2002, 177, 39- 71

URL     [本文引用: 1]

Avbia L M , Angulo O , López-Marcos J C .

Size-structured population dynamics models and their numerical solutions

Discrete and Continuous Dynamical Systems-Series B, 2004, 4 (4): 1203- 1222

DOI:10.3934/dcdsb.2004.4.1203      [本文引用: 1]

Angulo O , Durán A , López-Marcos J C .

Numerical study of size-structured population models:A case of Gambussia affinis

C R Biologies, 2005, 328, 387- 402

DOI:10.1016/j.crvi.2004.11.007      [本文引用: 1]

Angulo O , López-Marcos J C , López-Marcos M A .

Numerical approximation of singular asymptotic states for a size-structured population model with dynamical resource

Mathematical and Computer Modelling, 2011, 54, 1693- 1698

DOI:10.1016/j.mcm.2010.12.006      [本文引用: 1]

Ackleh A S , Ito K .

An implicit finite difference scheme for the nonlinear size-structured population model

Numerical Functional Analysis and Optimization, 1997, 18 (9/10): 865- 884

URL     [本文引用: 2]

何泽荣, 杨立志.

具有尺度结构和双加权的种群模型:稳定性与最优收获

数学物理学报, 2016, 36A (3): 584- 600

URL     [本文引用: 1]

He Z , Yang L .

A weighted population model with size-structure:Stability and optimal harvesting

Acta Mathematica Scientia, 2016, 36A (3): 581- 600

URL     [本文引用: 1]

Ackleh A S , Deng K , Hu S .

A quasilinear hierarchical size-structured model:well-posedness and approximation

Appl Math Optim, 2005, 51, 35- 59

DOI:10.1007/s00245-004-0806-2      [本文引用: 1]

Shen J , Shu C W , Zhang M .

A high order WENO scheme for a hierarchical size-structured population model

J Sci Comput, 2007, 33, 279- 291

DOI:10.1007/s10915-007-9152-x      [本文引用: 1]

Ackleh A S , Deng K , Thibodeaux J J .

A monotone approximation for a size-structured population model with a generalized environment

Journal of Biological Dynamics, 2007, 1 (4): 305- 319

DOI:10.1080/17513750701605564      [本文引用: 1]

何泽荣, 张智强, 王淑平.

一类非线性等级结构种群控制模型解的适定性

系统科学与数学, 2019, 39 (8): 1201- 1211

URL     [本文引用: 1]

He Z , Zhang Z , Wang S .

The well-posedness of a nonlinear hierarchical age-structured population control model

J Sys Sci & Math Scis, 2019, 39 (8): 1201- 1211

URL     [本文引用: 1]

López-Marcos J C , Sanz-Serna J M .

Stability and convergence in numerical analysis Ⅲ:Linear investigation of nonlinear stability

IMA Journal of Numerical Analysis, 1988, 8 (1): 71- 84

DOI:10.1093/imanum/8.1.71      [本文引用: 2]

/