ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:313.80KB ,
资源ID:19050788      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19050788.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数学建模竞赛优秀论文Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数学建模竞赛优秀论文Word文档格式.docx

1、基于该评判标准,我们对问题2中制定的航班计划的“鲁棒性”进行了评价。通过评价结果我们发现问题2的中制定的航班计划的“鲁棒性”较差。为了提高航班计划的“鲁棒性”,减少航班延误对后续航班的影响,我们根据“鲁棒性”评判标准,建立了带有“鲁棒性”约束条件的新0-1规划整数模型。通过matlab对该模型求解,我们制定了具有较好“鲁棒性”的航班计划(见附录附表2)。关键词:相关性分析法,整数规划,动态规划一 问题重述航班计划是航空公司运输生产计划的具体实施计划,它规定了飞行的航线、航段、机型、航班号、班次和班期、(起降)时刻等。一个合理的航班计划应该既有助于航班的安全运行,又能提高飞机的利用率,还可以有效

2、地降低运营及维护成本,提高公司的经济效益。国内某个以客运为主的航空公司,该公司运行指挥中心每个月的月末都会对本月各航线、机型的收益情况进行市场分析,然后结合本公司现有的生产资源情况(包括现有可飞航线、不同类型的飞机数量等)编排下一个月的航班计划,在航班计划制定之后需送给机务部门进行飞机排班作业(安排每架飞机执行飞行的航班),机务部门在制定飞机排班计划时主要考虑满足飞机维修的需要,飞机排班计划完成以后形成可执行的航班计划,该计划需下发到飞行总队具体执飞。已知该公司有两种类型的飞机,A320飞机2架和E190飞机4架,维修基地设在西安和天津。由于航线(航权)资源是航空公司的稀缺资源,所以制定航班计

3、划时一般不会取消,也不会随意拆分带有经停航点的航线。在航班计划制定时,若本公司飞机数量无法满足现有航线需要,可向专业的飞机租赁公司申请租赁(租金:A320,33万美金/月架;E190,25万美金/月架);反之,若在满足现有航线需要的前提下,本公司尚有一定数量的剩余飞机,则可作为备用飞机在航线发生延误及飞机出现临时故障时使用,或者直接出租给其它航空公司以便获取额外利润。附件1给出了该公司某月各航线单日运行成本及(收入)明细表,假定每个航线每日只安排一个班次的飞机,附件二是航空公司航班延误统计表,现要求通过数学建模完成以下任务:1、对附件1中给出的数据进行航线收益分析,找出影响收益的主要因素,并根

4、据分析结果提出针对亏损航线的整改措施。2、为简化问题,假定各航线的航班时刻可以根据需要变动,同时假定现有飞行航线和航空公司的营销能力是稳定的(航线、平均客座率、平均折扣率不变),请为航空公司制定一份下个月的航班计划,使航空公司的收益最大化。3、如果继续考虑满足飞机维修需要,即每架飞机累计飞行130个小时就必须在维修基地停场维修一次,每次停场时间为24小时。那么,在不改变问题2中所求航班计划的情况下,要使航空公司正常营运,至少需要新增加两种类型的飞机各多少架?4、航班计划的“鲁棒性”是生产运行过程中需要考虑的一个重要因素,即设定一定的时间裕度以便在出现某一航班延误时能够减少对后续航班的影响。根据

5、附件2中给出的数据请评价问题2中求得的航班计划的“鲁棒性”,并重新制定一个带有“鲁棒性”约束的最优航班计划。二 问题分析2.1问题1的分析首先对附件1中的数据进行检查,更改一些不合理的数据。为了影响分析航空公司收益的主要因素,我们可以建立相关性分析模型求解。通过对相关系数排序,我们可以确定出主要因素,并基于主要因素对亏损航线进行整改。2.2 问题2的分析在假设航线、平均客座率、平均折扣率不变的情况下,再假设各类航线成本仅与航线本身有关,则航空公司的收益最大化就可以转化为飞机利用率最高的问题。进而我们可以建立0-1规划模型,并通过动态规划算法进行求解。2.3 问题3的分析在问题2的基础上,要考虑

6、停场维修时间,可以通过改进问题2中建立的0-1规划模型,在改进的模型中考虑到停场维修的约束条件,进而就可求出需要增加的飞机数。2.4 问题4的分析要评价问题2中的航班计划的“鲁棒性”,我们首先得建立“鲁棒性”评判标准。然后,我们就可以根据评判标准去评价问题2中的航班计划的“鲁棒性”,并进而建立具有较好“鲁棒性”的航班计划。三 模型假设与符号说明3.1模型假设1.假设飞机航行过程中不会出现意外故障。2.不考虑不同城市的经济水平、地理方面的差异。3.每个航线只安排一个班次的飞机。4.当重新编排航班的时候,我们假定每条航线从一个月的一号开始运营,一个月以30天计。 3.2符号说明:所需最少的飞机架数

7、:第条航线架飞机一天中航班安排的时间限制一天中飞机最大飞行时间飞机飞行第条航线所需时间天第架飞机是否处于停场状态,停场为0,否则为1原来每天需要的飞机数一架飞机在一个月内处于停场状态的最少天数架飞机在原计划中的飞行时间四 模型的建立与求解4.1 影响收益的主要因素4.1.1 数据的分析首先先对附件1中的数据进行检查,合理地更改一些不合理的数据。例如,更改了附件1中餐食费为0的相关数据(见附录附表1)。4.1.2 相关性分析模型的建立与求解相关性分析是指对两个或多个具备相关性的变量元素进行分析,从而衡量两个变量因素的相关密切程度。相关性的元素之间需要存在一定的联系或者概率才可以进行相关性分析。问

8、题1是探索各个因素与公司收益的相关程度,故我们可以采取相关分析法1。首先我们利用更改了附件1提供的数据,计算出该航空公司每条航线的总收入,总支出,然后利用“收益=总收入-总支出”计算出每条航线的收益,然后计算各个因素与收益的相关系数。相关系数的计算公式:为变量与变量的相关系数,其中是变量的均值,其中的均值,并且相关系数越大表示两个变量间的相关性越高。利用matlab软件编程求解,我们求得各因素与收益的相关系数,并对其从大到小进行排序:表1:影响收益因素与收益的相关系数相关系数收益相关因素0.6054平均折扣率0.4862航材维修费0.4700全价票价格0.4686不正常航班费用0.4657机供

9、品0.4437客座率0.4174发动机维修费0.3749座位数0.2370起降及非航空性业务费0.2307航油费0.2275耗油量0.2181机组人员工资0.0675保险费-旅客责任险-0.1027餐费-0.2513航材消耗4.1.3 模型结果分析我们选取相关系数较大的前8个因素作为影响航空公司收益的主要因素。从上表中可以看到,主要因素中包含了平均折扣率、航材维修费、全价票价格等因素。这些因素和我们的主观思考的结果很一致,这就说明我们用相关性分析获得的主要因素还是比较合理的。 为了更直观地体现出各主要因素与收益间的关系,我们给出了下图: 为了整改亏损航线,我们首先整理出了所有亏损航线,如下表:

10、表2:亏损航线统计航班号航线全称机型收益XX1571西安-天津-沈阳E1900.41161374.521500387.10292.310.84112216.04106-6909.379XX1572沈阳-天津-西安0.48661579.25800444.76375.740.88472546.10-27788.190xx1607天津-临沂-福州0.46201354.86381.57367.090.63102184.33-30110.340XX1608福州-临沂-天津0.57391385.51390.20367.280.69972233.75-22920.040XX1617天津-阜阳-厦门1543.

11、98650434.83423.160.82732489.25-33768.110XX1618厦门-阜阳-天津1480.33416.90421.230.82532386.62-38841.590XX1648呼和浩特-西安A3200.41711415.67830352.11285.950.58551710.05180-1545.080针对以上亏损的航线,基于我们选出的主要因素我们提出整改措施如下:西安-天津-沈阳以及返航航线:从上表可以看出,西安-天津-沈阳以及返航航线的收益分别是-6909.379及-27788.190,均处于亏损状态。对于西安-天津-沈阳航线,可以利用上表的数据分析出其亏损的主

12、要原因是平均折扣率太低,对于此,我们提出的整改措施是适当提高折扣率,同时通过提供更好的服务或者更换机型以及其它的方式来吸引更多的顾客。而对于返航航线与西安-天津-沈阳航线最大的区别是全票价价格不同,同时其平均折扣率也是非常低,于是我们可以认为以上两点是造成其航线亏损如此之多的关键所在。这与我们利用相关性分析出全票价价格也是影响收益的主要因素之一是吻合的,因此,如果此航线想要减少损失或者说获得更多利润,就需要适当的提高全价票价格。同时,通过提供更好的服务或者更换机型以及其它的方式来吸引更多的顾客,进而适当提高折扣率2。天津-临沂-福州以及返航航线:天津-临沂-福州以及返航航线的收益分别是-301

13、10.340以及-22920.040,亏损相对来说比较严重,从表中我们可以清楚地看到这两条航线的平均折扣率,全价票价格以及客座率均偏低,故早成航线亏损严重,这与我们的分析结果相吻合,对于此我们给出的整改措施是改变航线机型或 者航班时刻,提高航线服务质量,从而增高客座率。 天津-阜阳-厦门航线以及返航航线:天津-阜阳-厦门航线以及返航航线的收益分 别是-33768.110以及-38841.590,亏损严重,通过分析我们得出其原因是全价票价格非常低,并且平均折扣率也偏低。整改措施:适当提高全价票价格,同时通 过调整航班时刻或改变航线机型促进平均折扣率的提升。呼和浩特-西安航线:主要是由于折扣率较低

14、,造成轻微亏损。改变航线机型或者提供更好的服务或者采用其它方式增加平均折扣率。4.2 制定航班计划4.2.1 模型的分析问题2的目的是制定新的航班计划,以达到航空公司的收益最大的最终目标。由问题2的题设,航线、平均客座率、平均折扣率不变,所以如果我们假定票价也不变的话,可知各航线的收入总和不变。同时,我们还假设附件1中各航线的成本也只跟航线本省有关,即除了租飞机要租金外,各航线的其他成本也不变。于是,求解公司收益最大化的问题便转化为求解飞机利用率最大的问题。因此可以建立以所需飞机数最少为目标的模型。4.2.2 基本符号说明一架飞机每天可以飞行的最大时间4.2.3 模型建立与求解 对附件1的航线

15、进行分析可以发现,所有航线可以分为西安、天津两个独立的基地。再根据A320和E190两种机型,我们可以将各航线分成4个对立的系统进行求解。下面对于各个系统我们分别建立如下模型。目标:最小化所用飞机架数,即。约束:一架飞机每天飞行的总时间不能超过航线排班时间则可得具体模型如下:很显然以上模型是0-1整数规划模型,由于0-1整数规划模型是NP-难题,因此我们将原模型转化为较简单的0-1整数背包问题求解,其转化的具体过程如下:(1)一架飞机每天可以飞行的最大时间可以看成一个背包可装物品的总数量。(2)一条航线需要的飞行时间可以看成一个物品的质量。(3)由题设每条航线每天飞且只飞一次可以看成物品的价值

16、都相等(都取为1)原模型要求使用的飞机数最少,即等价于每架飞机的利用率越高,也就对应每个背包的利用率越高,其具体的执行步骤为:(1)输入原参数集合(航线的标号,每条航线的飞行时间,每条航线的价值);(2)运用动态规划算法求得一架飞机的排班计划;(3)从原参数中去除已经分配航线对应的参数;(4)判断参数集合是否为空集,如果为空集,输出各飞机的分配结果,过程结束否则返回第2步继续执行。具体程序流程图如下: 根据附件1的数据,我们假设一架飞机每天的飞行时间最大为17.5个小时7:30,1:00,利用附件1提供的数据以及MATLAB软件对以上模型进行求解。最后得出在保证航线正常运行的前提下,使得航空公

17、司收益最大的最少飞机架数N为12,其中机型A320和机型E190各6架。具体结果如下列各表:首先给出符号说明:n:初始航线在附件1中对应的行标号; s:新的航线标号; st:新航线的飞行时间; ZW:每架飞机每天可以飞行的最长时间; BH:同一架飞机一天可以飞行的新的航线标号。天津A320:表3:机型为A320的从天津出发的飞机的原始数据n15161920313239404142474849505152s12345678st5.74634.55634.22335.73734.30535.393310.41006.1063 将以上数据输入到MATLAB,可得出以下结果:表4:一架从天津出发的A3

18、20飞机一天飞行的时间与对应的航线之间的关系BHZW14.526015.436015.5163天津E190:表5:机型为E190的从天津出发的飞机的原始数据9102122232425262728293053549.688067.2469.03108.12507.57607.89408.7233表6:一架从天津出发的A190飞机一天飞行的时间与对应的航线之间的关系16.2934016.607016.0190西安A320:表7:机型为A320的从西安出发的飞机的原始数据11121718333435363738434445468.24604.33207.41703.31933.20334.53334

19、.34336.5770表8:一架从西安出发的A320飞机一天飞行的时间与对应的航线之间的关系15.897315.153613.1343西安E190:表9:机型为E190的从西安出发的飞机的原始数据1314SSt8010597.8820 7.7340将以上数据输入到MATLAB,可得出以下结果:表10:一架西安出发的E190飞机一天飞行的时间与对应的航线之间的关系15.39870 由表3到表10可知,该航空公司至少需要12架飞机才能保证各条航线正常运转,即上述优化模型的最优解N=12,也就是说该公司还需要向租赁公司租借4架A320型飞机及2架E190型飞机。 进一步,我们对各架飞机进行具体的航班

20、时刻安排。我们在排航班时刻表的过程中,需要作出以下假设:1)假设飞机每天最早航班为7:30是合理的2)假设飞机在每个中间站的停留时间为20分钟是足够的3)假设飞机在飞行过程中是不会出故障的基于以上几点,我们给出了可使得航空公司获得最大收益的航班时刻表。由于航线太多,导致表格太大,故我们将其放于附录附表1中。 最后,我们容易计算得到:这种方案可使该公司的月利润为4237.1万元(经查阅相关资料,1美元按6.3685人民币元换算)。4.3 考虑飞机停场时间的排班计划4.3.1 模型分析由题意可知,维修停场时间为24小时,则在不向租赁公司租赁飞机的情况下,我们的航线是不能正常运营的。因此,分别以西安

21、、天津为维修基地的,以E190、A320飞机机型的分成4个独立系统进行分析(与第二问一样分类讨论)。4.3.2 模型符号说明需要租的飞机架数4.3.2 模型的建立与求解因为在问题2的基础上,我们还要额外考虑每架飞机累计飞行130个小时就得停场24小时的条件,故在问题2建立的模型基础上,我们提出如下改进的0-1规划模型。最小化的增加飞机架数。1.添加租的飞机后,每天飞行的飞机架数要大于或等于原来的飞机架数; 2.一架飞机一个月内飞行不能超过除去必须维修时间的最大天数通过求解以上模型,我们得最优解为我们至少需要增加4架飞机。即以西安为维修基地的分别用A320、E190型飞机运转、以天津为维修基地的分别用A320、E190型飞机运转的4类航线分别至少要增加同种型号飞机一架,方能使该航空公司正常营运。显然,具体的交替维修方案是不唯一的,我们选取其中一种方案通过以下四个表格进行阐述:(假定每条航线从一个月的一号开始运营,一个月以30天计)表11:关于以西安为维修基地、E190型飞机运转的航线交替维修方案表 日期飞机甲机维修飞行乙机租机表12:关于以西安为维修基地、A320型飞机运转的航线交替维修方案表日期丙机表13:关于以天津为维修基地、E190型飞机运转的航线交替维修方案表

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1