下载此文档

公交车排班模型.doc


文档分类:论文 | 页数:约43页 举报非法文档有奖
1/43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/43 下载此文档
文档列表 文档介绍
. .
. v .
公交车排班模型中的线性规划求解问题
摘要
本文研究的是在满足各时段〔早顶峰、日间平峰、晚顶峰,晚平峰四个时段〕时间,公交车以一定间隔连续发车的条件下,排班的最优问题。根据各小题的约束条件,用运筹学中的线性规划知识建立模型,再利用Lingo求解,分别算出所需公交车总数以及单班车、双班车各需求量,制定排班的优化方案。
对于题目条件,我们有三个设想,其一,根据现实生活经历可知,公交车发车间隔相对固定,方便市民安排方案候车出行;其二,从简化模型的角度考虑,每辆车的司机固定,即司机间不允许换车开车;其三,单班车一天不超过5个班次,即认定为所有单班车一天总班次相加不超过5班。
对于题目一,从各班次发车间隔相等这一假定条件出发,要使在早顶峰时段运行的车辆数最少,只需发车间隔尽可能大,于是我们取早的最大发车间隔5分钟来安排发车,由于该题无对单班车数量的其他要求,我们假定单班车在早顶峰时段安排2辆,同时考虑到车辆要完成一个班次的运行后才可进展下一班次,建立相关模型,用Lingo编程求解得早顶峰时段总共运行24个班次,所需的最少公交车数为16辆。
对于问题二,在已有模型的根底上,综合考虑全天的工作安排,发车间隔仍取每个阶段的最大发车间隔,同样的,考虑到单班车只在顶峰期运行,在早顶峰运行2到3个班次,在晚顶峰运行2到3个班次,且每天运行不超过五个班次,,根据资源利用的最大化原那么,我们知道单班车数不能超过3辆,这里我们仍假设单班车数为2辆,根据题目要求,我们要使每辆公交车的工作时间和上下午司机的工作时间尽可能均匀,且要使车辆的利用率得到最大,根据以上条件建立公交车排班模型,用
. .
. v .
Lingo编程求解得全天总共运行120个班次,所需的最少公交车数为16辆。具体公交车排班方案表见表2—1。
对于问题三,该题约束了单班车数量不少于3辆,由问题二的分析既得单班车数量为3辆,改变问题二模型中的相关参数,用Lingo编程求解得全天总共运行120个班次,所需的最少公交车数为16辆。具体公交车排班方案表见表3—1。
对于问题四,进展调整后,全天共六个时段,并且增加了限制条件,根据问题二的方法,增加双班车数量、餐点和换班时间的约束,用Lingo编程求解得全天总共运行191个班次,所需的最少公交车数为22辆。
关键词:公交车排班线性规划 Lingo建模贝叶斯算法
一、问题重述
〔一〕、问题背景
随着X市经济的快速开展,公交车系统对于人们的出行扮演着越来越重要的角色。在公交车资源有限的情况下,合理的编排公交车的行车方案成为公交公司亟待解决的问题。以下给出公交车排班问题中的局部名词说明和假设。
〔1〕班次:1辆公交车从起点出发到达终点停顿为1个班次。
〔2〕公交车公司有两种类型的班车:单班车和双班车。除非特殊说明,单班车和双班车都可以用于公交车排班。
〔3〕单班车:由同一个驾驶员驾驶的公交车。单班车通常要求在早顶峰跑2-3
. .
. v .
个班次,晚顶峰2-3个班次,一天不超过5个班次。
〔4〕双班车:由两个驾驶员驾驶的公交车。双班车要求上、下午各一个司机,上午和下午司机的工作时间尽可能均匀,并且都不超过8小时。每辆双班车一天运行不超过10个班次。
〔5〕公交车运行的单程时间,已经包含乘客在各站(包括起点和终点)的上下车时间。
〔6〕假设每辆公交车可以运行1整天不需要加油。
〔7〕末班车的发车时间,可以在原有发车间隔的根底上调整2分钟〔±2分钟〕。
〔8〕此题以简单的环路公交路线为例,即公交车从A点出发,经过一系列站点后再次回到A点为1个班次。
〔9〕最短停站时间是指公交车完成1个班次之后,开场运行下一个班次之前,需要在终点停留的最短的时间。在问题1-3中,每辆公交车的最短停站时间为0,即:公交车回到终点后不需要停留,可以继续进展下一班次的运行。
〔二〕、问题要求
问题1. X市2路公交车,从X市火车

公交车排班模型 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数43
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sdnmy78
  • 文件大小913 KB
  • 时间2022-01-03
最近更新