考虑公交与地铁换乘需求的公交时刻表优化

赖元文 ,  陈艳生 ,  王书易 ,  张宇龙 ,  朱新运

吉林大学学报(工学版) ›› 2025, Vol. 55 ›› Issue (06) : 2030 -2037.

PDF (804KB)
吉林大学学报(工学版) ›› 2025, Vol. 55 ›› Issue (06) : 2030 -2037. DOI: 10.13229/j.cnki.jdxbgxb.20230931
交通运输工程·土木工程

考虑公交与地铁换乘需求的公交时刻表优化

作者信息 +

Bus schedule optimization considering bus and metro interchange needs

Author information +
文章历史 +
PDF (823K)

摘要

在考虑公交与地铁之间换乘需求的情况下,提出了一种全天的公交时刻表优化方法。首先,构建了一个优化模型,旨在最小化乘客候车时间成本和公交企业运营成本。然后,设计了遗传-模拟退火混合算法进行求解。最后,以福州市公交1路上行方向为例,验证了本文模型及算法的有效性和实用性。时刻表优化后,B-M模式、M-B模式和非换乘模式下乘客候车时间成本平均降低了19.30%,公交企业运营成本由于公交发车次数的增加而提升了4.95%,系统总成本节约了5.05%。

Abstract

An all-day bus schedule optimization method was proposed in consideration of passengers' demand between the bus and the metro. Firstly, with the goal of minimizing the cost of passenger waiting time and the operating costs of public transportation enterprises, an optimization model was constructed. Then, a genetic-simulated annealing hybrid algorithm was designed to solve the model. A case study of the upward direction of the No. 1 bus in Fuzhou was selected to verify the effectiveness and practicability of the proposed model and algorithm. After optimizing the schedule, the average waiting time cost of passengers in B-M mode, M-B mode, and non-transfer mode has been reduced by 19.30%. Public transportation enterprises' operating costs have increased by 4.95% due to increased bus departures, but the total system cost has decreased by 5.05%.

Graphical abstract

关键词

城市交通 / 时刻表优化 / 遗传-模拟退火混合算法 / 换乘需求 / 候车时间

Key words

urban traffic / schedule optimization / genetic-simulated annealing hybrid algorithm / interchange needs / waiting time

引用本文

引用格式 ▾
赖元文,陈艳生,王书易,张宇龙,朱新运. 考虑公交与地铁换乘需求的公交时刻表优化[J]. 吉林大学学报(工学版), 2025, 55(06): 2030-2037 DOI:10.13229/j.cnki.jdxbgxb.20230931

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

随着城市化进程的提速,城市交通供需矛盾与拥堵问题日趋紧张,优先发展公共交通是缓解城市交通拥堵的有效手段1。其中,公交作为城市公共交通的主体,在公共交通优先发展战略中具有重要地位2。鉴于此,通过优化公交时刻表,缩短乘客在出行过程中的候车时间是提高城市公共交通服务水平的有效手段之一。

国内外已有研究围绕公交时刻表优化问题取得了较为丰富的成果,主要针对时刻表优化模型及求解算法开展研究。孙杨等3以乘客成本最小化、运营成本最小化为目标,分别给出了区域调度模式下的区域模型与单线调度模式下的单线模型。邰国璇等4以极小化乘客平均候车时间与车辆行驶公里数为优化目标,构建了基于灵活编组的市域快轨时刻表优化模型。马晓磊等5提出了一种考虑乘客动态需求的调度模型,并选取拉格朗日松弛算法,在既有的时刻表基础上优化车辆到发时间。Ibarra-rojas等6以在换乘站点处的公交车辆协同次数为基础,以最大化公交乘客数量与最小化系统运营总成本为目标,创建双目标混合整数规划模型。宋俪婧等7建立了一种基于混合整数非线性规划的接驳公交协同优化模型,并采用数学规划求解器CPLEX求解模型。上述研究主要集中于对高峰时段的公交时刻表进行优化,鲜有对公交全天的运行时刻表进行优化。而对全天的公交时刻表优化更符合实际应用,还可以提高公交与地铁的有效衔接和乘客出行效率。

客流需求是优化公交时刻表的基础8,近年来,基于客流需求对公交时刻表进行优化成为研究热点。于滨等9以公交系统总成本最小为上层模型目标,公交客流分配为下层模型,分别构建了优化公交发车频率和地铁列车开行方案的双层规划模型。Zhang等10研究了满足不同特征时期客流需求特征的车队数量和大小,发现如果考虑全天需求,将产生与经验相反的结果。Sergio等11通过加入途中站点的车辆滞站控制策略,以缩短乘客出行总时间为目标,优化单线公交时刻表。张海等12基于客流需求时空分布规律,建立了城市轨道交通高峰时段基于非均匀发车间隔的大小交路时刻表优化模型,对乘客平均旅行时间及列车发车间隔平均偏离值进行协同优化。李得伟等13以乘客在站候车和出行时间的线性加权最小化为目标,对城际列车时刻表进行优化。然而,已有研究中基于公交客流需求时刻表的优化主要关注各公交站点处的客流需求,鲜有考虑公交与地铁之间的换乘需求。而对与地铁线路存在换乘关系的公交线路,公交与地铁之间的换乘需求是优化公交时刻表的关键依据。

基于上述问题,本文在考虑公交与地铁之间换乘需求的情况下,提出一种全天的公交时刻表优化方法。以最小化乘客候车时间成本和公交企业运营成本为优化目标,构建了公交时刻表优化模型,并设计了遗传-模拟退火混合算法进行求解。最后,以福州市公交1路上行方向为例,验证本文模型及算法的有效性及实用性。

1 模型构建

1.1 问题描述

公交乘客流量在不同时间段内变化较大,尤其是在早晚高峰时期,客流量显著高于平峰时段。为了更好地满足乘客需求,需要针对不同时间段制订不同的发车时刻表。与仅优化高峰时段的公交发车时刻相比,对公交全天的发车时刻进行综合优化更加符合公交系统实际运行的要求。

乘客乘坐公交换乘地铁出行,候车时间是公共交通服务水平的重要指标之一。同时,公交线路运营成本也是激发公交企业提升服务的关键因素。因此,需要在综合考虑乘客候车时间成本和公交企业运营成本的条件下,对公交时刻表进行优化。

1.2 模型假设

在构建模型之前,进行以下几点假设:①公交车辆沿着规定的线路行驶,公交车会在误差允许范围内在规定时间准时出入站;②线路上的公交车均不允许越站和超车;③公交线路运营成本与公交运营里程呈正相关;④已知乘客的平均步行速度,即可知乘客在公交站与地铁站之间的走行时间;⑤到达各公交站的乘客遵循泊松分布。

1.3 目标函数

公交时刻表的发车间隔和到发时刻影响乘客的候车时间,量化为乘客候车时间成本。本文将其分为以下3种,即公交换乘地铁(Bus to metro, B-M)模式、地铁换乘公交(Metro to bus, M-B)模式以及非换乘模式下的乘客候车时间成本。

(1)B-M模式下的乘客候车时间成本(单位:元)

①公交从首站行驶到换乘站点的行程时间tBs¯为:

tBs¯=LBs¯LBtB

式中:s¯为公交换乘站点;LBs¯为公交线路首站与换乘站点的站间距,km;LB为公交线路的全程长度,km;tB为公交的全程行程时间,min。

②公交从首站行驶到换乘站点的时刻TBi,s¯为:

TBi,s¯=TB1+i-1hB+tBs¯

式中:i为公交编号;TB1为某1个车次公交离开首站的时刻;hB为公交发车间隔,min。

③换乘乘客的总候车时间ΔtBRs¯为:

ΔtBRs¯=ηBRi,jTRj,s¯-TBi,s¯-tBRs¯
tBRs¯=LBMVp
ηBRi,j=1,   TRj-1,s¯<TBi,s¯+tBRs¯TRj,s¯0,   其他条件

式中:tBRs¯为在换乘站点的乘客从公交换乘为地铁的步行时间,min;LBM为公交站点与地铁站点之间的步行距离,km;Vp为乘客平均的步行速度,km/h;ηBRi,j为布尔变量;TRj-1,s¯为地铁到达换乘站点的时刻;TRj,s¯为地铁在换乘站点的发车时刻。

④在换乘站点由公交换乘为地铁的乘客总候车时间成本CBRs¯为:

CBRs¯=UCj=1eRki=1eBkηBRi,jpBRs¯TRj,s¯-TBi,s¯-tBRs¯

式中:UC为乘客单位候车时间价值,元/min;eRk为地铁线路R的发车数,辆;eBk为公交线路B的发车数,辆;PBRs¯为在换乘站点由公交换乘为地铁的乘客总人数,人。

⑤在所有换乘站点的乘客总候车时间成本CBR为:

CBR=UCs¯=1es¯j=1eRki=1eBkηBRi,jpBRs¯TRj,s¯-TBi,s¯-tBRs¯

(2)M-B模式下的乘客候车时间成本(单位:元)

①换乘乘客的总候车时间ΔtRBs¯为:

tRBs¯=LMBVp
ΔtRBs¯=ηRBi,jTBi,s¯-TRj,s¯-tRBs¯

式中:tRBs¯为在换乘站点的乘客从地铁换乘为公交的步行时间,min;LMB为地铁站点与公交站点之间的步行距离,km。

②在换乘站点由地铁换乘为公交的乘客总候车时间成本CRBs¯为:

CRBs¯=UCi=1eBkj=1eRkηRBj,ipRBs¯TBi,s¯-TRj,s¯-tRBs¯

式中:PRBs¯为在换乘站点由地铁换乘到公交的乘客总人数,人。

③在所有换乘站点的乘客总候车时间成本CRB为:

CRB=UCs¯=1es¯i=1eBkj=1eRkηRBj,ipRBs¯TBi,s¯-TRj,s¯-tRBs¯

(3)非换乘模式下的乘客候车时间成本(单位:元)

①乘客候车时间设定为发车间隔的一半14,非换乘乘客在公交站点处的候车时间成本CBi,s为:

CBi,s=12UCγBshB2

式中:γBs为公交站点s的非换乘乘客数,人。

②所有公交站点处的非换乘乘客的候车时间成本CB为:

CB=s=1es¯i=1eBCBi,s

(4)公交企业运营成本CP(单位:元)

公交企业运营成本由公交总运营里程数乘以单位里程的运营成本得到,即:

CP=UpLBeB

式中:Up为公交线路单位里程的运营成本,元/km;LB为公交线路的全程长度,km;eB为公交线路的发车数,辆。

(5)系统总成本CS(单位:元)

系统总成本由B-M模式、M-B模式、非换乘模式下的乘客候车时间成本与公交企业运营成本共同组成。本文以最小化乘客候车时间成本与公交企业运营成本为目标,即:

minCS=CBR+CRB+CB+CP

1.4 约束条件

约束1 公交的发车间隔应在最小发车间隔与最大发车间隔之间,即:

hB,minhBhB,max

式中:hB,min为公交最小发车间隔;hB,max为公交最大发车间隔。

约束2 从时段T的起始时间到第一个公交车次的发车时间应不超过该时段的最大发车间隔,即:

TB1hB,max

式中:TB1为第一个公交车次的发车时间。

约束3 在时段T内的最后一个公交车次的发车时间应在该时段的终止时间之内,即:

TBFT

式中:TBF为最后一个公交车次的发车时间;T为一个时间段。

约束4 公交的发车次数应满足实际运营情况,即:

1eBK

式中:K为公交线路的最大发车次数,次。

目标函数minCS与约束条件式(16)~(19)构成了公交时刻表优化模型。

2 遗传-模拟退火混合算法设计

对于复杂的非线性优化问题,遗传算法通常能搜索出全局可行解,但在进行全局搜索时容易过早收敛而陷入局部最优,导致效率性不高15。针对上述问题,本文基于遗传算法并结合模拟退火算法在全局搜索上的优势,设计了遗传-模拟退火混合算法。

2.1 算法流程

遗传-模拟退火混合算法步骤如下:

Step 1 设置遗传-模拟退火混合算法运行参数。包括遗传算法的种群规模popsize、交叉概率Pc、变异概率Pm、进化次数Gmax等参数。模拟退火算法的初始温度Fmax、终止温度Fmin和温度冷却系数a等参数。

Step 2 初始种群生成。在优化时段内生成随机初始解,计算其初始适应度值,并对迭代计数变量进行设定。

Step 3 寻找初始极值。分别计算初始个体的适应度值,再选择若干个适应度值较小的个体。

Step 4 迭代寻优。由交叉、变异概率分别对个体进行交叉、变异操作,产生新一代的种群。

Step 5 选择最优个体当作模拟退火部分的初始解,在Fmax下进行退火降温操作,根据蒙特卡洛准则判断个体是否更新。

Step 6 检验新解是否满足最大迭代次数。若满足,则执行下一步;否则,继续执行Step 4。

Step 7 判断当前温度是否满足退火操作的终止条件。若满足,则终止算法,输出最优解;否则执行降温操作,返回到Step 3。

2.2 仿真实验

选取3个算法测试常用标准函数,验证混合算法的寻优性能,选取函数为:

f1(x)=30.05+(x12+x22)2+x12+x22
f2(x)=-i=15icosi+1x1+i·
i=15icosi+1x2+i
f3(x)=0.5-sin2x12+x221+0.001(x12+x22)2-0.5

式中:x1x2为自变量。

测试函数具体参数见表1,迭代结果如图1所示。由图1可知,遗传-模拟退火混合算法未陷入局部最优解,在较少的迭代次数下逼近全局最优解,具备求解全局最优的能力,传统遗传算法的缺陷得到改善。因此,采用遗传-模拟退火混合算法求解公交时刻表优化模型是可行的。

3 案例分析

3.1 案例说明

以福州市公交1路上行方向为例,验证本文模型及算法的有效性及实用性。与公交1路存在换乘关系的地铁线路为1号线,公交1路全线公交站点数为22个,工作日期间运营时段为5:00~23:00。文献[16]表明:地铁站点的最大步行接驳距离为770 m。因此,将距离地铁站点770 m内的公交站点判定为换乘站点。公交1路的12个公交站点与地铁1号线的7个地铁站点存在换乘关系,具体见表2

选取某工作日公交1路的刷卡数据、到离站数据与地铁自动售检票系统(Automatic fare collection,AFC)数据进行处理,得到公交1路各换乘站点处的换乘需求(见表2)和各公交站点处的非换乘人数(见表3)。

根据公交与地铁的发车间隔变化和平高峰期间客流量大小,将公交1路上行方向全天的运行时间划分为8个时段,时段划分见表4。其中,7:00~9:00为早高峰时段,17:00~19:00为晚高峰时段,其余时段为平峰时段。

3.2 模型求解与时刻表生成

已知公交1路运行时间被划分为8个时段,则实数编码根据8个时段设置为X=(x1x2x3x4x5x6x7x8)。遗传-模拟退火混合算法其余的各项参数设置见表5

采用Python语言编程实现遗传-模拟退火混合算法,设置初始种群规模为100,交叉概率为0.8,变异概率为0.1,最大迭代次数为200,迭代结果如图2所示。

图2可知:①当迭代次数为90次左右时,遗传-模拟退火混合算法最先进入收敛状态并得到最优解;②遗传-模拟退火混合算法在求解结果及寻优效率上均优于传统遗传算法及模拟退火算法,模拟退火算法虽然在反复迭代下逼近全局最优解,但寻优效率要低于遗传算法,验证了遗传-模拟退火混合算法在算法性能上的优越性。

进一步地,在得到最优解时的8个时段的发车间隔即8个最优个体。最终,优化后的公交1路上行方向的发车时刻表如表6所示。

3.3 优化结果分析

表6可知,优化后的福州市公交1路上行方向全天最小发车间隔和最大发车间隔分别为8 min和15 min,且全天运营时段内发车100趟。优化前、后的各项指标如表7所示。

表7可知,B-M模式、M-B模式和非换乘模式下的乘客候车时间成本平均降低了19.30%,公交企业运营成本由于公交发车次数的增加而提升了4.95%,系统总成本节约了5.05%。

4 结 论

(1)目前的公交时刻优化主要集中于对高峰时段的公交时刻表进行优化,对公交全天运行时刻表的优化研究相对较少。与仅针对高峰时段的公交发车时刻进行优化相比,对整个运营时间范围内的发车时刻进行综合优化更符合公交系统的实际运行需求。同时,对与地铁线路存在换乘关系的公交线路,考虑公交与地铁之间的换乘需求是优化公交时刻表的关键依据。

(2)遗传-模拟退火混合算法在求解模型时表现出色,其在求解结果的准确性和寻优效率方面均优于传统的遗传算法和模拟退火算法。这一混合算法结合了遗传算法的全局搜索能力和模拟退火算法跳出局部最优的特点,为求解复杂的优化问题提供了一种新途径。

(3)优化后的福州市公交1路上行方向全天最小发车间隔和最大发车间隔分别为8 min和15 min,B-M模式、M-B模式和非换乘模式下的乘客候车时间成本平均降低了19.30%,公交企业运营成本由于公交发车次数的增加而提升了4.95%,系统总成本节约了5.05%。

参考文献

[1]

Ma C, Xu X. Providing spatial-temporal priority control strategy for BRT lanes: a simulation approach[J]. Journal of Transportation Engineering, Part A: Systems, 2020, 146(7): No.04020060.

[2]

罗孝羚, 蒋阳升. 基于公交数据挖掘的时刻表排班协同换乘优化[J]. 交通运输系统工程与信息, 2017, 17(5): 173-178.

[3]

Luo Xiao-ling, Jiang Yang-sheng. Timetable transfer-coordination optimization based on transit data mining[J]. Journal of Transportation Systems Engineering and Information Technology, 2017, 17(5): 173-178.

[4]

孙杨, 宋瑞, 何世伟. 接运公交时刻表与区域车辆调度的综合优化[J]. 吉林大学学报: 工学版, 2011, 41(5): 1228-1233.

[5]

Sun Yang, Song Rui, He Shi-wei. Comprehensive optimization of feeder bus timetable and regional vehicle scheduling[J]. Journal of Jilin University (Engineering and Technology Edition), 2011, 41(5): 1228-1233.

[6]

邰国璇, 黄友能, 李春驰, 基于灵活编组的市域快轨时刻表优化方法研究[J]. 交通运输系统工程与信息, 2023, 23(3): 195-203.

[7]

Tai Guo-xuan, Huang You-neng, Li Chun-chi, et al. An optimization method of train scheduling for urban rapid rail transit based on flexible train composition mode[J]. Journal of Transportation Systems Engineering and Information Technology, 2023, 23(3): 195-203.

[8]

马晓磊, 沈宣良, 张钊, 基于拉格朗日松弛算法的自动驾驶公交调度优化研究[J]. 中国公路学报, 2019, 32(12): 10-24.

[9]

Ma Xiao-lei, Shen Xuan-liang, Zhang Zhao, et al. Optimization of autonomous bus scheduling based on lagrangian relaxation[J]. China Journal of Highway and Transport, 2019, 32(12): 10-24.

[10]

Ibarra-rojas O J, Giesen R, Rios-solis Y A. An integrated approach for timetabling and vehicle scheduling problems to analyze the trade-off between level of service and operating costs of transit networks[J]. Transportation Research Part B: Methodological, 2014, 70: 35-46.

[11]

宋俪婧, 白同舟, 贺玉龙, 基于混合整数非线性规划的接驳公交优化模型[J]. 交通运输系统工程与信息, 2022, 22(3): 104-111.

[12]

Song Li-jin, Bai Tong-zhou, He Yu-long, et al. Feeder bus routes and frequency optimization based on mixed integer nonlinear programming[J]. Journal of Transportation Systems Engineering and Information Technology, 2022, 22(3): 104-111.

[13]

胡金成. 考虑运行能效的公交区域时刻表优化[J]. 交通运输系统工程与信息, 2021, 21(2): 139-144.

[14]

Hu Jin-cheng. Optimization of bus regional timetable considering operating efficiency[J]. Journal of Transportation Systems Engineering and Information Technology, 2021, 21(2): 139-144.

[15]

于滨, 杨忠振, 程春田. 公交线路发车频率优化的双层规划模型及其解法 [J]. 吉林大学学报: 工学版, 2006, 36(5): 664-668.

[16]

Yu Bin, Yang Zhong-zhen, Cheng Chun-tian. Bi-level programming model for optmizing bus frequencies and its algorithm[J]. Journal of Jilin University(Engineering and Technology Edition), 2006, 36(5): 664-668.

[17]

Zhang W Y, Xia D Y, Liu T, et al. Optimization of Single-line bus timetables considering time-dependent travel times: a case study of Beijing, China[J]. Computers and Industrial Engineering, 2021, 158(4): No.107444.

[18]

Sergio J, Andrés F, Antonio G. Optimal fleet size, frequencies and vehicle capacities considering peak and off-peak periods in public transport[J]. Transportation Research Part A: Policy and Practice, 2017, 106(dec.): 65-74.

[19]

张海, 吕苗苗, 倪少权. 基于非均匀发车间隔的大小交路时刻表优化模型[J]. 交通运输系统工程与信息, 2022, 22(6): 224-233.

[20]

Zhang Hai, Lv Miao-miao, Ni Shao-quan. Train timetable optimization model for full-length and short-turn routings with irregular departure intervals[J]. Journal of Transportation Systems Engineering and Information Technology, 2022, 22(6): 224-233.

[21]

李得伟, 丁世顺, 张琦, 基于客流需求的城际列车时刻表模型改进研究[J]. 交通运输系统工程与信息, 2017, 17(3): 157-164.

[22]

Li De-wei, Ding Shi-shun, Zhang Qi, et al. Improved dynamic demand oriented timetabling model for intercity railway[J]. Journal of Transportation Systems Engineering and Information Technology, 2017, 17(3): 157-164.

[23]

张晓春, 高永, 于壮, 基于公交GPS和IC卡数据的乘客人均候车时间估算方法研究[J]. 交通运输系统工程与信息, 2019, 19(5): 236-241.

[24]

Zhang Xiao-chun, Gao Yong, Yu Zhuang, et al. Passenger average waiting time estimation based on bus GPS and IC card data[J].Journal of Transportation Systems Engineering and Information Technology, 2019, 19(5): 236-241.

[25]

Vallada E, Ruiz R. A genetic algorithm for the unrelated parallel machine scheduling problem with sequence dependent setup times[J]. European Journal of Operational Research, 2011, 211(3): 612-622.

[26]

王淑伟, 孙立山, 荣建. 北京市轨道站点吸引范围研究[J]. 交通运输系统工程与信息, 2013, 13(3): 183-188.

[27]

Wang Shu-wei, Sun Li-shan, Rong Jian. Catchment area analysis of Beijing transit stations[J]. Journal of Transportation Systems Engineering and Information Technology, 2013, 13(3): 183-188.

[28]

杨小露. 考虑共享单车影响的微循环公交线路优化研究[D]. 北京: 北京交通大学交通运输学院, 2021.

[29]

Yang Xiao-lu. Research on optimization of microcirculation bus route considering the influence of shared bicycles[D]. Beijing: School of Transportation, Beijing Jiaotong University, 2021.

[30]

王子甲, 贾慧慧, 朱亚迪, 基于智能卡数据的轨道与公交复合网络通勤方式选择行为研究[J]. 交通运输系统工程与信息, 2022, 22(1): 67-73.

[31]

Wang Zi-jia, Jia Hui-hui, Zhu Ya-di, et al. Commuting mode choice behavior in rail and bus composite network based on smart carddata[J]. Journal of Transportation Systems Engineering and Information Technology, 2022, 22(1): 67-73.

[32]

邓吉浩, 宋瑞, 陈小鸿, 开放式小区公交微循环站点与线网综合设计[J]. 北京交通大学学报, 2020, 44(1): 34-41.

[33]

Deng Ji-hao, Song Rui, Chen Xiao-hong, et al. Integrated design of station sites and network of bus microcirculation system in open communities[J]. Journal of Beijing Jiaotong University, 2020, 44(1): 34-41.

[34]

刁鸣, 邹丽. 模拟退火遗传禁忌搜索的多用户检测算法[J]. 哈尔滨工程大学学报, 2014, 35(3): 373-377.

[35]

Diao Ming, Zou Li. Multi-user detection based on the simulated annealing genetic Tabu search[J]. Journal of Harbin Engineering University, 2014, 35(3): 373-377.

基金资助

国家自然科学基金青年基金项目(52302406)

AI Summary AI Mindmap
PDF (804KB)

449

访问

0

被引

详细

导航
相关文章

AI思维导图

/