数学建模对计划生育的建议

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2008高教社杯全国大学生数学建模竞赛对计划生育的建议摘要本文在年龄和性别分布基本均匀,寿命为75岁的前提下,研究了人口增长分别与晚育、少生、时间间隔的关系。基于人口和性别比例均匀分布的前提下,忽略其它年龄段意外死亡的情况,自然死亡年龄为75岁,死亡率为1/75。要解决人口增长与晚育的关系,我建立宋健人口模型,引进了有关生育模式的函数(1)1(1)()()rrrrehr,rr1,此函数中取2,2n,由于增加n就意味着晚育,因此对于第一个问题我们以n为变量,然后固定了其它变量,再通过MATLAB编写程序得以解决人口增长与晚育的关系。对于第二个问题我们考虑育龄妇女一生只生一胎,一胎一个来解决。基于前两个问题,对于第三个问题,我们通过结果和图形的分析,可以很好的解决人口增长与时间间隔的关系。最后,应用前三个问题中我们假设的数据对20年后我国的人口数进行预测。得出当单位时间内平均每个育龄女性的生育数为0.2时,我国20年后人口总数为14.8653亿,达到控制在15亿内的要求。可见我们的假设具有一定的合理性。关键词:宋健人口模型生育模式人口增长一、问题的重述对计划生育的建议中国是一个人口大国,人口问题始终是制约我国发展的关键之一,影响我国人口增长率的因素有生育率、死亡率、迁移率和年龄结构等。现今我们假定现有人口13亿,年龄和性别分布基本均匀,寿命假定为75岁,考虑以下四个问题:问题(一),人口增长与晚育的关系;问题(二),人口增长与少生的关系;问题(三),人口增长与间隔时间的关系;问题(四),如果20年内人口增长控制在15亿以内,请你提出一个合理的计划生育的建议。二、问题的分析现在我们从宏观人口看,引起人口增长率变动的原因有三个基本因素,即出生率、死亡率和迁移率(在本题可看作迁出率等于迁入率)。依据这一基本出发点,就为人口增长率变动关系的数学模型提供了基本思路。由公式:人口自然增长率=(本年出生人数-本年死亡人数)/年平均人数×1000‰=人口出生率-人口死亡率可分别对问题(一)到(四)进行建模求解。面对以上四个问题我们在建立模型时,不可能全面考虑到影响人口增长率的种种因素,所以在建立以下数学模型中,我们将人口当作一个整体,当作一个系统来考虑,并将人口增长率的变化主要取决于生育率、死亡率的变化。针对问题(一),我们固定单位时间内平均每个育龄女性的生育数()t,男女性别比例(,)krt,死亡率()us和人口的密度函数(,)prt建立起宋健人口模型,对人口增长数量与晚育之间的关系进行解决。针对问题(二),我们以()t为变量,其他值固定,运用MATLAB编程建立少生概率模型,很好的解决了人口增长数量与少生之间的关系。针对问题(三),我们针对问题(四),我们将()t(单位时间内平均每个育龄女性的生育数)固定并假设中年人的死亡率为u(s)=0,生育人数(,)prt定为一个常数.运用人口自然增长率公式进行建模解决问题。三、基本假设(1)、把研究的社会人口当作一个整体,当作一个系统考虑;(2)、所有表征和影响人口变化的因素都是在整个社会人口平均意义下确定的;(3)、在短期内没有外来物种对人类的生存造成影响;(4)、医疗水平,科学技术在未来相当长的时间内不会对人的死亡率造成影响;(5)、假设每年人口的出生人数、死亡人数都是在年末某个时间点发生,而不考虑时间段,则死亡率为1/75。;(6)、假设在预测期内无战争或自然灾害等引起的大规模伤亡或迁移,即国内人口变化主要取决于生育率、死亡率;注:这里提出的均为全局意义上的假设,针对每个模型的假设条件文中将在每个模型之前另外列出;四、符号说明()zt……………………………………………………我国人口的自然增长率函数。()ft…………………………………………………………………婴儿出生率函数。()t……………………………………………时间内平均每个育龄女性的生育数(,)hrt…………………………………………为r女性的生育加权因子,称生育式。(,)krt………………………………………………………………女性性别比函数。(,)prt…………………………………………………………………人口密度函数。()us……………………………………………………………人口的死亡率函数。1,2[]rr……………………………………………………………………性育龄区间。五、模型的建立与求解1、针对问题(一),我们建立了模型一:(1)、模型一的基本假设:①、平均每个女性一生的总和生育数为1.5个,且每胎婴儿数为1。②、由题目中总假设我国人口现今13亿,年龄和性别分布基本均匀,寿命为75岁,在这可设男生比例为1:1,人口密度函数为1375,死亡率为175。(2)、模型的建立和求解:宋健人口模型的建立:首先我们对我国人口的死亡率数据进行统计,运用加权算术平均数法的预测模型求出未来的平均死亡率()us为175。因为人们主要关注和可以用作控制手段的就是婴儿的出生率()ft,所以接着我们建立了宋健的人口模型对问题(一)人口增长与晚育的关系进行建模预测。21()(,)(,)(,)rrftbrtkrtprtdr……………………………………………………(1)再将b(r,t)定义为(,)brt()(,)thrt…………………………………………(2)其中h(r,t)满足21(,)1rrhrtdr…………………………………………………(3)于是21()(,)rrtbrtdr……………………………………………………………(4)21()()(,)(,)(,)rrftthrtkrtprtdr………………………………………………(5)其中21(,)1rrhrtdr,由(4)式可以看出,()t的直接含义是时刻t单位时间内平均每个育龄女性的生育数,如果所有育龄女性在她育龄期所及的时刻都保持这个生育数,那么()t也表示平均每个女性一生的总和生育数,所以()t称为总和生育率(简称生育率)或是生育胎次。由基本假设可得()t=0.3。即时刻t单位时间内平均每个育龄女性的生育数为0.3。(,)krt为女性性别比函数,其中(,)krt=1。(,)prt人口密度函数,因为中年人的死亡率很低可看作为了0,则中年人的人口密度函数(,)prt=1375。(,)hrt在稳定环境下可以近似地认为它与t无关,即(,)hrt=()hr。其中()hr表示了在哪些年龄生育率高,哪些年龄生育率低。由人口统计资料可以知道当前实际的(,)hrt。然而理论时人们采用的()hr的一种形式是借用概率论中的分布为:(1)1(1)()()rrrrehr,rr1………………………………………………………(6)并取2,2n。根据方程(1)——(6)和人口自然增长率公式,我们可以得出人口增长数量与晚育的关系式:()zt=()ft-()us=0.32(1)1221213(1)752()2rrnrnrrredrn-175……………………………(7)(1)0()xtetdt………………………………………………………………(8)其中,人口自然增长率=(本年出生人数-本年死亡人数)/年平均人数×1000‰=人口出生率-人口死亡率。(3)、模型的求解:当取2,2n这时有12cnrr,可以看出,提高1r意味着晚婚,而增加n意味着晚育。这样就求出在单位时间内人口增长数量和晚婚晚育之间的关系。即,晚婚晚育在一定程度上可控制人口的增长速度。把变量晚婚1r固定在18岁,此时只有一个变量为晚育n,利用(7)式,由人口总数乘以人口自然增长率得出人口增长数量。(人口增长数量=人口自然增长率人口总数)(4)、模型检验:①、当1,2[]rr取区间[18,50]时,用MATLAB编程,作出()hr与育龄女性年龄的关系图,如图1所示,程序见附录1中的程序1。152025303540455000.010.020.030.040.050.060.070.080.090.1图1②、把变量晚婚1r固定在18岁,用MATLAB得到晚育变量与人口增长数量之间的关系图:(程序见附录1中的程序2)10121416182022242628300.040.060.080.10.120.140.160.18图2(4)、结果分析:①、12cnrr,n取10,r1取18,可得cr=26,符合图1中,crr=26岁附近时,生育率最高。生育率高低与女性育龄年龄的关系如图1所示。②、由图2可得,随着n的增加,人口增长率越来越小,人口增长数量越来越少。由此说明,育龄女性晚育可以降低我国的人口增长数量。具体结果见图2和附录中的程序2中的结果。(5)、模型评价:本模型运用了宋健的人口预测模型,模型中固定了()t,(,)krt,()us,(,)prt这几个函数值,大大的减低了模型的难度,但也因此模型的准确性不是很高。利用MATLAB编程,得到了()hr与育龄女性年龄的关系图和人口增长率与育龄女性从什么时候开始生育之间的关系图,并在题设的条件下,得到了最高生育率所对应的女性年龄为26岁附近,基本上符合情况,解决了问题一的要求。当取2,2n这时有12cnrr,可以看出,提高1r意味着晚婚,而增加n意味着晚育。这很符合我国的计划生育政策,我国正是通过这两种手段来实施的。2、针对问题(二),我们建立了模型二:(1)、模型的建立与求解:问题二中要解决的问题是人口增长数量与少生的关系,所以,为了模型的简便,我们此时n和其他值固定,把()t当作变量,运用MATLAB编程建立少生数量模型画出单位时间内人口增长数与少生的关系图形(图3):0.050.10.150.20.250.30.350.40.450.5-0.2-0.100.10.20.30.40.5图3(2)、模型结果分析:图3中的横坐标表示()t(时刻t单位时间内平均每个育龄女性的生育数),纵坐标表示f1(人口增长数量)。可见在单位时间内f1随着()t的增加而增加。(3)、模型评价:本模型为一次线性模型,模型简单,解决问题明确,可由图3清晰的看出在单位时间内人口增长数量与少生之间的关系。因其它影响人口增长数量的变量被固定,模型在符合事实上的性能不高,却很好的反应出人口增长数量与少生之间的关系。3、针对问题(三),我们建立了模型三:人口增长与时间间隔的关系:这个题目是前两个问题的延伸,我们假设每对夫妻一生只生两个孩子,间隔为4年,这与第一题中取()t=2、n=4差不了多少,我们知道当()t固定,人口增长率会随着晚育(n)的增加而减少,也就是说人口增长也随着减少,同理,我们也可以知道人口增长跟时间间隔成反比关系,时间间隔越长,人口增长就越慢。4、针对问题(四),我们建立了模型四:(1)、模型的基本假设:①、()t固定…………………………………单位时间内平均每个育龄女性的生育数固定②、假设中年人的死亡率为u(s)=0,生育人数(,)prt定为一个常数.(2)、模型的建立和求解:我们假设中年人的死亡率为0,即生育人数(,)prt定为一个常数,则对21()()(,)(,)(,)rrftthrtkrtprtdr来说只要()t固定,()ft就是一个常数,我们取()t=0.3(即单位时间内平均每个育龄女性的生育数位0.3),所以()ft=0.026.因为每人的寿命都是75岁,所以每年都有13/75亿人死亡,也就是说20年总的死亡人数为2013/75。而20年出生的总人数为20(10.026)1321.7215,所以20年后的人数为:21.7215-3.4667=18.2548,要想控制在15亿以内,我们可以采取降低()t的值,当我们取()t=0.2时,20年后的人数为:14.8653.(3)、模型评价:本模型通过控制单位时间内平均每个育龄女性的生育数来实现对人口增长率的控制(当然我们也可以从晚婚晚育和多胎之间的时间间隔方面来实现人口的控制)。当单位时间内平均每个育龄女性

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功