网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

多模式公交服务模式及时刻表协同优化设计  PDF

  • 暨育雄 1
  • 曹朋亮 1
  • 刘冰 1
  • 杨熙宇 2
  • 俞山川 3
1. 同济大学 道路与交通工程教育部重点实验室,上海 201804; 2. 上海经纬建筑规划设计研究院股份有限公司 城市交通规划处,上海 200082; 3. 招商局重庆交通科研设计院有限公司 自动驾驶技术交通运输行业研发中心,重庆 400067

中图分类号: U491

最近更新:2022-03-10

DOI:10.11908/j.issn.0253-374x.21219

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
EN
目录contents

摘要

考虑多模式公交服务模式和时刻表的交互作用,建立了多模式公交双层优化模型,上层协同优化多模式公交服务和时刻表,下层考虑乘客出行选择实现多模式公交的客流分配,为上层提供输入。针对双层模型求解的复杂性,设计了相应启发式的求解算法,采用遗传算法求解上层模型,应用Dial算法求解下层模型。最后,结合江苏省江阴市K1路和上海市737路公交客流数据,对模型的有效性进行验证。结果表明,协同优化能够有效降低公交运营成本,提升公交服务水平。

公共交通是城市居民的常见出行方式,也是城市客运交通体系中的重要一环。传统公共交通一般采用每一个公交站点均可上下客的全程车服务模式。然而,公交客流在单条线路上常存在断面客流分布不均的现象,大量需求聚集在线路中部分站点之间,而其他站点间的客流量较小。因此,全程车的运营模式会造成低客流路段车辆利用率较低的问题,造成运力浪费。同时,对于长距离出行的乘客,全程车的服务模式中间停站次数多,出行行程时间长,极大地影响了公交的服务质量,降低公交吸引率。

运营者常采用全程车、区间车和大站车等多服务模式组合的方法应对以上问题。区间车是在公交线路上,公交车在某一子区间内循环运营,疏解局部公交大客流的服务模式。大站车是在满足公交客流量较大的站点对出行需求的基础上,采用的减少停靠站点、均衡客流、提高运行速度的服务模式。在全程车的基础上,引入上述两种调度手段,可以有效缓解线路客流不均衡的问题,实现精准的供需匹配,提升服务质量,降低运营成本。

多模式公交的组合调度计划是其发挥客运功能的关键环节。多服务模式组合调度计划包含服务模式(包括站点停靠方案和发车频率)以及各种模式下公交车辆的时刻表。传统的多模式公交优化一般采用多阶段优化,第一阶段确定优化公交线路的服务模式,第二阶段是在上一阶段确定的优化服务模式的基础上,进一步优化设计各服务模式公交时刻表。

最早的多模式公交服务优化可追溯至上世纪80年代,Furth

1通过枚举的方法确定区间车的起始点,同时对区间车和全程车建立了优化模型,以缓解区间客流不均衡的现象。Ceder 2除考虑区间车外,还对大站车进行了深入的研究,从一系列可行的大站快车或区间车候选站点集合中,利用逆差函数生成最小车队规划的时刻表方案,并对站点的选择进行了分析探讨。除此之外,相关研究考虑不同优化目标,如乘客出行成3-6、乘客拥挤程7、公交企业利8等展开了系列研究。Yang9在全程车的基础上,通过设置双层模型考虑乘客分配问题,最优化区间车设计。上层模型为成本最优求解区间车的起始点以及公交线路最优发车频率,下层模型为公交客流分配问题,考虑乘客根据不同服务模式的公交信息进行出行选择。Moon10 将多模式公交优化问题由单线拓展到多线,对多线路组合下的区间车设计问题展开研究。

公交时刻表作为公交运营的重要部分,其优化设计受到广泛关注。传统公交网络时刻表设计通常以最小化乘客出行成本和公交运营成本为目标,考虑车辆容量、发车间隔、乘务排班等约束,决策每趟公交在网络中停站的到达时刻和出发时刻。刘环

11探讨了不同公交服务模式组合形式下的公交时刻表形式,选取公交系统3个可靠度作为约束条件,构建基于可靠性的公交时刻表优化设计模型,给出求解算法,优化发车间隔,确定发车时刻表,提高公交可靠性。郑喆12 针对不同种类公交车辆的发车顺序对客流时空耦合分配的影响,以组合调度的发车时刻表和运营时刻表为主要研究对象,以不同车辆容量配比、发车模式及发车间隔为主要影响因素,以乘客乘公交出行时间成本和公交燃耗成本的系统总成本为优化目标,建立了带车辆容量限制和发车间隔不等的全程车和大站快车组合时刻表模型。

分阶段的优化方法虽通过问题分解求解简化了问题的复杂度,但优化中未考虑公交服务模式和时刻表之间交互影响的过程,对运营效率的提升效果有限。因此,本文以最小化公交运营成本与乘客出行成本为目标,考虑多服务模式公交的服务模式和时刻表之间的交互作用,建立协同优化的双层模型。上层模型以既定的乘客分布为输入,优化服务模式和时刻表使得总成本最小,下层模型为考虑乘客舒适度的Logit公交分配模型,刻画乘客在公交时空网络中的出行路径选择,为上层模型提供输入。同时,本文还提供一种改进的遗传算法用于求解协同优化问题。最后,通过实际公交线路的客流和线路数据,验证模型和求解算法。

1 公交线路服务模式及时刻表协同优化问题

1.1 问题描述

高效的多服务模式公交是体现公交运营“以人为本”的关键指标。多服务模式公交服务综合考虑运营成本、候车时间成本和车内感知时间成本的量化过程。多服务模式公交需要同时优化服务模式和时刻表,才能进一步提升公交服务质量,满足不同乘客的多元化出行需求。

由此定位,本文研究的是如何有效地在多服务模式公交优化模型中融入站点停靠方案和时刻表与乘客出行选择之间的交互反馈。本文在乘客OD(起讫点)已知的条件下,建立公交线路服务模式及时刻表协同双层优化模型,其中①上层模型通过最小化总成本优化公交服务模式站点停靠方案和时刻表。服务模式优化是指在不同服务模式(如区间车和大站快车)运营车辆数量一定的条件下,对不同服务模式的站点停靠方案进行优化。时刻表优化是指调整每辆公交车的发车时间和驻站时间。②下层模型基于Logit模型进行乘客分

9。公交服务站点和时刻表调整后,乘客出行路径选择结果同样发生变化,因此公交客流将出现重新分配。客流分配过程中需要针对构建的时空网络,重新评估乘客出行路径费用,同时建立Logit模型并求解。

1.2 变量定义

1.2.1 集合

M:公交运营模式集合,M={1,2,3},其中1表示全程车,2表示区间车,3表示大站快车。

K:公交车辆集合,K={K1,K2,K3},其中K1表示全程车公交车辆集合,K2表示区间车公交车辆集合,K3表示大站快车公交车辆集合;0为第一辆发车的车辆,kmax为最后一辆发车的车辆。

N:公交站点集合,0为线路起始站点,nmax为线路终点。

T:运营时间集合。

1.2.2 下标

m:公交运营模式,mM

k:公交车辆,kK

n:公交站点,nN

t:运营时间,tT

1.2.3 固定参数

cb:公交车辆容量。

ct:公交车辆单位时间成本。

cd:单位距离成本。

δ1:运营成本转换成总成本的系数。

δ2:车内时间成本转换成总成本的系数。

δ3:等候成本转换成总成本的系数。

ta:单位乘客下车用时。

tb:单位乘客上车用时。

ts:公交车辆最大驻站时间。

φ:公交车辆到站停车和离站启动所用时间。

Rn,n+1:站点nn+1之间的距离。

vk,n:公交车辆k在站点nn+1之间的路段行驶速度。

T(i,j):从站点i前往站点j的客流量。

fm:运营模式m公交车辆的服务频率。c/fm表示乘客的平均等待时间,如果公交车辆均匀到达,则c=0.5,如果车辆到达服从泊松分布,则c=1

13

θw:平均等待时间系数。

θI:平均感受行程时间系数。

σ:极大正整数。

1.2.4 决策变量

ynm:0‒1变量,当公交车辆在站点n驻站时为1,否则为0。

(s,e):区间车站点起点和终点组合,其中s为起始站点编号,e为终点站点编号。

hk,n:整数变量,公交车辆k在站点n处的驻站时间。

wk,n:整数变量,在公交站点n等候乘坐公交车辆k的乘客数量。

1.2.5 中间变量

dk,n:公交车辆k离开站点n的时间。

Tk(i,j):出行OD为(i,j)且乘坐公交车辆k出行的乘客数量。

Uk(i,j):出行OD为(i,j)且乘坐公交车辆k出行的乘客的平均感受行程时间。

Lk(i,j):公交车辆k在公交站点i和站点j之间的载客人数。

ak,n:公交车辆k在站点n的下车人数。

bk,n:公交车辆k在站点n的上车人数。

pk:车辆运行时间。

qk:车辆运行距离。

1.3 优化模型

1.3.1 成本优化模型(上层模型)

成本优化模型从乘客和企业的角度出发,考虑乘客在公交运营中的成本。模型的规划目标为企业的运营成本CO、乘客的车内感知时间成本CI以及乘客候车时间成本CW总和最小,目标函数表达式如下:

minCO+CI+CW (1)
CO=δ1k(ctpk+cdqk) (2)
CI=δ2ki,jNTk(i,j)Uk(i,j) (3)
CW=δ3kntwk,ndk,n-t (4)

上述模型中变量存在如下约束条件:

                        dk,n=dk,n-1+Rn,n+1vk,n+hk,n,              kK1K3,nN-{0,nmax} (5)
             dk,n=dk,n-1+Rn,n+1(1-ynm)σvk,n+vk,n+hk,n,           m=2,kK2,nN-{0,nmax} (6)
                      φynm+taak,n+tbbk,nhk,nts,                           kK,nN (7)
                               dk-1,ndk,ndk+1,n,                   kK-{0,kmax},nN (8)
0Lk(i,j)cb,kK (9)
snynme,m=2,nN (10)
hk,nσynm,mM,nN,kK (11)
wk,i=jTk(i,j),kK,iN (12)
ynm=1,m=1,nN (13)

约束条件(5)刻画了全程车或大站快车公交车辆离站时间的计算方式;约束条件(6)表示区间车公交车辆离站时间的计算方式;约束条件(7)表示公交车辆在站点的驻站时间应满足上下客所需时间,同时不能超过站点最大停靠时间;约束条件(8)表示后续车辆离开同一站点的时间不早于前续车辆;约束条件(9)保证所有公交车辆实际载客人数均不超过其容量;约束条件(10)保证区间车能够在指定区间内的每个站点停靠;约束条件(11)表示不停靠某站点时,车辆在该站点的驻站时间为0;约束条件(12)表示所有乘客均可被服务;约束条件(13)表示全程车必须在每一站点驻站。

1.3.2 交通分配模型(下层模型)

下层模型根据上层模型优化得到的多模式公交车辆的站点停靠方案和发车时刻表,基于公交车辆出行时空网络,并为各公交班次进行公交客流OD分配。

公交客流分配模型刻画了乘客在站点的车辆选择行为,模型假定每个乘客在信息化环境下均可获得发车时刻表和实时信息,到达车站的乘客可以通过自身判断选择是否上车或等候后续班次车辆,且每位乘客只能乘坐第一辆或后续到达的公交车辆。从行为科学来看,出行路径选择问题实际上就是一个决策制定问题。为量化出行者的选择行为,需为每条出行路径确定费用。通常乘客会考虑公交线路的候车时间和车内拥挤度选择不同服务模式的公交车辆,该选择行为可通过Logit模型实现。

具体而言,首先建立公交时空网络,将物理节点离散为时空节点,以刻画物理节点在不同时间发生的事件。时空网络包括3种基本要素:①时空网络节点。用于表示公交车辆实际运行的时空状态,各节点包含3个属性,即站点名称、所属线路和运行时间。若经过某站点的线路有x条,每条线路有y趟次公交车辆,则该站点将被拓展为xy个时空节点。②时空网络弧。共包含两种类型,即公交车辆出行弧和乘客出行弧,分别用于描述公交车辆和乘客的出行过程。其中车辆出行弧包括车辆在行驶弧和驻站弧;乘客出行弧包括出行到达或离开公交站点的步行弧、等候公交车的等候时间弧、上下公交车连接弧。③时空路径。在时空网络中,任意OD站点之间的连通的有序时空弧排列为该OD间的时空路径,时空路径一般是由公交车辆出行弧和乘客出行弧组成的。

图 1给出了本文所用时空网络示例。乘客从起点出发达到公交物理站点S,等候公交车辆r,乘客可以选择乘坐公交车辆r或等候公交车辆r+1,随后乘车到达公交站点S+1。乘客等候时间为乘客乘坐公交车辆离开站点的时间和其到达站点时间之差。公交车辆的运行过程包含了站点间行驶过程和驻站过程,其中行驶时间为到达下一站的时间与离开上一站公交时间之差,驻站时间为公交离站时间与公交到站时间之差,由乘客下车时间和乘客上车时间组成。

图 1 时空网络

Fig. 1 Time-space network

随后,基于构建的时空网络,对乘客出行路径费用进行评估,同时建立Logit离散模型对客流进行分配。城市公交出行路径费用主要由时间、便利性和舒适度等因素组成,其中时间因素主要有乘车时间和等待时间,可定量表示,而舒适度和方便性等因素通常采用定性方法描

14。对此,本文使用马尔科夫链模型刻画乘客在公交车上的随机寻座过程,以乘客出行行程为研究对象,将乘客在各路段上是否有座位作为状态变量。给定乘客在初始站点是否有座位的状态,中间站点的转移概率矩阵描述了乘客在中间站点下车后,可能的状态变化(如从站立到就座)。

通过Logit函数求出目的地为站点j的乘客选择上车的数量为

Tk(i,j)=T(i,j)exp-θwcfm+θIUm(i,j)k=12exp-θwcfk+θIUk(i,j) (14)

式中:Uk(i,j)反映了公交车内拥挤度对乘客选座行为的影响,该参数是Tk(i,j)的函数,需通过在马尔可夫模型中采用递归方式估计寻座概率后求出。

1.4 优化算法

由于双层规划是NP-hard问题,双层规划模型不存在多项式求解算

15,因此通常采用启发式算法近似求解,如遗传算法、模拟退火算法和蚁群算法等。其中遗传算法从1975年被提出至今已有近半个世纪的发展,应用成熟且广16,因此本文基于遗传算法对问题进行求解。与双层模型对应,求解算法同样为两层结构,分别用于求解上层模型和下层模型。算法上层为遗传算法,用于搜索时刻表和站点停靠方案;下层为交通分配算法,可基于上层结果对公交客流进行分配,随后将分配结果反馈至上层遗传算法,评估结果适应度,随后进行选择、交叉和变异,以产生更优的后代染色体。

1.4.1 上层模型求解

基于上述理论,本文通过以下步骤(如图 2)求解公交线路服务模式及时刻表协同优化问题。

图 2 算法流程图

Fig. 2 Flow chart of algorithm

步骤1   初始化。初始化多服务模式公交时刻表和站点停靠方案,其中全程车在所有站点均停靠,区间车仅确定起点s和终点e,大站快车需确定停靠站点。确定遗传算法的种群规模N,令g=1,并随机生成公交时刻表初始方案D1,nn=1,2,,N)。

步骤2   生成初始染色体种群。考虑决策变量的复杂性,将染色体划分为ynmdk,nhk,n共3个部分,分别用于表示离站时间、驻站时间和站点停靠方案。其中dk,n以30 s为单位,hk,n以10 s为单位,ynm为二进制变量,对于每个站点,0表示不停靠,1表示停靠。

步骤 3   设定遗传算法的适应度评估函数以及交叉和变异概率。

步骤 4   计算适应度。基于客流分配结果Tg,n,生成所有种群个体Dg,n,yg,n,Tg,n,并计算各个体适应度Fg,n

步骤 5   选择操作。计算种群中所有个体的遗传概率pg,n=Fg,n/n=1NFg,n,并基于该值随机选择产生后代的个体。

步骤 6   交叉和变异操作。按照一定概率对被选中产生后代的个体中的Dg,nyg,n部分进行交叉和变异操作,得到第g+1代新的方案Dg+1,n,yg+1,n

步骤 7   判断算法是否满足终止条件。若不满足,则令g=g+1,执行步骤 4至步骤 6;若满足,则终止算法,并输出适应度最好的个体作为最优解。

1.4.2 下层模型求解

运用算法求解步骤如下:

步骤 1   根据不同模式公交时刻表,初始化公交网络。

步骤 2   对每一个OD对(从i站到j站),通过最短路径分配生成初始路径流量T(i,j),令k=1。

步骤 3   根据最新计算结果更新每一个OD对(从i站到j站)的路径费用。

步骤 4   运行Dial算

17得到新的路径分配流量fi,jn和辅助路径流量yi,jn

步骤 5   对每一个OD对,计算新的路径流量fi,jn+1。若更新路径属于原有路径集合,路径流量更新为fi,jn+1k=nn+1fi,jn;若更新路径为辅助路径,且不属于原有路径集合,路径流量更新为fi,jn+1k=1n+1yi,jn;若更新路径为辅助路径,且属于原有路径集合,路径流量更新为fi,jn+1k=nn+1fi,jn+1n+1yi,jn

步骤 6   判断是否满足算法设置的终止条件(gapΔ)。如果不满足,则令n=n+1,重复步骤2至步骤5。如果满足终止条件,则终止算法,将最终的流量分配结果fi,jn传递给上层遗传算法。gap计算方式为

gap=ijnfi,jntanfi,jn-tan-1fi,jn-1ijnyi,jntanfi,jn (15)

2 实例应用

通过两个实例验证所研究的公交服务模式和时刻表协同优化方法的合理性与先进性。实例一为小规模站点线路实验,实例二为大规模站点线路实验。

2.1 实例一

以江苏省江阴市K1路公交车途经的10个公交站为研究对象,选择早高峰时刻的各站点OD数据(见表 1)进行实验。应用本文构建的双层模型,参考文献[

9]对模型参数取值: cb=80ct=8.4cd=0.96δ1=0.75δ2=1.05δ3=1.15θw=2θI=1.3。模型设计两个客流周期,对两个客流周期进行公交服务模式和时刻表协同优化。

表 1 公交客流 OD 矩阵(实例一)
Tab. 1 OD matrix of bus passenger(Case 1)
站点OD客流/人次
12345678910
1 600 189 165 64 44 342 605 726 395
2 11 10 4 3 20 35 42 23
3 5 2 1 10 18 22 12
4 0 0 2 4 5 3
5 2 13 24 29 16
6 13 22 27 15
7 12 14 8
8 36 19
9 67
10

优化得到的公交服务模式如图 3所示,第一个客流周期的公交服务模式为全程车和大站车的组合,第二个客流周期的公交服务模式为全程车和区间车的组合。其中大站车站点停靠方案为1—3— 5—7—10,区间车站点停靠方案为4—5—6—7。

图 3 公交服务模式优化结果示意图

Fig. 3 Optimization results of bus service mode

表 2给出了优化后的公交时刻表。由表 2可知,两个周期共发车18辆,第一周期发车8辆,其中大站快车4辆,此时公交发车间隔约为16 min;第二周期发车10辆,其中区间车5辆,此时公交发车间隔约为12 min。

表 2 公交线路时刻表优化结果
Tab. 2 Optimized results of bus route schedule
车辆编号离站时刻

1 7:00 7:05 7:12 7:20 7:28 7:35 7:42 7:47 7:54 8:01
2 7:08 7:18 7:31 7:44 8:03
3 7:15 7:20 7:27 7:35 7:43 7:50 7:57 8:03 8:10 8:16
4 7:24 7:34 7:47 7:59 8:19
5 7:31 7:36 7:43 7:51 7:59 8:06 8:13 8:20 8:26 8:32
6 7:40 7:50 8:03 8:15 8:35
7 7:47 7:52 7:59 8:07 8:15 8:22 8:29 8:36 8:42 8:48
8 7:55 8:05 8:18 8:30 8:50

9 8:04 8:09 8:16 8:24 8:32 8:39 8:46 8:53 8:59 9:05
10 8:30 8:39 8:46 8:53
11 8:16 8:22 8:31 8:36 8:44 8:51 8:58 9:05 9:11 9:17
12 8:42 8:50 8:58 9:06
13 8:29 8:34 8:43 8:49 8:56 9:03 9:10 9:18 9:24 9:29
14 8:55 9:03 9:10 9:20
15 8:41 8:46 8:54 9:01 9:08 9:15 9:22 9:30 9:36 9:41
16 9:07 9:15 9:24 9:30
17 8:54 8:58 9:06 9:13 9:20 9:27 9:34 9:42 9:48 9:53
18 9:19 9:27 9:36 9:42

不同周期客流对应的乘客出行成本和公交运营成本如表3所示。

表 3 多服务模式优化结果(实例二)
Tab. 3 Optimization results of multiple mode(Case 2)
周期模式站点方案Co/(元·h-1Cw/(元·h-1CI/(元·h-1总成本/(元·h-1
全程车+大站车 1—3—5—7—10 375 541 1 451 2 367
全程车+区间车 4—5—6—7 468 672 1 649 2 789
汇总 843 1 213 3 100 5 156

2.2 实例二

传统优化方法多采用多阶段优化的方式,第一阶段确定公交线路服务模式(包括站点停靠方案和发车频率);第二阶段确定优化设计公交时刻表。传统方法简化了问题求解的复杂度,但忽视了公交服务模式和时刻表的相互影响,无益于提升优化效果。

为证明本文所提出的协同优化方法能够得到比传统分步优化方法更优的运营方案,以上海市737路公交为例,进行对比实验。上海市737路共有20个站点,由真实数据估计得到的客流OD矩

9表 4所示,线路发车间隔为5 min。线路覆盖居民区和商业区,其中站点10与站点15之间客流较为集中,站点12与站点13之间的客流量最大。模型同时考虑全程车和大站车两种服务模式。结果如表 5所示,分阶段优化和协同优化所得大站车站点停靠方案存在差异,而采用协同优化可将总成本降低136元·h-1。具体分析可知,采用协同优化后,运营成本基本不变,但乘客等候成本和车内成本明显降低,说明协同优化可以为乘客提供更多的出行路径和空间,从而降低车内拥挤对乘客的影响。

表 4 公交客流 OD 矩阵
Tab. 4 OD matrix of bus passenger
站点OD客流/人次
1234567891011121314151617181920
1 0 0 1 0 6 5 1 5 1 3 8 3 3 1 5 1 3 2 4
2 0 0 0 0 2 1 3 0 0 1 0 1 12 4 0 8 2 0
3 0 0 0 1 7 2 6 3 0 2 0 5 0 2 3 4 0
4 0 0 1 0 0 0 10 7 6 3 2 1 4 2 5 2
5 0 0 1 1 2 5 3 3 0 2 1 1 2 1 0
6 0 5 12 20 23 33 21 16 17 8 9 12 7 1
7 0 5 18 20 16 18 15 18 17 11 6 0 0
8 0 14 22 32 25 18 16 17 14 14 7 9
9 0 5 12 21 15 6 7 12 6 4 0
10 0 0 23 12 8 9 3 2 1 0
11 0 7 8 5 3 2 2 1 1
12 0 4 2 5 3 8 1 2
13 0 9 12 11 7 2 2
14 0 2 9 7 1 1
15 11 4 12 2 2
16 7 8 7 12
17 12 2 1
18 2 0
19 2
20
表 5 分步优化和协同优化结果对比
Tab. 5 Comparison of multi-step optimization and integrated optimization
模型

全程车

数量

大站车

数量

大站车停靠

站点方案

Co/

(元·h-1

Cw/

(元·h-1

CI/

(元·h-1

总成本/

(元·h-1

分步优化 12 11 1-5-8-12-16-20 968 684 4 345 5 997
协同优化 12 11 1-5-9-12-17-20 972 657 4 155 5 784

上述结果体现了两种方法在服务模式和整体结果上存在的差异。图 4则进一步给出了两种优化方案在时刻表方面存在的差异。如图 4所示,分步优化(图 4a)所得结果中相邻两车发生串车的次数高于协同优化结果(图 4b)。

图 4 公交运行时空轨迹对比

Fig. 4 Comparison of bus spatio-temporal trajectories

图 5展示了分步优化模型M1和协同优化模型M2的乘客等候时间(EWT,expected waiting time)和车内感受行程时间(PIT,passenger in-vehicle time)密度函数。基于密度函数可计算乘客等候时间和车内感受行程时间的平均值。结果表明,相比于模型M1,使用模型M2可以将乘客的平均期望等候时间和乘客平均车内感受行程时间分别降低0.42 min和1.12 min。

图 5 模型M1和M2的乘客等候时间和车内感受行程时间概率密度函数

Fig. 5 Time probability density functions of EWT and PIT of M1 and M2

综上可知,两种优化方法所得结果存在差异。为检验两种优化方法在不同客流量情况下的效果,将原始OD数量扩大两倍对两种优化方法进行比较。优化结果如表 6所示,将原OD的客流扩大至原客流量的2倍后,协同优化所得总成本相比于分步优化减少了12.5%。由此可见,在客流较大的环境下,公交服务模式和时刻表的协同优化在提升公交系统的服务水平方面具有更大的优势。

表 6 不同规模流量优化结果对比
Tab. 6 Comparison of different OD size results
流量优化方法平均等候时间/min平均车内时间/(min·km-1总成本/(元·h-1
原始OD 分步优化 6.63 4.56 5 997
协同优化 5.97 4.23 5 784
2倍OD 分步优化 7.12 5.36 11 568
协同优化 6.13 4.51 10 123

3 结论

本文基于实际公交OD数据,考虑满足不同周期客流下的乘客出行需求,建立了公交服务模式和时刻表协同优化双层模型,以最小化成本,提出一种改进的遗传算法对问题进行求解。研究结果表明,对比传统分步优化方法,运用协同优化方法的结果能够较好地满足乘客不同客流周期的出行需求,提供公交运营企业更符合实际的运营计划表,能有效地提高公交的运营效率,均衡公交客流,提高车辆服务质量。

本文提出的公交优化模型,从理论上可以推广到多服务模式公交网络的运营模式和时刻表协同优化,但实际应用需要乘客OD矩阵数据作为必要输入。近年来,随着各地智能交通系统日益完善,如公交自动收费系统等,为乘客客流OD数据估计提供了便捷高效的手段。此外,该模型还考虑了乘客对公交拥挤的感知和路径选择行为,需要通过乘客偏好对模型参数进行调整。

作者贡献声明

暨育雄:全文内容框架及方法设计,论文撰写。

曹朋亮:数值实验,撰写文章模型、算法和案例部分内容。

刘 冰:数值实验,撰写文章摘要、引言、文献综述和结论部分内容。

杨熙宇:编写文章所用程序代码,数值实验。

俞山川:编写文章所用程序代码,数值实验。

参考文献

1

FURTH P G. Short turning on transit routes[J]. Transportation Research Record: Journal of the Transportation Research Board1987110842. [百度学术

2

CEDER A. Public transit planning and operation: modeling, practice and behavior[M]. 2nd ed. Boca RatonCRC Press2016. [百度学术

3

CHIRAPHADHANAKUL VBARNHART C. Incremental bus service design: combining limited-stop and local bus services [J]. Public Transport201351): 53. [百度学术

4

LEIVA CMUÑOZ J CGIESEN Ret al. Design of limited-stop services for an urban bus corridor with capacity constraints [J]. Transportation Research Part B: Methodological20104410): 1186. [百度学术

5

ULUSOY Y YCHIEN I J. Optimal bus service patterns and frequencies considering transfer demand elasticity with genetic algorithm [J]. Transportation Planning and Technology2015384): 409. [百度学术

6

徐大伟裴玉龙. 公共交通大站快车调度模型[J]. 哈尔滨工业大学学报20084): 580. [百度学术

XU DaweiPEI Yulong. Express bus scheduling model and application[J]. Journal of Harbin Institute of Technology20084): 580. [百度学术

7

杨熙宇暨育雄. 考虑公交车内拥挤的区间公交优化设计 [J]. 同济大学学报(自然科学版)2017245): 55. [百度学术

YANG XiyuJI Yuxiong. Design of short-turning services for an urban bus corridor considering passengers’ congestion[J]. Journal of Tongji University (Natural Science)2017245): 55. [百度学术

8

魏明陈学武孙博. 配合大站快车的单线公交组合调度模型[J]. 交通运输系统工程与信息20152): 173. [百度学术

WEI MingCHEN XuwuSUN Bo. Multi-objective single line transit mixed scheduling model considering express bus service[J]. Journal of Transportation Systems Engineering and Information Technology20152): 173. [百度学术

9

YANG XJI YDU Yet al. Bi-level model for design of transit short-turning service considering bus crowding [J]. Transportation Research Record: Journal of the Transportation Research Board201726491): 52 [百度学术

10

MOON SCHO S HKIM D K. Designing multiple short-turn routes to mitigate the crowding on a bus network[J]. Transportation Research Record: Journal of the Transportation Research Board2021036119812110038. [百度学术

11

刘环宇. 基于可靠性的公交时刻表优化设计研究[D]. 北京北京交通大学2010. [百度学术

LIU Huanyu. Study on bus timetable optimization based on reliability[D].BeijingBeijing Jiaotong University2010. [百度学术

12

郑喆韩印赵靖. 基于发车和运营时刻表的单线公交组合调度模型[J]. 物流科技2017407): 86. [百度学术

ZHENG ZheHAN YinZHAO Jing. A single line transit mixed scheduling model based on vehicle departure and operation timetable[J]. Logistics Sci-Tech2017407): 86. [百度学术

13

WU J HFLORIAN MMARCOTTE P. Transit equilibrium assignment: a model and solution algorithms [J]. Transportation Science1994283): 193. [百度学术

14

曾鹦李军朱晖. 面向换乘行为的城市公交客流分配及应用[J]. 系统管理学报2015241): 22. [百度学术

ZENG YingLI JunZHU Hui. Passengers’ transfer behavior-based urban transport flow distribution and its applications[J]. Journal of Systems & Management2015241): 22. [百度学术

15

钟宇亮刘诚.第三方物流选择的双层规划模型及其求解算法[J].铁道科学与工程学报2013105):88. [百度学术

ZHONG YuliangLIU Cheng. Bi-level programming of the third-party logistics service providers selection and solution algorithm [J]. Journal of Railway Science and Engineering2013105): 88. [百度学术

16

农静王磊尹慧琳. 铁路车流径路优化的遗传算法设计[J]. 同济大学学报(自然科学版)2010381): 76. [百度学术

NONG JingWANG LeiYIN Huilin. Optimization design of railway car flow routing based on genetic algorithm [J]. Journal of Tongji University (Natural Science)2010381): 76. [百度学术

17

NEWELL G F. Dispatching policies for a transportation route[J]. Transportation Science1971591. [百度学术