2011数学建模 公交司机排班方案模型 模拟

合集下载

公交车调度数学建模

公交车调度数学建模

公交车调度摘 要本文通过对给定数据进行统计分析,将数据按18个时段、两个行驶方向进行处理,计算出各个时段各个站点以及两个方向的流通量,从而将远问题转化为对流通量的处理。

首先,利用各时段小时断面最高流通量计算出各时段各方向的最小发车次数,进行适当的调整,确定了各时段两个方向的发车次数。

假定采用均匀发车的方式。

继而求出各时段两个方向发车间隔,经部分调整后,列出0A 站和13A 站的发车时刻表,并给出了时刻表的合理性证明,从而制定调度方案。

根据调度方案采用逐步累加各时段新调用的车辆数算法,求出公交车的发配车辆数为57辆。

其次,建立乘客平均待车时间和公交车辆实际利用率与期望利用率的差值这两个量化指标,并用这两个指标来评价调度方案以如何的程度照顾到乘客和公交公司双方利益。

前者为4.2分钟,后者为13.88%。

最后,我们以上述两个指标为优化目标,以乘客的等车时间数学期望值和公交车辆的满载率的数学期望为约束指标,建立了一个双目标的优化模型。

并且给出了具体的求解方法,特别指出的是,给出了计算机模拟的方法求解的进程控制图。

通过了对模型的分析,提出了采集数据的 采集数据方法的建议。

注释:第i 站乘客流通量:∑=ik 1(第k 站的上车的人数与第k 站的下车人数的差值);总的乘客等车时间:∑=mi 1∑=nj 1(第i 时段第j 站等车乘客数)⨯(第I 时段第j 站等待时间);乘客平均等车时间:总的乘客等车时间与总乘客数的比值;实际利用率:总实际乘客流通量与公司车辆总最大客运量的比值; 期望利用率:总期望乘客流通量与公司车辆总最大客运量的比值一、问题的提出一条公交线路上行方向共14站,下行方向功13站,给定典型的一个工作日两个运行方向各站上下车的乘客数量统计。

该线路用同一型号的大客车,每辆标准载客100人,据统计客车在该线路上运行的平均速度为20公里/小时。

运营调度要求,乘客候车时间一般不要超过10分钟,早高峰是一般不要超过5分钟,车辆满载率不应超过120%,一般也不要低与100%,一般也不要地狱50%。

最新公交车调度数学建模

最新公交车调度数学建模

公交车调度数学建模公交车调度摘 要本文通过对给定数据进行统计分析,将数据按18个时段、两个行驶方向进行处理,计算出各个时段各个站点以及两个方向的流通量,从而将远问题转化为对流通量的处理。

首先,利用各时段小时断面最高流通量计算出各时段各方向的最小发车次数,进行适当的调整,确定了各时段两个方向的发车次数。

假定采用均匀发车的方式。

继而求出各时段两个方向发车间隔,经部分调整后,列出0A 站和13A 站的发车时刻表,并给出了时刻表的合理性证明,从而制定调度方案。

根据调度方案采用逐步累加各时段新调用的车辆数算法,求出公交车的发配车辆数为57辆。

其次,建立乘客平均待车时间和公交车辆实际利用率与期望利用率的差值这两个量化指标,并用这两个指标来评价调度方案以如何的程度照顾到乘客和公交公司双方利益。

前者为4.2分钟,后者为13.88%。

最后,我们以上述两个指标为优化目标,以乘客的等车时间数学期望值和公交车辆的满载率的数学期望为约束指标,建立了一个双目标的优化模型。

并且给出了具体的求解方法,特别指出的是,给出了计算机模拟的方法求解的进程控制图。

通过了对模型的分析,提出了采集数据的 采集数据方法的建议。

注释:第i 站乘客流通量:∑=ik 1(第k 站的上车的人数与第k 站的下车人数的差值);总的乘客等车时间:∑=mi 1∑=nj 1(第i 时段第j 站等车乘客数)⨯(第I 时段第j 站等待时间);乘客平均等车时间:总的乘客等车时间与总乘客数的比值; 实际利用率:总实际乘客流通量与公司车辆总最大客运量的比值; 期望利用率:总期望乘客流通量与公司车辆总最大客运量的比值一、问题的提出一条公交线路上行方向共14站,下行方向功13站,给定典型的一个工作日两个运行方向各站上下车的乘客数量统计。

该线路用同一型号的大客车,每辆标准载客100人,据统计客车在该线路上运行的平均速度为20公里/小时。

运营调度要求,乘客候车时间一般不要超过10分钟,早高峰是一般不要超过5分钟,车辆满载率不应超过120%,一般也不要低与100%,一般也不要地狱50%。

2011数学建模__公交司机排班方案模型__模拟

2011数学建模__公交司机排班方案模型__模拟
2010 高教社杯全国大学生数学建模竞赛
承诺书
我们仔细阅读了中国大学生数学建模竞赛的竞赛规则. 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网 上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。 我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的 资料(包括网上查到的资料 ),必须按照规定的参考文献的表述方式在正文引用处和参 考文献中明确列出。 我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规 则的行为,我们将受到严肃处理。
知,平均每车公里的成本是 260 元,这个费用包括了司乘人员的劳动工资、车辆耗油、 车辆折旧费用等等各项费用之和的折算。因此,一月内总的发车车次由价值来衡量,可 以折算为:
∑ R =
260 ×
L
×
(
λ1
×
k k =1
Tk ∆t k
+
λ2
×
T3 ∆t k
)( k =1,2)
第二项乘客总的等车时间也可以折算为乘客等车损失的费用。根据有关资料的报道
2
排班问题有如下特点: (1) M 为公交车辆集,每辆车在运输运行中只遵循一种运输方式。 (2) 每辆车按时发车,根据不同的运行时段,准时完成运输任务。 公交车辆运输排班问题是指,在固定行驶线路上,根据不同时段、依照一定的次序
关系,合理地编排运输车辆运行作业形式,以达到供需平衡,满足系统的性能指标。本 文采用的优化指标为:在不影响乘客出行的前提下,乘客的等待时间和公司发车次数最 少,并避免出现“大间隔”。本文采用遗产算法优化公交车辆运营排班问题。
以一个月内总的发车次数来反映公交公司的利益,通过乘客的总的等车时间来反映 乘客的利益。 (1)考虑一月内总的发车次数最少:

[VIP专享]A题:公交司机排班方案

[VIP专享]A题:公交司机排班方案
2011 高教社杯全国大学生数学建模竞赛
编号专用页
赛区评阅编号(由赛区组委会评阅前进行编号):
赛区评阅记录(可供赛区评阅时使用): 评 阅 人 评 分 备 注
全国统由全国组委会评阅前进行编号):
int level(BinTreeNodlesevt}r*Beutsl,icnBt(rtrTuiontrcaoTetgtert,_eyapNnpetg)oy;oeN_pddinoeeodtd;fde*esreafc*ttrphsB*au{l)ti;cilrn/duh/tT;ciB/lr/tdo1eiTt;u1ea//NcnrNgoto_loiu(fdn(dtnbe*oetpivdlt{(roe(e}TbidpEititrcfrl(ero!-pbmu>tintrTvritgaey-l(>hlpbulteeie,rtrf=xdt)e,=apr{xkextta,)rt;ru{;k,kr)sd+n;tra+;u1t;ac}0txyBpieTNxv},ooidi{ndet&m*lkac)hi}nil(de)}l;s/e/ js+tr}+uj;cBf+BtoB.+Bid.r.L(;+adikTe+taanN=;t[agojB]e[tdkh=l.se+L+eA1e*+]nr.i;dfc=g(d.-[d;{aiB]1a/it;f/a.;t(dkaA[}ia[]>.kBtdB<}=a];aii.T[BLjt+;aNke.+d[Loni;-]aed-g>t)netahg,B[jt*]+h.)wBd+]{avhi;T=otilareiAedi[n(Be.i{dtm;.<Laive=etAoarngi.0[dLgie],e;jt2Ch=n(o{Sg-0ut9q1h,n/kAL])/t)/iL/[;2s1/e1AtA…aABBmf"…,.S(h+Bq"mniLT6m+irsnet8]e&mhBTen),amidn+dtn&a2Ot*acx(7o10u)n+t)0x{11*ixf=0( nT+o1)d*{ex2i_1f c(+(o!uT2/xn/-*10>tx+l2+cxh=1il;+dnx)o&2/d/h&e=tt_(pn!c:To0o//-duw>1enrw*_c2t/wchx-oi0.1ldu;xon)/)1c*t;cinx6o42.1ucleonfmtt+d/+5ap;t-a5//r7iLg9Cihs4ot8lNuet5nmof9ttdreLp4iegme.=h*ap3tMfAmBol(a[aTrTlit]ex(-;(><i2)nAlccetl[ha0i]}ise=l=ds1,0}A…Tc;[yoine2pu<-nT6ein=-yH>12tp)(]Te;v;enn[Co1-A-ti1o3m1d[u]nA)pHin-[/;in(tv-kL21]ene;]1reyais=A+)nef=[+(t-nm(k1Ta])eAT-p){y>nyA;r-p%c2eh…1iAld3e[2,1]3c,2e1oi20Vn0(u3e=bt×n4i{)n3t1a5)B0);,5b20A}{7,B(2ce[2a150,(l0)ds0cn(a20e,a)]×ie[13j1)1cnr2,a17Af2e0A4,i58g2jtB]b1u(B03}(a5r4,21[En)]06a1B;=07A51([}{0]b937S<A/3)56/HaL([06C0c,sT1b3)]uo[A.>81A0c5u,493]cBn<B0.]=taC5H[L8(0,A1De(4g]k/,Aa5>2EBef0,[)Fy,<]*4C[G)G]b[=2B1,,DHk)g+[]e>,I1AEJy,/[<(,81%C1c]-[8,a5bD1)]C>3C]B,D1<[D1]2Bd62,GFc3E>=41A,V5</1I5EdH475,Gf1231>01+0*J5,91<420G4+0e*30G241,7W1d+*787>13P031,4*9<1L74=41f=0+,515a24953>**/546,17<5+15=0g37413,2*0c5572>/4+517,5<6451*g524,0d+3>956,*5<0315f9+2,3e5W12>14P,12*<3L157g+=56,52f13053>105*693}64*1,{73+80217+9596510*77046873+1*71249264+*9503182+79012*176208590=*2092+8123169831731237*793}W2+531P352L5*0313173+s3T3125158*,21T2052=5,2…915W063…303P5,LTS Tini k1i(2i={a1b,2c,d…e…fg}S0)1,1k10in1i011k11k10n+1kk1Pn21>r+0ikm…00…11+1k0s1=0n11+n21K…ru…snkas1l ns,s=nk,nk a11a121a02K1)aru2s2kaa=2l203*:9(a1i+03/1jA2-03aB(3a131+Aa12=3B+42[…0+]3A…+a3aij1+n3inn149-+iH10-41au+jnfi84+fnm4+16a5B8n+58F1544):52=5706305306.986,2T76:0150,D811:00148110683171,F10ST6:06D413S024H515,1H12:007412101402H*1291u60+22f{f7m4*63a2+n58307*71836+21102*72306+722774*0674128+493}*()4+86*312=513219 5:13/5671(130+7822+6261+p03a1+341352+401143,41)p0=83,21a.8425,913,,p66331:121,0A1a24B13G,,CP4pJ9AD3KG21EHD12AFDaJ3GBH,EPaDHKBApGIBM3J2HEKIF1AJMCKCAEFCMFIIM

(参考资料)数学建模:公交公司司机排班方案

(参考资料)数学建模:公交公司司机排班方案

2、模型假设
1、假设行车路上不发生任何行车时间超过题目给出的范围的事件; 2、线路的排班间隔、车辆的运行时间服从均匀分布; 3、工作日高峰期和非高峰期间隔是单独发车。
3、符号说明
符号 xi mi
xijk
意义 不同类型的时间段排班间隔( i = 1表示节假日; i = 2 表示工作日非高 峰期; i = 3 表示工作日高峰期) 不同类型的时间段应发车班数( i 的意义同上)
问题 3 中,在问题 2 的基础上,将司机看成“乘客”进行排队上车,从而得
到总共需要 26 名司机,又司机每连续工作 5 天就休息 2 天,故每天安排 24 位司
机,最后给出了该月的司机排班方案。
在模型改进中,进一步考虑了实际发车中可能出先的 2 种问题:1、某班车
发车时处于正常时段,但在本班次中后处于高峰时段; 2、某班车发车时处于高
= 11(⎢ ⎣
x1
⎥ +1) +12(⎢


x2
⎥+⎢ ⎦⎣
x3
⎥ + 2) ⎦
由于 xi 均服从均匀分布,所以当
时, M 取最小值,且
x1 = 10, x2 = 10, x3 = 8
M min = 2463
此时的排班方案为: (1)节假日(共 11 天)每天开 73 班,每 10 分钟一班; (2)工作日(共 20 天)平时每天开班 35 次,每 10 分钟一班; (3)工作日(共 20 天)高峰期每天开班 48 次,每 8 分钟一班。 2、约束条件满足性验证 (1)每名司机每天工作时间不超过 8 小时
又 cijk 服从均匀分布,取值无法确定。因此,该模型不宜直接求解。 鉴于此,本文采取如下的方法进行模型求解: Step(1):不考虑约束条件,求出无约束条件下目标函数的最大值; Step(2):将 Step(1)中的理想情况用约束条件进行检验,若满足约束条

数学建模——班车的合理安排

数学建模——班车的合理安排

承诺书我们仔细阅读了大学生数学建模竞赛的竞赛规则.我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人研究、讨论与赛题有关的问题。

我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。

我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。

如有违反竞赛规则的行为,我们将受到严肃处理。

我们授权河大学生数学建模竞赛组委会,可将我们的论文以任何形式进行公开展示(包括进行网上公示,在书籍、期刊和其他媒体进行正式或非正式发表等)。

我们参赛选择的题号是(从A/B/C/D中选择一项填写): C参赛队员(打印并签名) :序号姓名(打印)所在学院(打印)签名(手签)1 郭廷桢物理与机电工程学院2 魏晓明物理与机电工程学院3 岳春烈物理与机电工程学院指导教师或指导教师组负责人(打印并签名):日期: 2015 年 5 月 24 日评阅编号(由竞赛组委会评阅前进行编号):评阅专用页评阅编号(由竞赛组委会评阅前进行编号):评阅记录(供竞赛组委会评阅时使用):评阅人评分备注评阅结果:获奖等级:班车的合理安排摘要:本文针对班车的合理安排,关于发车时间、线路、每条路线的运行时间、班次和各个车辆的耗油成本的问题建立相应的数学模型,在问题解决过程中采用了穷举算法和递归算法。

分析、建立模型、求解过程中,利用MATLAB对数据进行分析、处理,并用C语言实现某些算法,得出相应的结论。

问题1 通过分析题中所给的数据,对线路1每天乘坐人数建立单因素方差分析模型,假设临界值为0.05,在MATLAB中用函数P=anoval(X)来计算概率值,得出P>>0.05,故认为问题1结果不存在显著的差异。

问题2 根据题中所给数据,通过研究分析,建立派车最优化组合模型,再增加耗油成本变量,建立单目标最优化模型,再通过C语言运用穷举法求出最优解,得出每日最低耗油成本同时确定了班车的安排方式,其安排方式见表5.6所示。

CUMCM优秀论文-公交车调度优化模型【数学建模】(可编辑)

CUMCM优秀论文-公交车调度优化模型【数学建模】(可编辑)

CUMCM优秀论文-公交车调度优化模型【数学建模】维普资讯第19巷建摸专辑工程数学学报Voll9Supp。

月JOURNAL OFENGINEERING MATHEMATICS Feb 2002文章编号:1005―3085(2002)05―0095―06公交车调度优化模型李成功,脱小伟,郭尚彬指导教师:祁忠斌(兰州工业高等专科学校,兰州 730050)鳙者按:本文根据时同和空间客流不均衡变化的情况研究车辆蔼度的规律.在保证一定收益和使顾客满意的情况下给出了调度时刻表。

率文分析问题比较精细,叙连通顺倚练。

本文的不足之址是对原题中50%与 120%的不葡提法考虑不够摘要:车文主要研究了一条公空线路在其每时段内各个车站点的客流坑计数据为已知情况下的车辆运行计埘时刻表的制定问题。

一般情况下.公寰公司在调查研究取得一定数据的基础上帮是按”接连开出的方法安排工作目的车辆行车调度表.使得在运行期内.一组车辆“鱼贯而出.再鱼贯而^ ,而我们主要田F究了-随着时间和空甸上客流不坷街性的变化.车辆应如何调度的规律,建立了目标规j}I模型。

实现了有早出,有晓出.车辆有多青少的调度计划。

在保证一定效益和顾客满意的情况下.使在岗车辆的总运行时间最短。

所有的计算都在计算机上实现,得出了调度时刻表,且最少的车辆散为 42。

顾客与公交公司的满意程度比为:068:046.关麓面:公变车调度;客流量;目标规划分粪号:AMS(2000)90C08 中囤分类号:TB114 1 立标识码:A1 已知数据及问题的提出我们要考虑的是某城市的一条公交线路上的车辆调度问题。

现已知该线路上行的车站总数 N (:14),下行的车站总数 N (=13)。

且在问题中给出了某一个工作日(分为 m 个时间段,第时间段的时问跨度为£.=1小时)中第时间段第站点上行方向上、下车的乘客数量为 Q ( ),Q ( ),第时问段第J站点下行方向上、下车的乘客数量为 Q ( ),Q (,);上、下行站点问的距离分别为 L,,L,。

关于公交排班方案的模型建立及研究

关于公交排班方案的模型建立及研究

关于公交司机排班方案的数学模型建立及研究摘要一、问题重述目前,随着南昌市经济进一步的发展,道路变得越来越多,公交线路也随之越来越多。

但相应的问题也相应的问题也层出不穷,例如:有的线路司机不足、有的线路司机每天需要开车的时间太长以至于给交通造成安全隐患、还有的线路经常堵车打乱了线路的运行计划等等。

为此建立公交排班问题的数学模型,并依据数学模型给出各种问题的优化方案就具有重要的现实意义。

本题就是基于公交排班安排的问题。

问题1:根据公交车运行线路及五月份具体情况,求当月总班次的最小值。

一般,公交公司按月给司机排班。

而为了使得公司的运行成本最低则必须综合分析公交线路的运行状况、公交车发班的频率,并且这两个因素又随着五月份每天不同的状况(工作日、节假日)进行变化。

因此必须先分析五月份工作日以及节假日不同时段公交车运行的情况,找出其内在的规律。

以公交线路的发班的间隔、车辆在线路中的运行情况、车辆的运行时间的可控性为参量建立数学模型。

问题2:根据对于司机工作情况的具体规定,建立模型求解五月份该线路的司机排班方案。

公交公司对于司机排班的规定主要有:(1)司机每天上班时间不超过8小时;(2)司机连续开车不得超过4小时;(3)每名司机至少每月完成120班次。

五月份有20个工作日,11个节假日。

因此为了对司机进行五月份的排班就必须解决以下问题:(1)让排班符合公交公司给出的条件;(2)各个条件之间的关系,满足条件应该遵守的顺序;(3)公交司机排班必须要合理,并且参与排班的人数为最小。

问题3:假如规定每个司机每周连续工作五天,休息两天。

求出每周需要司机的人数以及排班方案。

公交司机每周连续工作五天,休息两天。

需要优化司机的人数,这就是在问题二的司机日工作时间规定的基础上增加了司机周工作时间的控制条件。

对本问进行解答主要就是要理清司机日工作时间的与周工作时间的关系,以排班司机人数最少的前提下对司机进行排班。

二、问题分析问题1:根据公交车运行线路及五月份具体情况,求当月总班次的最小值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2010高教社杯全国大学生数学建模竞赛承诺书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则.我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。

我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。

我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。

如有违反竞赛规则的行为,我们将受到严肃处理。

我们参赛选择的题号是(从A/B/C/D中选择一项填写):我们的参赛报名号为(如果赛区设置报名号的话):所属学校(请填写完整的全名):参赛队员(打印并签名) :1.2.3.指导教师或指导教师组负责人(打印并签名):日期: 2011 年07 月 24 日赛区评阅编号(由赛区组委会评阅前进行编号):2010高教社杯全国大学生数学建模竞赛编号专用页赛区评阅编号(由赛区组委会评阅前进行编号):全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):公交司机排班方案模型摘要本文就公交司机排班问题应用遗传算法和多目标规划建立数学模型。

运营车辆智能排班问题是公交车辆智能调度需要解决的典型问题之一,本文应用已有的数据,并兼顾到乘客和公交公司的双重利益,建立起一个符合实际情况的数学模型。

在此基础上引入了遗传算法(GA),针对公交智能排班问题,构造了符合行车规律的编码方式、遗传算子,并实现了程序的编码工作,最后进行了模拟实验。

问题一在一定的约束条件下,如何合理安排其组织部分(操作)所占有资源、运行时间及先后顺序,以获得运输成本或时间最优化。

在理论研究中,车辆班次问题可看做资源分配问题。

问题二在保证运营效率的情况下寻求乘客等待时间最少和保证服务水平的前提下使车队运营效率较高,基于以上的考虑行车时刻表的编制应是在满足客流需求的前提下,尽量减少不必要的投入,这是个多目标优化问题,遗传算法是解决公交排班问题的有效方法之一。

问题三是在一定的约束条件下,合理安排排班方案使司机总数最少,以达到资源的合理分配。

关键词:公交智能排班;遗传算法;遗传算子一、问题的重述目前,随着某市经济进一步的发展,道路变得越来越多。

公交优先,百姓优先,为此某市公交总公司开辟了各种线路,有市内线,近郊线,远郊线,旅游线,机场线,社区线等140多条线路,以满足老百姓出行需要。

而现实是有的线路司机不足,常常存在向其他车队借调司机和车辆跑班,影响其他线路的排班秩序;有的线路司机需要每天开车12~13小时,影响司机的休息,从而给交通留下安全隐患;有的线路因经常堵车,打乱了线路调度计划,使得交接班司机和乘客怨声载道。

一般,公交公司按月给司机排班。

下面是某条线路的基本情况(附件),请你根据有关数据完成下列问题。

规定:(1)司机每天上班时间不超过8小时;(2)司机连续开车不得超过4小时;(3)每名司机至少每月完成120班次。

问题一:根据五月份的节假日情况,求出当月最少班次总数;问题二:阐述你对上述规定的理解,并根据你的理解建立适当的数学模型,合理地设计五月份该线路的司机排班方案;问题三:根据五月份该线路的司机排班方案,计算出每天需要的司机人数,假如规定每个司机每周连续工作五天,休息两天。

请你通过某周(周一至周日)需要司机人数求出司机总数最少的排班方案。

有关的数据为:1、该线路的开收班时间:冬令(12月~3月):6:15~18:20,夏令(4月~11月):6:20~18:102、该线路的司机人数:15人3、该线路排班间隔:平时:8~10分钟/班;高峰(上下班):6:00~8:30,11:30~13:30,16:30~18:00:4~8分钟/班节假日:5~10分钟/班4、该线路的运行时间:正常:80~85分钟/班高峰:100~120分钟/班二、问题的分析公交车排班问题是城市公交调度的核心内容,是公交调度人员、司乘人员进行工作以及公交车辆正常运行的基本依据。

公交排班的目的是确定最优或者近似最优的运营车辆的发车时刻表。

公交车队按照时刻表发车能够达到最高的运营效率和服务水平。

本题选用某市的某条线路运营车队作为排班对象,不失一般性,只考虑上行线路,即要优化发车时刻表。

所谓排班问题就是为了某一目的面对共同使用的资源实行时间分配,通常可表示为在等式或者不等式的约束条件下,求解目标函数的优化。

城市公交车辆运输系统是定时,定线行驶,并按客流量、流向的变化而不断调节的随机服务系统,其相应的排班问题有如下特点:(1) M为公交车辆集,每辆车在运输运行中只遵循一种运输方式。

(2)每辆车按时发车,根据不同的运行时段,准时完成运输任务。

公交车辆运输排班问题是指,在固定行驶线路上,根据不同时段、依照一定的次序关系,合理地编排运输车辆运行作业形式,以达到供需平衡,满足系统的性能指标。

本文采用的优化指标为:在不影响乘客出行的前提下,乘客的等待时间和公司发车次数最少,并避免出现“大间隔”。

本文采用遗产算法优化公交车辆运营排班问题。

三、模型的假设制定公交车调度方案需要考虑的因素非常多,且很多因素都是随机的。

为了抓住重点,简化模型建立及求解,必须作一定的简化假设和设定:(1)各公交车为同一车辆类型;(2)在同一时间段内,相邻两车发车时间间隔相等;(3)公交车按调度时间表准时进站和出站,车速恒定,保持匀速行驶,途中没有堵车和意外事故;(4)各时段以内乘客到站服从均匀分布;(5)每辆车经过各个车站时不会留有乘客;(6)在车站等待的人绝大多数不会离去;(7)以分钟作为最小的时间单位;四、符号说明T表示平时第k时段的时段长度;kt∆表示平时第k段时间的发车间隔;kT表示节假日的时段长度;3t∆表示节假日的发车间隔;3t∆表示第k段时间的发车间隔(包括平时和节假日);1kλ表示某月除去节假日后总的天数;1λ表示某月节假日总的天数;2S表示某月发车总班次;m表示在整个调度周期内发车车次总数;n表示线路的车站总数;r表示第j站在调度周期内随时间变化的乘客到达率(j=1,2,…,n);jα表示目标函数中总发车车次的加权系数;β表示目标函数中乘客总的等车时间的加权系数;L表示线路总公里数;WT表示所有乘客总的等车时间(min);ijω表示乘客总的等车时间成本(元); R 表示公交公司的总的运行费用(元);五、模型的建立5.1 模型Ⅰ(问题一的模型) 5.1.1 确定目标函数求某月最少班次就是为了某一目的面对共同使用的资源实行时间分配,可表示为在等式或不等式的约束下,求解目标函数的优化。

本题采用的优化指标为:在不影响乘客出行的前提下,使得公司发车班次最少。

于是定义目标函数某一月最少的发车班次为 :33211TS min t t T kk kk ∆⨯+∆⨯=∑=λλ ()2,1=k排车班次受到平时时间段和节假日时段的影响,故将排班次数分为平时时段与节假日时段两种情况。

上述目标函数中∑=∆⨯kk kk t T 11λ为某月平时时段的发车总班次,332Tt ⨯λ为某月节假日时段的发车总班次。

5.1.2 确定约束条件(1)最大最小发车时间间隔约束任意相邻两车之间的发车间隔要满足最大最小发车时间间隔约束,即:max 1min T T t k ≤∆≤ (1k =1,2)其中:m ax T 表示相邻两车之间的最大发车间隔(min );m in T 表示相邻两车之间的最小发车间隔(min )。

(2)两个相邻的发车间隔之差的约束为保证发车时刻的连续性,任意两个相邻的发车间隔之差不宜太大,即ε≤∆-∆+111k k t t (1k =1,2)其中:ε 表示两相邻发车间隔之差的限值。

5.2 模型Ⅱ(问题二的模型) 5.2.1 确定目标函数公交司机排班是公交企业对社会的承诺,决定着为乘客服务的水平,发车间隔越小,服务水平越高,但是公交企业投入的成本越高,公交司机的排班应是在满足客流需求的前提下,尽量减少不必要的投入,这是个多目标规划问题。

以一个月内总的发车次数来反映公交公司的利益,通过乘客的总的等车时间来反映乘客的利益。

(1)考虑一月内总的发车次数最少:33211TS min t t T kk kk ∆⨯+∆⨯=∑=λλ ()2,1=k(2)一月内乘客总的等车时间最短:ij WT min =2)(211k nj j t r S ∆⨯⨯∑=(),3,211=k 这两个目标是相互联系矛盾的,不可能同时达到双方最小。

当1k t ∆增大时,第一项是在减小的,而第二项是在增大的。

这样就形成了一个需要寻求平衡点的问题,得到总体的最优。

现在将两项加权合并为单目标函数,这里我们考虑将两项都这算为一种费用。

第一项总的发车车次可折算为公交公司的运输费用。

我们由公交公司的调研数据可知,平均每车公里的成本是260元,这个费用包括了司乘人员的劳动工资、车辆耗油、车辆折旧费用等等各项费用之和的折算。

因此,一月内总的发车车次由价值来衡量,可以折算为:R = 260⨯⨯L (k kk kk t Tt T ∆⨯+∆⨯∑=3211λλ)(k =1,2)第二项乘客总的等车时间也可以折算为乘客等车损失的费用。

根据有关资料的报道(河南省人民政府网/zwgk ),许昌市2010年城镇居民的平均工资水平为1374.19元/月,按照双休日工作及法定的放假时间,现在一个月大概有2λ天的休息时间,即有1λ天在工作,平均每天按工作8小时计算。

平均每分钟的工资为:6081374.191⨯⨯λ=1863.2λ(元)乘客总的等车时间成本为:ω=1863.2λ⨯2)(211k nj j t r S ∆⨯⨯∑= (),3,211=k 然后,通过加权系数α和β将价值化后的两部分合并,使得公交优化排班问题成为一个单目标优化问题。

合并后的目标函数:α⨯260 ⨯⨯L (k kk k k t T t T ∆⨯+∆⨯∑=3211λλ)+⨯β1863.2λ⨯2)(211k nj j t r S ∆⨯⨯∑=(2,1=k ;),3,211=k 目标函数可以用乘客利益和公司利益分为两类,这两类目标是相互冲突的,两个目标函数就存在一个权值的问题,体现在目标函数中两项的加权系数的大小。

在不同的线路,甚至同一线路的不同时段加权系数的最优值都是不相同的。

例如:工作日的高峰正是多数乘客上班时间,也是一天中乘坐公交车人数的高峰期,所以这段时间里所需的车辆数也是最多的。

从乘客的方面考虑,早上上班迟到对他的利益所示相当大,因此乘客希望等车的时间比较短,这个时候乘客等车时间的加权系数要大些。

初始化时取两加权系数为0.2和0.8,然后在计算过程中根据结果逐步进行比较、调整。

相关文档
最新文档