阻滞增长模型(Logistic 模型)
在马尔萨斯模型中, 人口的增长是没有任何限制的. 基本假设是人口增长率是当前人口数量的常数倍. 这将导致人口呈指数式增长.
这与实际情况不符. 事实上, 随着人口的增长, 所消耗的食物、水、能源等越来越多, 这些自然资源并不是无限供给的, 而且其提供有着自然规律, 即使随着科技水平的提高, 其增长也是有限的, 受到许多因素的制约. 因此, 当人口增长到一定数量后, 人口增长率就会随着人口的增加而减少.
人口数量是 $x(t)$, $t$ 指时间. 人口增长率 $r$, 它是关于人口数量的函数, 即 $r=r(x)$.
假设:
(1) $r(x)=\lambda-sx$. 这里称 $\lambda$ 为固有增长率.
(2) 自然资源和环境条件年容纳的最大人口数量为 $x_m$.
建立模型:
当 $x=x_m$ 时, 增长率为 0, 代入 $r(x)=\lambda-sx$, 得 $s=\frac{\lambda}{x_m}$. 于是有
\[
r(x)=\lambda-\frac{\lambda}{x_m}x=\lambda(1-\frac{x}{x_m}).
\]
于是, 我们的模型方程为
\[
\begin{cases}
\frac{dx}{dt}=\lambda(1-\frac{x}{x_m})x\\
x(0)=x_0.
\end{cases}
\]
模型求解:
这个方程的一般形式见 问题1950 . 属于更为一般的 Bernoulli 方程, 参见 问题1959, 问题1952 .
\[
x(t)=\dfrac{x_m}{1+(\frac{x_m}{x_0}-1)e^{-\lambda t}}.
\]
References:
赵静等主编 《数学建模与数学实验》(第4版)