您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页数学建模中国人口增长论文 2

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

来源:爱问旅游网


中国人口增长预测

摘要

当今社会,人口问题以及人口增长所带来的社会问题越来越受到人们的关注,如老龄化问题,城乡差异问题,以及由人口增长带来的环境问题和能源问题等等。本文结合中国实际情况讨论了我国人口增长趋势,并建立模型分析了老龄化问题,城乡人口差异问题的原因。

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

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

接着,为了分析城乡人口差异形成的原因,我们把题目所给数据根据城、镇、乡分开来计算,分别做出它们的(老年人口数+死亡人口数)—(少年人口数+出生人口数)的差值图,见图五、六、七。进行分析比较,发现我国城市进入老龄化高峰期要比乡镇早10年左右,城市约在2030年左右达到老龄化高峰,而乡镇的老龄化高峰期将会在2040年左右到来。也就是我国城市会比乡村提前10年进入人口负增长时期,由此可以判断我国计划生育在控制城市人口数量的工作中收到了良好的效果。而且分析差值还可以发现同一时期乡村的差值要比城市大的多,说明了我国乡村育龄期妇女的总生育率要比城镇的高的多。

我们所建模型的优点:通过这个模型我们能够预测人口总数、人口增长数、出生人口数、死亡人口数、老年人口增长数、少年人口增长数。我们虽然把人口数看成了时间的函数,但我们考察了年龄、大小、城镇乡等对人口增长的影响,并且通过自己建立的模型推算出了我国达到老龄化的高峰的时间和出现负增长的时间。不仅克服了指数模型和阻滞增长模型单调增长的趋势,而且把城乡差异体现出来。

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

关键字: 指数增长模型 老龄化 城乡差异 MathLab软件

一、问题重述

中国是一个人口大国,人口问题始终是制约我国发展的关键因素之一。根据已有数据,运用数学建模的方法,对中国人口做出分析和预测是一个重要问题。

近年来中国的人口发展出现了一些新的特点,例如,老龄化进程加速、出生人口性别比持续升高,以及乡村人口城镇化等因素,这些都影响着中国人口的增长。2007年初发布的《国家人口发展战略研究报告》还做出了进一步的分析。

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

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

二、问题背景

中国是世界上人口最多的发展中国家。人口众多、资源相对不足、环境承载能力较弱是中国现阶段的基本国情,短时间内难以改变。人口问题是中国在社会主义初级阶段长期面临的问题,是关系中国经济社会发展的关键性因素。

2000年,65岁以上老年人口比重达7%以上,根据国际标准,中国已经进入老龄社会。据预测,到2020年,65岁老年人口将达1.亿,占总人口比重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) N3(t) N4(t) A B C D x(i) 表示t年死亡人口数目 表示t年老龄化人口数目 表示t年少年人口数目 为人口出生率的增长率 为人口死亡率的增长率 为人口老龄化增长率 为人口少年化增长率 年龄为i的男性比率 年龄为i的女性比率 年龄为j的男性死亡率 年龄为j的女性死亡率

y(i) u(j)

v(j)

五、模型一建立

记年份t的人口为N(t),当考察我国人口时,利用微积分这一数学工具,将N(t)视为连续、可微函数,设2001年的人口为 N0,即t02001,假设人口增长率为常数r,在t到tt的时间内显然有:

N(tt)N(t)rN(t)t

两端除以t,得:

N(tt)N(t)rN(t)

t令 t0,得到N(t)满足微分方程:

dNrN dt N(0)N0

由这个方程容易解出:

N(t)N0ert ①

我们可以看出r>0时人口将按指数规律随时间无限增长,但就我国目前基本国情而言,很多方面的因素制约着人口的指数型增长,如计划生育,老龄化问题等,那么我们就这些问题将模型进行简化,忽略自然灾害、瘟疫、战争等对人口数量的影响,通过年龄结构,出生率,死亡率的横向比较以及城市、镇、乡村同一时期内人口数量变化的纵向分析,来研究上述因素对中国人口数量造成了哪些影响。

那么根据①式,我们假设2001年老年人口数目为N1,2001年少年人口的数目为N2,可以得到t年的出生人口数,死亡人口数,老龄化人口数,少年化人口数分别为:

N(1t)=N0eA(tto) ②

N(2t)=N0eB(tto) ③

3t)=N1eC(tto) ④ N(4t)=N2eD(tto) ⑤ N(如果N1(t)N4(t)N2(t)N3(t)成立,则说明我国人口数量呈增长趋势,在此

时我国人口老龄化尚未达到高峰;反之,该时刻我国的人口老龄化将达到高峰,死亡人

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

六、模型一求解及分析

对于我国人口增长的问题,我们查阅了大量资料,根据中国人口现状对题中附件所给于数据做了如下处理:

表一 2001 2002 2003 2004 2005 男出生率 城 男死亡率 女出生率 女死亡率 男出生率 镇 男死亡率 女出生率 女死亡率 男出生率 乡 男死亡率 女出生率 女死亡率 0.47% 0.42% 0.59% 0.52% 0.67% 0.58% 0.44% 0.39% 0.56% 0.46% 0.67% 0.57% 0.4% 0.36% 0.55% 0.48% 0.66% 0.55% 0.47% 0.41% 0.59% 0.46% 0.63% 0.51% 0.46% 0.4% 0.56% 0.48% 0.65% 0.% 0.273062% 0.27212% 0.287109% 0.2697215% 0.258584% 0.209877% 0.190714% 0.219494% 0.1851126% 0.1904% 0.276221% 0.286147% 0.271219% 0.3022139% 0.296231% 0.190807% 0.212579% 0.204257% 0.2198488% 0.233345% 0.379728% 0.408344% 0.3709% 0.415615% 0.415605% 0.282324 0.310678% 0.3008% 0.3001% 0.315306% 其中:

人口出生率x(0)y(0)

90190人口死亡率x(i)u(j)y(i)v(j)

1000i0,j0i0,j0

人口自然增长率指一定时期内人口自然增长数(出生人数减死亡人数)与该时期内平均人口数之比,通常以年为单位计算,用百比来表示,计算公式为:

年内出生人数-年内死亡人数

人口自然增长率=───────────── ×100%

年平均人口数

= 人口出生率-人口死亡率 [2]

表二

男增 长率 城 女增长率 男增长率 镇 女增长率 男增长率 乡 女增长率 总人口增长率 A可以看做是第 n+1年的人口出生率减去第n年的人口出生率。为了减小误差,这里我们取2001年到2005年的平均值 。同理,B即死亡率的增长率也可以由2001年到2005年死亡率差的平均值算出。

图一

2001 0.196938% 2002 0.16788% 2003 2004 2005 0.1121% 0.2002785% 0.201416% 0.210123% 0.199286% 0.140506% 0.2248874% 0.209106% 0.313779% 0.273853% 0.278781% 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.4419% 0.040.020-0.02-0.04-0.06

城镇乡出生率的增长率死亡率的增长率老龄化比率i60x(i)y(i)

i609090

所以,如果我们要计算2004年到2005年的老龄化增长率,就是以2005年的老龄化比率减去2004年的老龄化比率,同理,可以计算得到2003年到2004年,2002年到2003年,2001年到2002年的老龄化增长率。根据以上数据可求得2001到2005年的城、镇、乡平均老龄化增长率C。

图二 0.80.70.60.50.40.30.20.10老龄化增长速率城15镇乡

15 少年化比率x(i)y(i)

i0i0同理,可以根据少年化比率我们也可以计算出2001年到2005年的城、镇、乡平均少年化增长率D。

图三

少年化增长率0城-0.5少年化增长率-1-1.5

常数r为2001年到2005年的平均人口增长率,根据表二中的数据可得出: r0.4523%

附件所给2001年中国人口1%调查数据不符合实际情况,经过根实际情况的分析比较,我们把该组数据做了统一扩大10倍处理,有:

9 N01.22055910

根据①式,利用MathLab软件计算可得出2002年到2005年的人口数据:

表三 年 2002 2003 2004 2005 实际人口数 1.2551×109 1.260498×109 1.253065×109 1.6985767×109 拟合人口数 1.226×109 1.232×109 1.237×109 1.243×109

镇乡

排除误差因素,由数据可得,拟合人口数基本符合我国人口数,所以可以用此模型来预测我国人口增长情况。

另外通过①式计算得出2008年到2012年短期内我国人口变化的数据:

2008年:1.26×109 2009年:1.271×109 2010年:1.277×109 2011年:1.283×109 2012年:1.2×109

中期四年的人口变化数据:

2020年:1.33×109 2025年:1.361×109 2030年:1.392×109 2035年:1.423×109

长期两年的人口变化数据:

2050年:1.523×109 2055年:1.558×109

根据以上几组数据,利用MATHCAD软件做出图四如下:

图四

1.6011091.81091.61091.410N(t)1.2109911099.3051086060402081080t20406060 根据上述数据和图形,我们能够看到未来中国人口将按指数规律无限增长,但是人口、资源和环境三者是相互制约的,加之我国人口众多,而且资源短缺,人口与资源环境的矛盾日益尖锐,相关专家指出,中国资源环境的最大承载人口量为16亿[3],由①式得出我国人口将在21世纪50年代达到16亿,所以①式并不能完全准确的预测我国人口长期增长情况。

因此,根据题中所给数据分析我国基本国情,对①式进行了优化,创造性的结合我国基本国情对城、镇、乡的人口因素分别用模型②、③、④、⑤进行了具体的分析计算,结果如下:

总人口数 老年人口数 少年人口数 A B C D

2001城市总人口数=2.95372×108 2001镇总人口数=1.58255×108 2001乡总人口数=7.66932×108

2001城市老年人口数=3.698 107 2001镇老年人口数=1.787107 2001乡老年人口数=9.916107

2001城市少年人口数=5.222107 2001镇少年人口数=3.6107 2001乡少年人口数=2.101108

表四 城 镇 乡 -0.05% -0.043% -0.0175% 0.0258% 0.0287% 0.0172% 0.39% 0.36% 0.75% -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.943108 2.959108 3.8107 5.042107 短期预测 2010 2.94108 2.961108 3.83107 4.992107 2012 2.938108 2.962108 3.86107 4.943107 2020 2.926108 2.968108 3.982107 4.749107 中期预测 2030 2.911108 2.976108 4.141107 4.517107 2050 2.882108 2.991108 4.477107 4.087107 长期预测 2055 2.875108 2.995108 4.565107 3.986107 由 N1(t)N2(t)N3(t)N4(t) 得城市的各时期的数值为:

2008年 0.108108 2010年 0.095108 2012年 0.084108

2020年 0.035108 2030年 -0.027108

2050年 -0.148108

由这些数据可以说明:城市在2030年左右老年人数和死亡人数之和大于出生人数和少年人数之和,人口开始出现负增长趋势,老龄化问题达到了最高峰。

图五

0.150.10.050-0.05-0.1-0.15-0.2

2008年2010年2012年2020年2030年2050年表六 镇 2008 短期预测 2010 2012 中期预测 长期预测

由 N1(t)N2(t)N3(t)N4(t) 得镇各时期的数值为:

2008年 0.1108 2010年 0.144108 2012年 0.135108 2020年 0.11108 2030年 0.056108

2050年 -0.025108

由这些数据可以说明:镇在2040年左右老年人数和死亡人数之和大于出生人数和少年人数之和,人口开始出现负增长趋势,老龄化问题达到了最高峰。

N1(t) 1.578108 1.576108 1.575108 1.57108 1.563108 1.55108 1.6108 N2(t) 1.586108 1.587108 1.588108 1.591108 1.596108 1.605108 1.607108 N3(t) 1.833107 1.846107 1.859107 1.914107 1.984107 2.132107 2.17107 N4(t) 3.448107 3.391107 3.335107 3.121107 2.872107 2.433107 2.334107 2020 2030 2050 2055

图六

0.20.150.10.050-0.05

表七

乡 短期预测 中期预测 长期预测

由 N1(t)N2(t)N3(t)N4(t) 得乡各时期的数值为:

2008年 0.86108 2010年 0.79108 2012年 0.77108 2020年 0.457108 2030年 0.139108

2050年 -0.45108

由这些数据可以说明:乡在2040年左右老年人数和死亡人数之和大于出生人数和少年人数之和,人口开始呈负增长趋势,老龄化问题达到了最高峰。

2008年2010年2012年2020年2030年2050年2008 2010 2012 2020 2030 2050 2055 N1(t) 7.66108 7.657108 7.655108 7.4108 7.63108 7.604108 7.597108 N2(t) 7.687108 7.692108 7.697108 7.717108 7.742108 7.793108 7.806108 N3(t) 1.045108 1.061108 1.077108 1.143108 1.233108 1.432108 1.487108 N4(t) 1.932108 1.886108 1.841108 1.673108 1.484108 1.167108 1.099108

图七

10.50-0.5-1

综合上面三组数据可以看出乡镇的人口老龄化问题达到高峰要比城市晚十年,也就是人口出现负增长要比城市晚十年,这种城乡间的差异体现出了我国计划生育在控制城市人口增长方面收到了良好的效果。

另外,同一时期乡村的N1(t)N2(t)N3(t)N4(t)的值要比城镇的值大的多,也反映了乡村少年数和出生人数要多的多,说明乡村育龄期妇女的总生育率要比城镇的高的多。

2008年2010年2012年2020年2030年2050年

七、模型二建立及求解

考虑到自然资源、环境条件等因素对人口的增长起阻滞作用,并随着人口的增加,阻滞作用越来越大。

阻滞作用体现在对人口增长率上,使得随着人口数量N的增加而下降。若将r表示N的函数r(N),则应为减函数。于是:

dNr(N)N ⑥ dtN(0)N0 ⑦

对r(N)的一个最简单的假定是,设r(N)为N的线形函数,即: r(N)=r-sN (r>0,s>0)

这里r称固有增长率。为了确定系数s的意义,引入自然资源和环境条件能容纳的最大人口数量Nm,称人口容量。当N=Nm时人口不再增长,即增长率r(Nm)=0,代入⑦

r式子得s=,于是⑦式为

NmNr(N)r(1) ⑧

Nm将⑧代入⑥得:

dNNr(1)NdtNm

N

tt0N0

它是一可变量分离的微分方程

dNrdtN(1)NNm  11NmdNrdrNN1Nm解得

Ncert

N1Nm 利用初始条件,解得

cN0ert0 N10Nm

代入,解得

NNmNmr(tt0) [4] ⑨ 1(1)eN0由[3]知,中国环境所能容纳的最大人口数为:Nm=16亿,已知N0为2001年的人口总数为:N0=1.221×109 ,已知t0=2001

把2002年、2003年、2004年、2005年的人口总数分别代入⑨式得各年的固有增长率,最后得出平均的固有增长率r=0.138

图八

1.59910921091.5109N(t)110951085.1681060504020t0204050

把r=0.138代入⑨式,得:

2008年 N=1.431109 2010年 N=1.468109 2012年 N=1.498109

2020年 N=1.565109 2030年 N=1.591109

2050年 N=1.599109

由图象可以看出,它是一条单调曲线,它不会无限增长下去,用来预测中长期的人口数据是比较准确的,克服了指数增长模型中的不足,它也预测出在2050年左右出现人口高峰。但体现不出老龄化趋势与城乡差异。

八、模型评价

优点:通过模型一我们预测了人口总数、人口增长数、出生人口数、死亡人口数、老年人口增长数、少年人口增长数。我们虽然把人口数看成了时间的函数,但我们考察了年龄、大小、城镇乡等对人口增长的影响,并且通过自己建立的模型推算出了什么时间我国达到老龄化的高峰和什么时间出现负增长。不仅克服了指数模型和阻滞增长模型单调增长的趋势,而且把城乡差异体现出来。

缺点:在使用模型时,人口增长率是一个常数,不符合发展趋势。按照题目给的数据,以及生活中的数据,人口增长率应是逐年递减的。如果按照常数计算,将会导致误差。其中我们利用了指数增长模型,它是一个单调曲线,但是实际考虑,应是在一定的时期内是增长的,而后又是缓慢减少的过程,这个过程是一条非单调的曲线。模型所描述的人群应是在一定的空间范围内,所研究的时间范围内不存在有迁移现象、没有经过战争、自然灾害等一些使人口数量及结构变动的量。这些假设是苛刻的,不现实的,所以说不适宜预测长期的人口数目。

参考文献

[1]中国人口 ,www.chinapop.gov.cn,2007年9月22日。

[2]中国人口自然增长率 ,www.stats.gov.cn,2007年9月22日。

[3]杨胜万,南北关系中的人口与可持续发展问题,www.npc.gov.cn/zgrdw,2007年9月23日。

[4]姜启源 谢金星 叶俊,数学模型,北京:高等教育出版社,9页至15页,2003年8月。

[5]王兵团,数学建模基础,北京:清华大学出版社,北京交通大学出版社,2004年11月。

[6]赵静 但琦 严尚安等,数学建模与数学实验,北京:高等教育出版社;海德堡:施普林格出版社,2001年11月。

[7]王冬琳,数学建模及实验,北京:国防工业出版社,2005年5月。 [8]赵小云 叶立军,数学化归思维论,北京:科学出版社,2005年3月。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务