基于遗传算法的公交车辆数优化

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

基于遗传算法的公交车辆数优化——王森磊马继辉45

基于遗传算法的公交车辆数优化

王森磊马继辉

(北京交通大学交通运输学院北京100044)

摘要提出了一个基于总成本最小的路网车辆数求解的最优化模型。通过分阶段的优化,得到各

线路的最优配车数。根据优化模型分析公交公司运营成本和社会成本(包括乘客等待时间和乘车时

间),求出适合各线路特性的车辆类型和每条线路最优的发车频率,进而求出各线路的车辆数和路网

所需的总车辆数。其次,再利用遗传算法,根据路网各线路间的特点,求解出满足总成本最小的最优

车辆数。

关键词行车计划;最优化;发车频率;车辆类型;遗传算法

中图分类号:U121文献标志码:A doi:10.3963/j.i ss n1674-4861.2013.05.009

0引言

公交运营规划一般包括以下基本过程:①线路设计;②确定发车频率;③编制时刻表;④编制行车计划;⑤司售人员排班。车辆行车计划编制问题也称车辆静态调度问题或车辆计划编制问题。对于线路最优车辆数的求解问题,Fr el i ng和W a ge l m ans等[1]将单场站行车计划编制问题描述为近似的指派问题,并提出基于采用先生成车次链,然后再组合的策略的竞拍算法(a uct i on al—gor i t hm)进行求解。H ass e[21曾经提出仅包含任务变量和表示车辆固定费用的描述模型,模型引入车辆计数约束,用以提供某时段需用车辆数下限。D el l A m i c o[33基于最短路问题研究了几种启发式算法,优化目标是使M D V S问题所需车辆数最小。对于车辆类型的研究,C eder[41曾提出基于一个给定的行车计划集合S和计量类型集合M 的车辆类型计划问题(V T SP)。根据逆差函数原理,提出解决V T SP问题的启发式算法.本文根据模型,首先.计算符合各线路特性的最优的车辆类型大小。其次,通过发车频率,来确定线路所需的车辆数,并在已知时刻表的基础上,为所有车次分配最佳的执行车辆,使得车辆的总数量最小且运营成本达到最低。它体现了乘客和公交企业两方面的需求:既要满足乘客的出行需求,又要符合公交公司的利益,使社会总资源得到合理利用,并使总的成本达到最低。对于行车计划问题,要同时根据不同线路的特点,考虑其需要的车辆类型。1个公交公司可能会用到小型公共汽车、铰链式公共汽车、双层公共汽车来满足不同的服务水平:舒适度、满载率和其他一些运营指标[5-6]。因此每条线路车辆类型的选择,影响到总运营成本的高低。为了能使总成本(包括公交公司运营成本和乘客出行成本)最小,根据优化模型初步得所需的车辆数,再根据路网特性分型运用遗传算法来优化线路的车辆数。遗传算法提供了一种求解复杂系统优化问题的通用框架,它尤其适用于传统搜索方法难于解决的、复杂的和非线性的问题[7]。最终运用遗传算法得到求解本问题的优化解。

1模型分析

1.1初始车辆模型

JanssonE83曾经提出一个简单的公交线路发车频率的优化模型。

假设公交路网中的一条首末站固定的公交线路。

相关定义如下。

L为线路长度;

P为期望车辆平均占用率,占有率和车辆大小相对应;

R为车辆总的往返时间;

N为线路总的公交车数量;

收稿日期:2013-07—18修回日期:2013—08—14

第一作者简介:王森磊(1988一),硕士研究生.研究向:智能交通.E—m ai l:w384248974@126.com

46

交通信息与安全2013年5期第31卷总179期

F 为发车频率;

Z 为每车每小时的总运营费用;B 为每小时上车的乘客数;

Q 为每小时的平均客流量,Q 。,为路段i 0的小时平均客流量;

t 为每名乘客的上下车时间;

丁为公交车辆的路上行驶时间(不包括各个站点的停站时间和进出站时间);

c 为车上的乘车时间费用;口为乘客的等待费用。

R 一丁+£鲁

(1)

F 一瓦N 巧2L 一半(2)。■■百一下(z)

1十‘F

总成本可以从以下3个方面分析:①公交公司的运营成本包括车辆成本,员工工资,车辆油耗等;②乘客的等待时间;③乘客的乘车时间。T=2N+志+鼎%(3)

式中:公交车公司的运营成本是由Z ×N 计算得到;其次假设乘客的平均等待时间是发车间隔的一

半值为:压1

2及南,则乘客的等待时间的成本

为焘;乘客的乘车时间成本为f ×N ×罟一

订c 两NQT 。其中:詈为每辆公交车的载客量。

线路配车数的确定,以最大断面小时客流量为依据,一般线路因高峰时间客流量大,时间集中,为全日最高配车数,因此通常把高峰配车数量

定为本线路最佳配车数量。

两DT=z 一志N tB 一器N 2训4)

一=,…—————————=———一=I ,●4,aN

一2(一)2

(一坦)

…7

N ’一招一

F 。一/B 丁(詈+ct Q )

^√

Z

(5)

(6)

最大载客断面的小时的平均载客量Q ¨求出线路的最大发车频率,求出车队所需要的初始车辆数量N 。=R ×f 。1.2车辆类型大小

公交车辆的大小强调了车辆费用和乘客等待时间费用之间的权衡[5]。

发车频率还可以用Q /P 来表示;则发车间隔

(每小时)P /Q 对于一条模型化的公交线路公交运营成本为Z X Q /P ,假设平均等待时19是发车间隔

的一半,则乘客等侍。.叮1日j 贯用刀虿1百P 啪一百1

P 曰。

所以可得

Z X Q /P —pv

(7)

P ==

(8)

对1条线路在设计其车辆类型大小的时候根

据最大载客断面的小时的平均载客量Q 。得出最优的车辆大小。适合线路的车辆大小可以有效地提高运营效率,提高乘客的舒适程度和对公交服务的满意度。

1.3初始车辆数的计算步骤

步骤1。对于路网中的每线路忌,根据公式(6)计算线路K 中各个区段的最大客流量Q :,计算发车频率,㈦,,。。,选取最大的发车频率作为线路是的发车频率。

步骤2。根据计算线路车辆类型大小的公式(8),计算出线路k 的车辆类型大小P ,判断是否

满足:P ×.^≥鸱,若满足,则进行步骤3;否则,根据公式(8)重新选取Q 7。=磁如Q :≥Q 0则需

重新计算车辆类型大小P 。

步骤3。根据发车频率和时刻表得出线路k 的发车计划。

步骤4。根据车辆周转时间R (上下单程点时间和首末站停站时间之和)和发车间隔,求线路k 的所需配车数N 。.其中N 。=R ×^。N 。为最大配车数,因为^为最大发车频率。

步骤5。计算全路网所需的车辆总数

∑M 。

1.4路网车辆优化模型分析

对于每条线路的车辆数,是根据满足某线路的最大客流量来确定的,对于重叠路段,就整条线

路而言,可以进一步进行优化。N 。一R ×^,从公式可以看出影响线路是的车辆数的因素为线路k 的最大发车频率和车辆的往返程时间。从这2个角度出发,进一步分析优化,确保整个路网的总的车辆数最小。

在路网示例1(图1)中,有2条线路分别为线路1和线路2。假设线路1中路段3~4的小时客流量最大,发车频率也是最大的,因此线路1的

相关文档
最新文档