当前位置:文档之家› 数学建模中国人口增长论文_2

数学建模中国人口增长论文_2

中国人口增长预测摘要当今社会,人口问题以及人口增长所带来的社会问题越来越受到人们的关注,如老龄化问题,城乡差异问题,以及由人口增长带来的环境问题和能源问题等等。

本文结合中国实际情况讨论了我国人口增长趋势,并建立模型分析了老龄化问题,城乡人口差异问题的原因。

首先我们假设题目所提供的调查数据有一定的代表性,而且我国人口的增长情况不受自然灾害以及突发事件等因素的影响,另外我们查阅了大量的资料,对题目附录中所给的数据做了恰当的处理。

然后我们参考了传统的“指数增长模型(Malthus模型)”,根据它可以比较准确的预测中短期内人口的增长情况,由于我国是世界上老龄化速度最快的国家之一,随着人口老龄化程度的加大,人口死亡率也会逐渐升高,“指数增长模型”不能用来预测我国长期人口增长情况,根据我国的特殊国情,我们想到以(老年人口数+死亡人口数)—(少年人口数+出生人口数)的差值来衡量我国老龄化的发展速率以及人口增长情况,即差值为负时,少年人口数与出生人口数的和大于老年人口数与死亡人口数的和,这时人口呈增长趋势,反之,少年人口数与出生人口数的和小于老年人口数与死亡人口数的和,人口出现负增长。

最后,我们利用MathLab软件计算得出中国人口将在2050年达到资源环境最大人口承载量16亿左右。

接着,为了分析城乡人口差异形成的原因,我们把题目所给数据根据城、镇、乡分开来计算,分别做出它们的(老年人口数+死亡人口数)—(少年人口数+出生人口数)的差值图,见图五、六、七。

进行分析比较,发现我国城市进入老龄化高峰期要比乡镇早10年左右,城市约在2030年左右达到老龄化高峰,而乡镇的老龄化高峰期将会在2040年左右到来。

也就是我国城市会比乡村提前10年进入人口负增长时期,由此可以判断我国计划生育政策在控制城市人口数量的工作中收到了良好的效果。

而且分析差值还可以发现同一时期乡村的差值要比城市大的多,说明了我国乡村育龄期妇女的总生育率要比城镇的高的多。

我们所建模型的优点:通过这个模型我们能够预测人口总数、人口增长数、出生人口数、死亡人口数、老年人口增长数、少年人口增长数。

我们虽然把人口数看成了时间的函数,但我们考察了年龄、大小、城镇乡等对人口增长的影响,并且通过自己建立的模型推算出了我国达到老龄化的高峰的时间和出现负增长的时间。

不仅克服了指数模型和阻滞增长模型单调增长的趋势,而且把城乡差异体现出来。

为了弥补此模型没有考虑环境对人口数量的制约,我们又建立了另外一个阻滞模型,得取的数据也反映了我国人口将在2050年达到16亿左右,于建立的指数模型基本吻合。

一、问题重述中国是一个人口大国,人口问题始终是制约我国发展的关键因素之一。

根据已有数据,运用数学建模的方法,对中国人口做出分析和预测是一个重要问题。

近年来中国的人口发展出现了一些新的特点,例如,老龄化进程加速、出生人口性别比持续升高,以及乡村人口城镇化等因素,这些都影响着中国人口的增长。

2007年初发布的《国家人口发展战略研究报告》还做出了进一步的分析。

关于中国人口问题已有多方面的研究,并积累了大量数据资料。

试从中国的实际情况和人口增长的上述特点出发,建立中国人口增长的数学模型,并由此对中国人口增长的中短期和长期趋势做出预测;特别要指出模型中的优点与不足之处。

二、问题背景中国是世界上人口最多的发展中国家。

人口众多、资源相对不足、环境承载能力较弱是中国现阶段的基本国情,短时间内难以改变。

人口问题是中国在社会主义初级阶段长期面临的问题,是关系中国经济社会发展的关键性因素。

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年,中国人口总量将分别达到13.7亿和14.6亿;人口总量高峰将出现在2033年前后,达15亿左右。

中国老龄化呈现速度快、规模大、“未富先老”等特点,对未来社会抚养比、储蓄率、消费结构及社会保障等产生重大影响[1]。

三、模型假设1.假设国际迁入、迁出对我国人口自然增长率没有影响。

2.假设调查的数据有一定的代表性。

3.假设不存在自然因素和突发事件,如地震,洪水以及战争,瘟疫等使人口数量及结构大规模变动的量。

4.模型中假设60岁以上的为老年,15岁以下的为少年。

5.模型中假设出生人口数和少年人口数的总和大于死亡人口数和老年人口数的总和,就说明老龄化问题尚未达到高峰;反之,那时我国的老龄化问题将达到高峰,死亡人数也会增加。

四、符号说明符号符号说明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年的人口为 0N ,即02001t =,假设人口增长率为常数r ,在t 到t t +∆的时间内显然有:()()()N t t N t rN t t +∆-=∆两端除以t ∆,得:()()()N t t N t rN t t+∆-=∆令 0,t ∆→得到N(t)满足微分方程:dNrN dt= 0(0)N N =由这个方程容易解出:0()rt N t N e = ①我们可以看出r>0时人口将按指数规律随时间无限增长,但就我国目前基本国情而言,很多方面的因素制约着人口的指数型增长,如计划生育政策,老龄化问题等,那么我们就这些问题将模型进行简化,忽略自然灾害、瘟疫、战争等对人口数量的影响,通过年龄结构,出生率,死亡率的横向比较以及城市、镇、乡村同一时期内人口数量变化的纵向分析,来研究上述因素对中国人口数量造成了哪些影响。

那么根据①式,我们假设2001年老年人口数目为1N ,2001年少年人口的数目为2N ,可以得到t 年的出生人口数,死亡人口数,老龄化人口数,少年化人口数分别为:()01o A t t N e -(t )=N ②()02o B t t N e -(t )=N ③()13o C t t N e -(t )=N ④ ()24o D t t N e -(t )=N ⑤如果1()4()2()3()N t N t N t N t +>+成立,则说明我国人口数量呈增长趋势,在此时我国人口老龄化尚未达到高峰;反之,该时刻我国的人口老龄化将达到高峰,死亡人数也会增加。

此时,应该适当放宽计划生育政策来增加人口数量。

六、模型一求解及分析对于我国人口增长的问题,我们查阅了大量资料,根据中国人口现状对题中附件所给于数据做了如下处理:表一其中:(0)(0)x y =+人口出生率90900,00,01()()()()1000i j i j x i u j y i v j ++====⎡⎤=+⎢⎥⎣⎦∑∑人口死亡率人口自然增长率指一定时期内人口自然增长数(出生人数减死亡人数)与该时期内平均人口数之比,通常以年为单位计算,用百比来表示,计算公式为:年内出生人数-年内死亡人数人口自然增长率=───────────── ×100%年平均人口数= 人口出生率-人口死亡率 [2]表二A 可以看做是第 n+1年的人口出生率减去第n 年的人口出生率。

为了减小误差,这里我们取2001年到2005年的平均值 。

同理,B 即死亡率的增长率也可以由2001年到2005年死亡率差的平均值算出。

图一90906060()()i i x i y i ++===+∑∑老龄化比率所以,如果我们要计算2004年到2005年的老龄化增长率,就是以2005年的老龄化比率减去2004年的老龄化比率,同理,可以计算得到2003年到2004年,2002年到2003年,2001年到2002年的老龄化增长率。

根据以上数据可求得2001到2005年的城、镇、乡平均老龄化增长率C 。

城镇乡1515()()i i x i y i ===+∑∑少年化比率同理,可以根据少年化比率我们也可以计算出2001年到2005年的城、镇、乡平均少年化增长率D 。

图三常数r 为2001年到2005年的平均人口增长率,根据表二中的数据可得出: 0.4523%r =附件所给2001年中国人口1%调查数据不符合实际情况,经过根实际情况的分析比较,我们把该组数据做了统一扩大10倍处理,有:90 1.22055910N =⨯根据①式,利用MathLab 软件计算可得出2002年到2005年的人口数据:表三来预测我国人口增长情况。

另外通过①式计算得出2008年到2012年短期内我国人口变化的数据:2008年:1.26×910 2009年:1.271×910 2010年:1.277×910 2011年:1.283×910 2012年:1.289×910中期四年的人口变化数据:2020年:1.33×910 2025年:1.361×910 2030年:1.392×910 2035年:1.423×910长期两年的人口变化数据:2050年:1.523×910 2055年:1.558×910根据以上几组数据,利用MATHCAD 软件做出图四如下:图四60402002040608.1081.1091.2.1091.4.1091.6.1091.8.1091.601109⨯9.305108⨯N t ()6060-t根据上述数据和图形,我们能够看到未来中国人口将按指数规律无限增长,但是人口、资源和环境三者是相互制约的,加之我国人口众多,而且资源短缺,人口与资源环境的矛盾日益尖锐,相关专家指出,中国资源环境的最大承载人口量为16亿[3],由①式得出我国人口将在21世纪50年代达到16亿,所以①式并不能完全准确的预测我国人口长期增长情况。

因此,根据题中所给数据分析我国基本国情,对①式进行了优化,创造性的结合我国基本国情对城、镇、乡的人口因素分别用模型②、③、④、⑤进行了具体的分析计算,结果如下:2001城市总人口数=2.95372×8102001镇总人口数=1.58255×810 2001乡总人口数=7.66932×8102001城市老年人口数=3.698 710⨯ 2001镇老年人口数=1.787710⨯ 2001乡老年人口数=9.916710⨯2001城市少年人口数=5.222710⨯ 2001镇少年人口数=3.654710⨯ 2001乡少年人口数=2.101810⨯表四根据表四数据,利用MathLab 软件可以算出各个时期城、镇、乡的N1(t ),N2(t),N3(t),N4(t)的人口数,详见表五、表六、表七。

相关主题