《数学建模人口模型论文文档.pdf》由会员分享,可在线阅读,更多相关《数学建模人口模型论文文档.pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 数学建模中国人口增长论文 2 第0页,共15页 中国人口增长预测 摘要 当今社会,人口问题以及人口增长所带来的社会问题越来越受到人们的关注,如老龄化问题,城乡差异问题,以及由人口增长带来的环境问题和能源问题等等。本文结合中国实际情况讨论了我国人口增长趋势,并建立模型分析了老龄化问题,城乡人口差异问题的原因。首先我们假设题目所提供的调查数据有一定的代表性,而且我国人口的增长情况不受自然灾害以及突发事件等因素的影响,另外我们查阅了大量的资料,对题目附录中所给的数据做了恰当的处理。然后我们参考了传统的“指数增长模型(Malthus 模型)”,根据它可以比较准确的预测中短期内人口的增长情况,由于我国
2、是世界上老龄化速度最快的国家之一,随着人口老龄化程度的加大,人口死亡率也会逐渐升高,“指数增长模型”不能用来预测我国长期人口增长情况,根据我国的特殊国情,我们想到以(老年人口数+死亡人口数)(少年人口数+出生人口数)的差值来衡量我国老龄化的发展速率以及人口增长情况,即差值为负时,少年人口数与出生人口数的和大于老年人口数与死亡人口数的和,这时人口呈增长趋势,反之,少年人口数与出生人口数的和小于老年人口数与死亡人口数的和,人口出现负增长。最后,我们利用 MathLab 软件计算得出中国人口将在 2050 年达到资源环境最大人口承载量 16 亿左右。接着,为了分析城乡人口差异形成的原因,我们把题目所
3、给数据根据城、镇、乡分开来计算,分别做出它们的(老年人口数+死亡人口数)(少年人口数+出生人口数)的差值图,见图五、六、七。进行分析比较,发现我国城市进入老龄化高峰期要比乡镇早 10 年左右,城市约在 2030 年左右达到老龄化高峰,而乡镇的老龄化高峰期将会在2040 年左右到来。也就是我国城市会比乡村提前 10 年进入人口负增长时期,由此可以判断我国计划生育政策在控制城市人口数量的工作中收到了良好的效果。而且分析差值还可以发现同一时期乡村的差值要比城市大的多,说明了我国乡村育龄期妇女的总生育率要比城镇的高的多。我们所建模型的优点:通过这个模型我们能够预测人口总数、人口增长数、出生人口数、死亡
4、人口数、老年人口增长数、少年人口增长数。我们虽然把人口数看成了时间的函数,但我们考察了年龄、大小、城镇乡等对人口增长的影响,并且通过自己建立的模型推算出了我国达到老龄化的高峰的时间和出现负增长的时间。不仅克服了指数模型和阻滞增长模型单调增长的趋势,而且把城乡差异体现出来。为了弥补此模型没有考虑环境对人口数量的制约,我们又建立了另外一个阻滞模型,得取的数据也反映了我国人口将在 2050 年达到 16 亿左右,于建立的指数模型基本吻合。关键字:指数增长模型 老龄化 城乡差异 MathLab 软件 一、问题重述 中国是一个人口大国,人口问题始终是制约我国发展的关键因素之一。根据已有数据,运用数学建模
5、的方法,对中国人口做出分析和预测是一个重要问题。近年来中国的人口发展出现了一些新的特点,例如,老龄化进程加速、出生人口性别比持续升高,以及乡村人口城镇化等因素,这些都影响着中国人口的增长。2007 年初发布的国家人口发展战略研究报告还做出了进一步的分析。关于中国人口问题已有多方面的研究,并积累了大量数据资料。试从中国的实际情况和人口增长的上述特点出发,建立中国人口增长的数学模型,并由此对中国人口增长的中短期和长期趋势做出预测;特别要指出模型中的优点与不足之处。二、问题背景 中国是世界上人口最多的发展中国家。人口众多、资源相对不足、环境承载能力较弱是中国现阶段的基本国情,短时间内难以改变。人口问
6、题是中国在社会主义初级阶段长期面临的问题,是关系中国经济社会发展的关键性因素。2000 年,65 岁以上老年人口比重达 7以上,根据国际标准,中国已经进入老龄社会。据预测,到 2020 年,65 岁老年人口将达 1.64 亿,占总人口比重 16.1,80 岁以上老人达 2200 万。我国在本世纪中叶前 60 岁及以上老年人口将达到 4 亿多,占届时全世界老年人口的 1/4。我国当前有 1.4 亿老年人口,但从 2010 年开始,每年“鱼贯”进入老年期的有 1000 万到 2000 万人,30 年后将增加 3 亿老年人 按照目前总和生育率1.8 预测,2010 年和 2020 年,中国人口总量将
7、分别达到 13.7 亿和 14.6 亿;人口总量高峰将出现在 2033 年前后,达 15 亿左右。中国老龄化呈现速度快、规模大、“未富先老”等特点,对未来社会抚养比、储蓄率、消费结构及社会保障等产生重大影响1。三、模型假设 1 假设国际迁入、迁出对我国人口自然增长率没有影响。2 假设调查的数据有一定的代表性。3 假设不存在自然因素和突发事件,如地震,洪水以及战争,瘟疫等使人口数量及结构大规模变动的量。4 模型中假设 60 岁以上的为老年,15 岁以下的为少年。5 模型中假设出生人口数和少年人口数的总和大于死亡人口数和老年人口数的总和,就说明老龄化问题尚未达到高峰;反之,那时我国的老龄化问题将达
8、到高峰,死亡人数也会增加。四、符号说明 符号 符号说明 N(t)表示 t 年人口的总数 N1(t)表示 t 年出生人口数目 N2(t)表示 t 年死亡人口数目 N3(t)表示 t 年老龄化人口数目 N4(t)表示 t 年少年人口数目 A 为人口出生率的增长率 B 为人口死亡率的增长率 C 为人口老龄化增长率 D 为人口少年化增长率()x i 年龄为i的男性比率()y i 年龄为i的女性比率()u j 年龄为j的男性死亡率()v j 年龄为j的女性死亡率 五、模型一建立 记年份 t 的人口为 N(t),当考察我国人口时,利用微积分这一数学工具,将 N(t)视为连续、可微函数,设 2001 年的人
9、口为 0N,即02001t,假设人口增长率为常数 r,在 t 到tt 的时间内显然有:()()()N ttN trN tt 两端除以t,得:()()()N ttN trN tt 令 0,t得到 N(t)满足微分方程:dNrNdt 0(0)NN 由这个方程容易解出:0()rtN tN e 我们可以看出 r0 时人口将按指数规律随时间无限增长,但就我国目前基本国情而言,很多方面的因素制约着人口的指数型增长,如计划生育政策,老龄化问题等,那么我们就这些问题将模型进行简化,忽略自然灾害、瘟疫、战争等对人口数量的影响,通过年龄结构,出生率,死亡率的横向比较以及城市、镇、乡村同一时期内人口数量变化的纵向分
10、析,来研究上述因素对中国人口数量造成了哪些影响。那么根据式,我们假设2001年老年人口数目为1N,2001年少年人口的数目为2N,可以得到 t 年的出生人口数,死亡人口数,老龄化人口数,少年化人口数分别为:()01oAt tNe(t)=N ()02oB t tNe(t)=N ()13oCt tNe(t)=N ()24oD t tNe(t)=N 如果1()4()2()3()NtNtNtNt成立,则说明我国人口数量呈增长趋势,在此时我国人口老龄化尚未达到高峰;反之,该时刻我国的人口老龄化将达到高峰,死亡人数也会增加。此时,应该适当放宽计划生育政策来增加人口数量。六、模型一求解及分析 对于我国人口增
11、长的问题,我们查阅了大量资料,根据中国人口现状对题中附件所给于数据做了如下处理:表一 2001 2002 2003 2004 2005 城 男出生率 0.47%0.44%0.4%0.47%0.46%男死亡率 0.273062%0.27212%0.287109%0.2697215%0.258584%女出生率 0.42%0.39%0.36%0.41%0.4%女死亡率 0.209877%0.190714%0.219494%0.1851126%0.190894%镇 男出生率 0.59%0.56%0.55%0.59%0.56%男死亡率 0.276221%0.286147%0.271219%0.30221
12、39%0.296231%女出生率 0.52%0.46%0.48%0.46%0.48%女死亡率 0.190807%0.212579%0.204257%0.2198488%0.233345%乡 男出生率 0.67%0.67%0.66%0.63%0.65%男死亡率 0.379728%0.408344%0.389709%0.415615%0.415605%女出生率 0.58%0.57%0.55%0.51%0.54%女死亡率 0.282324 0.310678%0.300548%0.306401%0.315306%其中:(0)(0)xy人口出生率 90900,00,01()()()()1000ijijx
13、 iu jy i v j人口死亡率 人口自然增长率指一定时期内人口自然增长数(出生人数减死亡人数)与该时期内平均人口数之比,通常以年为单位计算,用百比来表示,计算公式为:年内出生人数年内死亡人数 人口自然增长率 100%年平均人口数 人 口 出 生 率 人 口 死 亡 率 2 表二 2001 2002 2003 2004 2005 城 男增 长率 0.196938%0.16788%0.112891%0.2002785%0.201416%女增长率 0.210123%0.199286%0.140506%0.2248874%0.209106%镇 男增长率 0.313779%0.273853%0.27
14、8781%0.2877861%0.263769%女增长率 0.329193%0.247421%0.275743%0.2401512%0.246655%乡 男增长率 0.290272%0.261656%0.270291%0.214385%0.234395%女增长率 0.297676%0.259322%0.249452%0.203599%0.224694%总人口增长率 0.5513032%0.4807731%0.4557401%0.436723%0.454419%A 可以看做是第 n+1 年的人口出生率减去第 n 年的人口出生率。为了减小误差,这里我们取 2001 年到 2005 年的平均值。同理
15、,B 即死亡率的增长率也可以由 2001 年到2005 年死亡率差的平均值算出。图一 -0.06-0.04-0.0200.020.04城镇乡出生率的增长率死亡率的增长率90906060()()iix iy i老龄化比率 所以,如果我们要计算 2004 年到 2005 年的老龄化增长率,就是以 2005 年的老龄化比率减去 2004 年的老龄化比率,同理,可以计算得到 2003 年到 2004 年,2002 年到2003 年,2001 年到 2002 年的老龄化增长率。根据以上数据可求得 2001 到 2005 年的城、镇、乡平均老龄化增长率 C。00.10.20.30.40.50.60.70.
16、8城镇乡老龄化增长速率 151500()()iixiyi少年化比率 同理,可以根据少年化比率我们也可以计算出 2001 年到 2005 年的城、镇、乡平均少年化增长率 D。图三 常数 r 为 2001 年到 2005 年的平均人口增长率,根据表二中的数据可得出:0.4523%r 附件所给 2001 年中国人口 1%调查数据不符合实际情况,经过根实际情况的分析比图二 少年化增长率-1.5-1-0.50城镇乡少年化增长率较,我们把该组数据做了统一扩大 10 倍处理,有:901.220559 10N 根据式,利用 MathLab 软件计算可得出 2002 年到 2005 年的人口数据:表三 年 20
17、02 2003 2004 2005 实际人口数 1.258951910 1.260498910 1.253065910 1.6985767910 拟合人口数 1.226910 1.232910 1.237910 1.243910 排除误差因素,由数据可得,拟合人口数基本符合我国人口数,所以可以用此模型来预测我国人口增长情况。另外通过式计算得出 2008 年到 2012 年短期内我国人口变化的数据:2008 年:1.26910 2009 年:1.271910 2010 年:1.277910 2011 年:1.283910 2012 年:1.289910 中期四年的人口变化数据:2020 年:1.
18、33910 2025 年:1.361910 2030 年:1.392910 2035 年:1.423910 长期两年的人口变化数据:2050 年:1.523910 2055 年:1.558910 根据以上几组数据,利用 MATHCAD 软件做出图四如下:图四 6040200204060810811091.21091.41091.61091.81091.601 1099.305 108N t()6060t 根据上述数据和图形,我们能够看到未来中国人口将按指数规律无限增长,但是人口、资源和环境三者是相互制约的,加之我国人口众多,而且资源短缺,人口与资源环境的矛盾日益尖锐,相关专家指出,中国资源环境
19、的最大承载人口量为 16 亿3,由式得出我国人口将在 21 世纪 50 年代达到 16 亿,所以式并不能完全准确的预测我国人口长期增长情况。因此,根据题中所给数据分析我国基本国情,对式进行了优化,创造性的结合我国基本国情对城、镇、乡的人口因素分别用模型、进行了具体的分析计算,结果如下:2001 城市总人口数=2.95372810 2001 镇总人口数=1.58255810 2001 乡总人口数=7.66932810 2001 城市老年人口数=3.698 710 2001 镇老年人口数=1.787710 2001 乡老年人口数=9.916710 2001 城市少年人口数=5.222710 200
20、1 镇少年人口数=3.654710 2001 乡少年人口数=2.101810 表四 城 镇 乡 A-0.05%-0.043%-0.0175%B 0.0258%0.0287%0.0172%C 0.39%0.36%0.75%D-0.50%-0.83%-1.2%总人口数 老年人口数 少年人口数 根据表四数据,利用 MathLab 软件可以算出各个时期城、镇、乡的 N1(t),N2(t),N3(t),N4(t)的人口数,详见表五、表六、表七。表五 城市 N1(t)N2(t)N3(t)N4(t)短期预测 2008 2.943810 2.959810 3.8710 5.042710 2010 2.9481
21、0 2.961810 3.83710 4.992710 2012 2.938810 2.962810 3.86710 4.943710 中期预测 2020 2.926810 2.968810 3.982710 4.749710 2030 2.911810 2.976810 4.141710 4.517710 长期预测 2050 2.882810 2.991810 4.477710 4.087710 2055 2.875810 2.995810 4.565710 3.986710 由 1()2()3()4()NtNtNtNt 得城市的各时期的数值为:2008年 0.108810 2010 年 0
22、.095810 2012 年 0.084810 2020 年 0.035810 2030 年 -0.027810 2050年-0.148810 由这些数据可以说明:城市在 2030 年左右老年人数和死亡人数之和大于出生人数和少年人数之和,人口开始出现负增长趋势,老龄化问题达到了最高峰。图五 表六-0.2-0.15-0.1-0.0500.050.10.152008年2010年2012年2020年2030年2050年 镇 N1(t)N2(t)N3(t)N4(t)短期预测 2008 1.578810 1.586810 1.833710 3.448710 2010 1.576810 1.587810
23、1.846710 3.391710 2012 1.575810 1.588810 1.859710 3.335710 中期预测 2020 1.57810 1.591810 1.914710 3.121710 2030 1.563810 1.596810 1.984710 2.872710 长期预测 2050 1.55810 1.605810 2.132710 2.433710 2055 1.546810 1.607810 2.17710 2.334710 由 1()2()3()4()NtNtNtNt 得镇各时期的数值为:2008 年 0.154810 2010 年 0.144810 2012
24、年 0.135810 2020 年 0.11810 2030 年 0.056810 2050 年 -0.025810 由这些数据可以说明:镇在 2040 年左右老年人数和死亡人数之和大于出生人数和少年人数之和,人口开始出现负增长趋势,老龄化问题达到了最高峰。图六 表七 乡 N1(t)N2(t)N3(t)N4(t)-0.0500.050.10.150.22008年2010年2012年2020年2030年2050年短期预测 2008 7.66810 7.687810 1.045810 1.932810 2010 7.657810 7.692810 1.061810 1.886810 2012 7.
25、655810 7.697810 1.077810 1.841810 中期预测 2020 7.644810 7.717810 1.143810 1.673810 2030 7.63810 7.742810 1.233810 1.484810 长期预测 2050 7.604810 7.793810 1.432810 1.167810 2055 7.597810 7.806810 1.487810 1.099810 由 1()2()3()4()NtNtNtNt 得乡各时期的数值为:2008 年 0.86810 2010 年 0.79810 2012 年 0.77810 2020 年 0.457810
26、 2030 年 0.139810 2050年-0.4554810 由这些数据可以说明:乡在 2040 年左右老年人数和死亡人数之和大于出生人数和少年人数之和,人口开始呈负增长趋势,老龄化问题达到了最高峰。图七 综合上面三组数据可以看出乡镇的人口老龄化问题达到高峰要比城市晚十年,也就是人口出现负增长要比城市晚十年,这种城乡间的差异体现出了我国计划生育政策在控制城市人口增长方面收到了良好的效果。另外,同一时期乡村的1()2()3()4()NtNtNtNt的值要比城镇的值大的多,也反映了乡村少年数和出生人数要多的多,说明乡村育龄期妇女的总生育率要比城镇的高的-1-0.500.512008年2010年
27、2012年2020年2030年2050年多。七、模型二建立及求解 考虑到自然资源、环境条件等因素对人口的增长起阻滞作用,并随着人口的增加,阻滞作用越来越大。阻滞作用体现在对人口增长率上,使得随着人口数量 N 的增加而下降。若将 r 表示N 的函数 r(N),则应为减函数。于是:()dNr N Ndt 0(0)NN 对 r(N)的一个最简单的假定是,设 r(N)为 N 的线形函数,即:r(N)=r-sN (r0,s0)这里 r 称固有增长率。为了确定系数 s 的意义,引入自然资源和环境条件能容纳的最大人口数量mN,称人口容量。当 N=mN时人口不再增长,即增长率 r(mN)=0,代入式子得 s=
28、mrN,于是式为()(1)mNr NrN 将代入得:00(1)mt tdNNrNdtNNN 它是一可变量分离的微分方程 (1)111mmmdNrdtNNNNdNrdrNNN 解得 1rtmNceNN 利用初始条件,解得 0001rtmNceNN 代入,解得 0()01(1)mr t tmNNNeN 4 由3知,中国环境所能容纳的最大人口数为:mN=16 亿,已知0N为 2001 年的人口总数为:0N=1.221910,已知0t=2001 把 2002 年、2003 年、2004 年、2005 年的人口总数分别代入式得各年的固有增长率,最后得出平均的固有增长率 r=0.138 图八 402002
29、0400510811091.510921091.599 1095.168 106N t()5050t 把 r=0.138 代入式,得:2008 年 N=1.431910 2010 年 N=1.468910 2012 年 N=1.498910 2020 年 N=1.565910 2030 年 N=1.591910 2050年 N=1.599910 由图象可以看出,它是一条单调曲线,它不会无限增长下去,用来预测中长期的人口数据是比较准确的,克服了指数增长模型中的不足,它也预测出在 2050 年左右出现人口高峰。但体现不出老龄化趋势与城乡差异。八、模型评价 优点:通过模型一我们预测了人口总数、人口增
30、长数、出生人口数、死亡人口数、老年人口增长数、少年人口增长数。我们虽然把人口数看成了时间的函数,但我们考察了年龄、大小、城镇乡等对人口增长的影响,并且通过自己建立的模型推算出了什么时间我国达到老龄化的高峰和什么时间出现负增长。不仅克服了指数模型和阻滞增长模型单调增长的趋势,而且把城乡差异体现出来。缺点:在使用模型时,人口增长率是一个常数,不符合发展趋势。按照题目给的数据,以及生活中的数据,人口增长率应是逐年递减的。如果按照常数计算,将会导致误差。其中我们利用了指数增长模型,它是一个单调曲线,但是实际考虑,应是在一定的时期内是增长的,而后又是缓慢减少的过程,这个过程是一条非单调的曲线。模型所描述
31、的人群应是在一定的空间范围内,所研究的时间范围内不存在有迁移现象、没有经过战争、自然灾害等一些使人口数量及结构变动的量。这些假设是苛刻的,不现实的,所以说不适宜预测长期的人口数目。参考文献 1中国人口,2007 年 9 月 22 日。2中国人口自然增长率,2007 年 9 月 22 日。3杨胜万,南北关系中的人口与可持续发展问题, 年 9 月23 日。4姜启源 谢金星 叶俊,数学模型,北京:高等教育出版社,9 页至 15 页,2003 年 8月。5王兵团,数学建模基础,北京:清华大学出版社,北京交通大学出版社,2004 年 11月。6赵静 但琦 严尚安等,数学建模与数学实验,北京:高等教育出版社;海德堡:施普林格出版社,2001 年 11 月。7王冬琳,数学建模及实验,北京:国防工业出版社,2005 年 5 月。8赵小云 叶立军,数学化归思维论,北京:科学出版社,2005 年 3 月。