2014年福建省高职院校技能大赛班车.doc_第1页
2014年福建省高职院校技能大赛班车.doc_第2页
2014年福建省高职院校技能大赛班车.doc_第3页
2014年福建省高职院校技能大赛班车.doc_第4页
2014年福建省高职院校技能大赛班车.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

班车的合理安排摘要本文针对人类社会生活中相当普遍的班车的合理安排问题,我们通过简化模型、分析数据、减少决策变量个数,研究如何使班车的安排更加合理,即运用我们的模型,说明每个班次用哪一辆班车,使得在满足需要的情况下,尽量节省每日的油耗成本。根据题目分析,首先建立不同班车的座位所对应的油耗,列出不同班车在不同线路的费用,并对每日班车发车时刻及班次编号进行简化,然后根据条件要求每班次的车都应当保证有充足的座位,因此每日乘坐各班次的人数其取最大值。再对时间进行分析可知,三辆班车同时7:00时从市区去学校,所以要同时从三条路线出发,再根据乘车人数的情况52,28,42只有一种安排方式因此路线1,、2、3、10、11、12就确定了。针对49次车的确定,第4班发车时间为9:00,则abc三辆班车均可赶回继续下一班次。从市区到学校,走路线一所花时间为45分钟,根据人数情况可选abc,再根据费用最低原则,首选c车为第4班次,同理对于第5班次,考虑时间以及要返回的人数,考虑油耗最少,因此选择c车。再对69班次进一步简化,假设哪个班次开什么车为 并列出其最小费用关系式,再根据要求写出约束条件,并用lingo软件求出最小费用为1395元。关键词: 最小费用 lingo软件 班次一 问题重述某高校地处市郊,共设立了三条不同方向的接送线路,每天用班车接送居住在市区沿途线路的教职工。这三条线路市区与学校之间的平均运行时间依次分别需要45分钟、70分钟和50分钟。目前学校有三辆班车,分别是55座、45座和33座,根据经验和当前油价,这三辆班车的油耗大约分别是5元/分钟、4元/分钟和3元/分钟。本学期学校拟定的每日班车发车时刻及相应的班次编号见表1,其中上行表示从市区到学校,下行表示从学校到市区。表1 每日班车发车时刻及班次编号线路方向发车时刻班次编号发车时刻班次编号发车时刻班次编号1上行07:00109:00413:009下行10:00512:00617:00102上行07:00213:008下行12:00717:00113上行07:003下行17:0012 由于周一至周五每日的课程安排不同,因此每日乘坐同一班次的人数也是不同的。据统计,每日乘坐各班次的教职工人数范围见表2。表2 每日乘坐各班次的人数统计表线路方向发车时刻人数范围发车时刻人数范围发车时刻人数范围1上行07:00305209:00152513:003245下行10:00122312:00274517:0045502上行07:00212813:003538下行12:00223017:0022263上行07:004142下行17:003842 请你们通过建立数学模型,编制出一个每日班车的合理安排表,说明每个班次用哪一辆班车,使得在满足需要的情况下,尽量节省每日的油耗成本。要求做到符合下面条件:1、对各条线路而言,每日早晨07:00从市区用哪一辆班车到学校,下午17:00就用这辆班车回到市区;2、如果从学校沿某线路到达终点站时,距离终点站返回学校的下一班车发车时刻尚早,则空车返回学校;同样在迫不得已时,也采取从学校空车到某线路的终点站,再沿途接人到学校;3、每班次的车都应当保证有充足的座位。(保证每位乘车的教师有座,不能站着)二 问题分析要使得在满足需要的情况下,尽量节省每日的油耗成本,并编制出每日班车的合理安排表,通过题目分析首先可以建立三个不同班车每分钟所对应的油耗(三个不同班车具体情况表,即相应的座位数和油耗数),以(三个)不同班车在(三种)不同线路的费用,并对每日班车发车时刻及班次编号进行简化。其次根据条件要求每班次的车都应当保证有充足的座位,(保证每位乘车的教师有座,不能站着),因此每日乘坐各班次的人数必须取最大值。(这样很容易就确定出早上7:00从市区到学校的那三个班次的车,再根据要求1:对各条线路而言,每日早晨07:00从市区用哪一辆班车到学校,下午17:00就用这辆班车回到市区,这样下午17:00点的车也可以确定。剩下的几个班次的车我们可以建立线性规划模型用lingo来求解。)三 模型假设1. 题目所给的数据真实可靠2. 老师等车以及上车时间忽略不计3. 沿途无堵车现象4. 每日班车都能正常发车,无班车出现损坏等事件四 符号说明 驾驶第线路所需的时间, 第辆车每分钟的油耗钱元/分钟, 第班次所开第辆车 原6-9班次所花的费用(不考虑空车费的情况下)五 模型建立与求解5.1模型一根据对题目的分析,要使得在满足需要的情况下,尽量节省每日的油耗成本,并编制出每日班车的合理安排表。分析题目我们可以建立不同班车的座位与油耗的对应关系和不同班车在不同线路所对应的费用。假设三辆班车分别为a(55座)、b(45座)、c(33座)。不同班车的座位与油耗所对应关系表如下:表1:三个班车对应的座位以及油耗座位(座)油耗(元/分钟)班车a555班车b454班车c333设线路1,2,3所需的时间为,班车a,b,c每分钟所需要的油耗价钱为。a,b,c三个不同班车在三个不同线路的油耗: 根据上式算出不同班车在不同线路的费用如下表:表2:不同班车在不同线路的费用费用班车a班车b班车c路线1225180135路线2350280210路线3250200150通过对题目表1的分析,为简化模型,适当减少决策变量的个数,对每日班车发车时刻及班次进行编号。表3 每日班车发车时刻及班次编号发车时间07:0009:0010:0012:0013:0017:00发车班次1、2、3456、78、910、11、12注:班次1、2、3、4、8、9为上行发车,即从市区到学校。班次5、6、7、10、11、12为下行发车,即从学校到市区。因为每班次的车都应当保证有充足的座位,保证每位乘车的教师有座,不能站着。所以题目中表2的乘车人数范围必须取最大值才能保证每位乘车的教师有座,处理得表4表4 每日乘坐各班次的人数统计表线路方向发车时刻人数发车时刻人数发车时刻人数1上行07:005209:002513:0045下行10:002312:004517:00502上行07:002813:0038下行12:003017:00263上行07:0042下行17:0042从表中可知,三辆班车同时7:00时从市区去学校,所以要同时从三条路线出发,再根据乘车人数的情况52,28,42只有一种安排方式: a车-车次1,线路二-c车-车次2,线路三-b车车次3,在满足有充足座位的条件下要让费用最低只能让耗油最多的开最近的路程,因此a车要走1号路线,b车走路线3,c车走2号路线。对各条线路而言,每日早晨07:00从市区用哪一辆班车到学校,下午17:00就用这辆班车回到市区,这样车次10、11、12就被确定。线路发车时刻班次选定车辆107:001a17:0010207:002c17:0011307:003b17:0012还有车次49没确定。先进行简化处理如下:表5 车次4-9统计表班次456789发车时间09:0010:0012:0012:0013:0013:00上下行上下下下上上从表中我们可以看出,第4班发车时间为9:00,则abc三辆班车均可赶回继续下一班次。从市区到学校,走路线一所花时间为45分钟,根据人数情况可选abc,再根据费用最低原则,首选c车为第4班次。即:线路一-c车-班次4。当班次4到达学校时已经是09:45,此时有23名教师要从学校返回市区,考虑油耗最少可以选择c车一号路线。这样班次1、2、3、4、5、10、11、12就确定了,以及这些班次的行车路线也可以确定了。线路发车时刻班次选定车辆发车时刻班次选定车辆107:001a09:004c10:005c17:0010a207:002c17:0011c307:003b17:0012b剩下6、7、8、9班次的车还有行车路线没有确定,我们通过座位的约束条件可以将已有的数据进行简化得表6表6:剩余班次统计表班次6879发车时间12:0013:0012:0013:00上下行下上下上可选班车a、ba、b、a、b、ca、b为了能够更号的对6、7、8、9班次的车还有行车路线建立模型,我们对表6再进一次简化 班次1234发车时间12:0013:0012:0013:00班车去向学校-市区市区-学校学校-市区市区-学校设为第次用第辆车,其中,(分别表示a,b,c三辆班车):班车每分钟油耗元/分钟, 依题意得: (1)根据题目列出其约束条件:每个班次只能发一辆车,可得: (2)班次1、3都是在12:00从学校开往市区,则车辆必须按两条路线同时进行即: 同理班次2、4的车辆必须按两条路线同时进行即:将其公式用lingo软件计算: s.t. 解之得:线路发车时刻班次选定车辆112:006a13:009212:007b13:008将其带入原班次中,可知求出的答案不是理想状态下的最优值,所以我们建立模型二,把空车的费用考虑在内。5.2模型二考虑空车费用:根据题意可知,班次6、7、8、9只有路线一、路线二两种行车路线,所以我们先算出这俩种行车路线的费用,即整理得: (1)再算出这些班次的车全部空车回学校的费用,因为空车回校区为了节省费用所以选择路线最短的行车路线,即路线一。依题意得:整理得: (2)最后再计算出实际第次用第辆车是否是空车可得: (3)当班车开出时,若是空车那么 的乘积就是1,反之不是空车时的乘积就是0,因为班车开出去是要往返的,所以有空车出去必有空车回来,因此必须乘以2。结合(1)(2)(3)得考虑到空车费的情况下的总费用为:根据题意可列出其约束条件:s.t.用lingo软件求得其最小值是:1395为了更好的观察每日班车的合理安排情况,我们将以上求得的结果统计成表:线路方向发车时刻班车发车时刻班次编号发车时刻班车1上行07:00a09:00c13:00a下行10:00c12:00a17:00a2上行07:00c13:00b下行12:00c17:00c3上行07:00b下行17:00b六 模型评价优点:1. 对所要解决的问题,给出分析表格,使得论文更一目了然2. 运用简单模型,减少决策变量,使得论文更加通俗易懂3. 该模型简单易用,针对校车的安排具有很好的推广作用缺点:1.模型考虑因素过于简单2.堵车现象没有考虑进去3.座位取最大值,无法使资源得到最优分配七 参考文献1. 堵秀凤,张剑,张宏民, 数学建模. 北京:北京航空航天大学出版社 2011.82. 陈恩水,王峰, 数学建模与实验. 北京:科学出版社 20083. 郭培俊, 高职数学建模 杭州:浙江大学出版社 2010.12 4. 姜启源,谢金星,叶俊,数学模型第四版 北京:高等教育出版社 2011.15. 杨启帆,谈之亦,何勇,数学建模杭州:浙江大学出版社 1999.8附录1. 不考虑空车费用模型:min=(5*x11+4*x12)*45+(5*x21+4*x22)*45+(5*x31+4*x32+3*x33)*70+(5*x41+4*x42)*70;x11+x12=1;x21+x22=1;x31+x32+x33=1;x41+x42=1;x11+x31=1;x12+x32=1;x21+x41=1;x22+x42=1;x31+x41=1;x32+x42=1;bin(x11);bin(x21);bin(x31);bin(x41);bin(x12);bin(x13);bin(x22);bin(x23);bin(x32);bin(x33);bin(x42);bin(x43);2. 考虑空车费用模型:min=(5*x11+4*x12)*45+(5*x21+4*x22)*45+(5*x31+4*x32+3*x33)*70+(5*x41+4*x42)*70+(5*x21+4*x22)*45+(5*x11+4*x12)*45+(5*x31+4*x32+3*x33)*45

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论