第5讲 建模实例—— 人口增长模型背景背景 年年 1625 1830 1930 1960 1974 1987 1999人口人口(亿亿) 5 10 20 30 40 50 60世界人口增长概况世界人口增长概况中国人口增长概况中国人口增长概况 年年 1908 1933 1953 1964 1982 1990 1995 2000人口人口(亿亿) 3.0 4.7 6.0 7.2 10.3 11.3 12.0 13.0研究人口变化规律研究人口变化规律控制人口过快增长控制人口过快增长l问题提出 马尔萨斯(Malthus)人口增长模型或指数增长模型.l模型假设1.时刻t的人口函数是连续可微的.2.人口的增长率是常数.3.人口数量的变化是封闭的,即人口数量的增减只取决于人口中个体的生育和死亡.l模型建立 设t时刻的人口数为x(t),增长率为r(常数).依平衡原理,在时间段△t内,有 人口增长数=出生人口数 -死亡人口数 +迁入人口数 -迁出人口数 由假设由假设3,上式后两项忽略,上式后两项忽略.于是于是人口增长数人口增长数=出生人口数出生人口数 -死亡人口数死亡人口数 ((5.1)) 又出生或死亡人口数均依赖于两又出生或死亡人口数均依赖于两个因素:个因素:((1)时间间隔)时间间隔△△t的长短的长短.((2)时间间隔开始时的人口总数)时间间隔开始时的人口总数x(t), 且均为正比例关系,即且均为正比例关系,即 △△t间隔内的出生人数间隔内的出生人数=k1x(t) △△t△△t间隔内的死亡人数间隔内的死亡人数=k2x(t) △△t其中其中k1,,k2分别为出生率和死亡率分别为出生率和死亡率. 代入(代入(5.15.1)式,得到)式,得到△△t间隔间隔内人口的增量为内人口的增量为 x(t+ △△t)-x(t)=(k1-k2)x(t)△△t或或令△△t→0 ,得按假设按假设k1-k2为常数为常数r,再设初始人口数,再设初始人口数为为x0,便构成一个初值问题,便构成一个初值问题l模型求解x(t)=x0ert (5.2)l模型分析、评价与检验 1961年世界人口总数为3.06×109,在1961—1970年这段时间内,每年平均的人口增长率为2%,代入(5.2)式,得x(t)=3.06×109e0.02(t-1961) (5.3) 当t=2670时,x=4.4×1015,即达到4400万亿人,这相当于地球上每平方米至少要容纳8个人.l模型假设1.时刻t的人口函数是连续可微的.2.人口的增长率是常数.3.人口数量的变化是封闭的,即人口数量的增减只取决于人口中个体的生育和死亡.l模型修改与重建模型修改与重建1.将增长率将增长率r表示为人口表示为人口x的函数的函数r(x),按,按前面的分析,前面的分析,r(x)应为应为x的减函数的减函数.假定假定其为其为x的线性函数的线性函数 r(x)=r-sx其中其中r,s>0,这里,这里r相当于相当于x=0时的增长率,时的增长率,称为固有增长率称为固有增长率.显然,对任意的显然,对任意的x>0,r(x)