基于客流博弈均衡的旅客列车双层开行方案优化

汤振源

铁道运输与经济 ›› 2024, Vol. 46 ›› Issue (2) : 20 -29.

PDF (3193KB)
铁道运输与经济 ›› 2024, Vol. 46 ›› Issue (2) : 20 -29. DOI: 10.16668/j.cnki.issn.1003-1421.2024.02.03
运输组织

基于客流博弈均衡的旅客列车双层开行方案优化

作者信息 +

Optimization of Bi-level Passenger Train Operation Plan Based on Game Equilibrium of Passenger Flow

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

摘要

为提高旅客列车运行效益及旅客出行满意度,以铁路运营部门净收益、列车空座位走行公里最小化为上层0-1规划模型,以旅客出行满意度最大化为下层客流均衡模型,构建了纯整数非线性高速铁路旅客列车开行方案双层规划模型。针对下层客流均衡模型,通过划分博弈环境和分析旅客乘车出行选择行为,选取旅客同质群体作为局中人,构造各局中人合理赢得函数,对每个博弈环境均运用非合作博弈理论进行客流均衡分配。基于构建的模型特征分析,采用NSGA-Ⅱ算法求解上层停站方案模型,运用QPSO算法求解下层客流博弈均衡模型,并以兰新高速铁路为例验证了模型及算法的可行性。结果表明:该算法可获得使铁路运营部门与旅客双方均满意的Nash均衡解,由此得到的开行方案铁路旅客损失率为0%。

Abstract

To improve the efficiency of passenger train operation and passengers' satisfaction, this paper built a bi-level programming model of pure integer nonlinear passenger train operation plan for high speed railway. It took the net profit of the railway operation department and the minimization of empty seat kilometers as the upper 0–1 programming model, and the maximization of passengers' satisfaction as the lower passenger flow equilibrium model. For the lower-level passenger flow equilibrium model, the paper selected the homogeneous group of passengers as the game players to construct the reasonable winning function of each player by dividing the game environment and analyzing the passengers' travel choice behavior. The non-cooperative game theory was applied to the balanced distribution of passenger flow in each game environment. After analyzing the characteristics of the model, the paper adopted the non-dominated sorting genetic algorithm Ⅱ (NSGA-Ⅱ) to solve the upper-level stopping plan model and the quantum-behaved particle swarm optimization (QPSO) algorithm to solve the lower-level passenger flow game equilibrium model. With Lanzhou-Xinjiang High Speed Railway as an example, the feasibility of the model and algorithm was verified. The results show that the algorithm can obtain a Nash equilibrium solution that satisfies both railway operators and passengers, and the loss rate of railway passengers is 0%.

Graphical abstract

关键词

铁路运输 / 高速铁路旅客列车开行方案 / 整数非线性双层规划 / 非合作博弈 / 客流均衡

Key words

Railway Transportation / Passenger Train Operation Plan of High Speed Railway / Nonlinear Integer Bi-level Programming / Non-Cooperative Game / Passenger Flow Equilibrium

引用本文

引用格式 ▾
汤振源. 基于客流博弈均衡的旅客列车双层开行方案优化[J]. 铁道运输与经济, 2024, 46(2): 20-29 DOI:10.16668/j.cnki.issn.1003-1421.2024.02.03

登录浏览全文

4963

注册一个新账户 忘记密码

0 引言

旅客列车开行方案以客运量为基础,是运输组织的重要内容之一。旅客列车开行方案优化问题一直是该领域学者重点研究的课题。

列车开行方案方面,周文梁等[1]、付慧伶等[2]、秦进等[3]构建了考虑旅客出行需求的列车开行方案优化模型,并采用智能算法对其进行求解;史峰等[4]构建旅客列车开行方案双层规划模型,并设计GP算法求解下层多类用户均衡模型、模拟退火算法求解上层旅客列车停站方案模型的混合算法,该研究运用成熟的交通流均衡理论解决了下层铁路旅客均衡问题;黄林尧等[5]、王正彬等[6]通过考虑旅客出行时间等因素,构建了旅客列车开行方案优化模型,并设计遗传算法作为模型求解算法;Qi等[7]提出双目标混合整数线性规划模型,并运用GAMS对该模型进行求解;Dong等[8]基于旅客时间依赖性,构建了列车停站方案与列车时刻表集成的组合优化模型,并设计混合整数非线性规划算法得到该模型优化解;Cacchiani等[9]通过考虑旅客数量的不确定性,构建了混合整数线性规划模型来获得列车鲁棒性停站方案。

客流均衡分配方面,王莹等[10]通过确定不同弧段出行费用及能力约束,构建了整数网络化客流分配模型;Meng等[11]通过分析各类铁路旅客的动态选择行为,构建了需求-服务-资源组合优化模型,并设计了拉格朗日松弛算法;Niu等[12]考虑铁路旅客时变性,构建二次整数规划模型,并设计精确非线性混合整数算法;孙晟凯等[13]通过分析地铁高峰时段客流时空分布特征,提出了列车与客流动态交互评价模型;Jiang等[14]通过分析拥挤条件下地铁旅客进站流控制与列车实时调度关系,构建了以旅客滞留惩罚值最小为目标的组合优化模型,并设计基于Q-Learning的算法求解该模型。

综上,既有研究主要借鉴传统交通客流分配理论研究铁路旅客出行问题,对铁路旅客多样性选择及潜在出行博弈分析较少,从铁路与旅客2方考虑,通过引入非合作博弈,提出一种旅客出行选择均衡方法,并以此为下层模型构建纯整数非线性多目标双层规划模型,以获得铁路与旅客均满意的高速铁路开行方案。

1 模型构建

1.1 基本假设

该模型做如下假设:①依据单线高速铁路制定开行方案,即仅考虑本线列车及本线客流;②上下行客流均衡;③不考虑递远递减对铁路票价的影响;④对旅客换乘时间不加考虑。

1.2 基本符号

ts为列车在站平均停留时间,铁路旅客根据消费水平分为g个层次,则不同OD间客流f(i,j)按照消费层次可以划分为fw(ij),其中w=12g。将w消费层次客流中乘坐列车T的客流表示为fTw(ij),则fTw(ij)中的客流个体可记为fTperw(ij)。基本符号说明如表1所示。

1.3 上层停站方案模型

记上层0-1决策变量为x(Tsi),其值为1表示列车Tsi停车。列车公里费用函数CT

CT=lLTω(l)qTi,jPTx(Tsi)c(uT)d(ij)

列车固定使用费用函数Cfix

Cfix=lLTω(l)qTcfixT

客票收入函数Cticket

Cticket=lLTω(l)ijPTr(uTμT)d(ij)x(Tsi)w=1gfTw(ij)

则铁路净收益目标函数f1

f1=maxCticket-CT-Cfix

列车空座位走行距离目标函数f2

f2=minlLTω(l)i,jPTx(T,si)d(i,j)αT¯AT-1qTw=1gfTw(i,j)2

式中:αT¯=αminT+αmaxT2表示列车平均载客率;αminT表示列车T的最低载客率;αmaxT表示列车T的最高载客率。

上层开行方案模型应满足如下2个基本约束条件。

(1)列车停站约束,如公式⑹所示。

βpPTx(T,sp)|l|lL,Tω(l)

式中:β表示停站率。

(2)通过能力约束,如公式⑺所示。

Tω(l)qkmini,jPlN(i),N(i,j)lL

1.4 下层客流博弈均衡模型

w消费层次客流的时间价值为σw,则OD为ijw消费层次客流个体per选择乘坐列车T的票价费用函数fwperT(ij)与时间价值函数twperT(ij)分别如公式⑻、公式⑼所示。

fwperT(ij)=x(Tsi)x(Tsj)r(uTμT)d(ij)+(1-x(Tsi)x(Tsj))M

式中:M为惩罚因子。

twperT(ij)=σwd(ij)vT+τPTtτx(T,sτ)x(Tsi)x(Tsj)+1-x(Tsi)x(Tsj)M

总加权费用函数zwperT(ij)如公式⑽所示。

zwperT(ij)=λw1fwperT(ij)+λw2twperT(ij)

式中:λwi为权重值,表示w消费层次客流对票价、时间的敏感度,满足i=12λwi=1

w消费层次客流个体per乘坐列车T的效用函数HwperT(ij)如公式⑾所示。

HwperT(ij)=11+ln(zwperT(ij)+1)

w消费层次客流的人均效用函数Hw¯(ij)如公式⑿所示。

Hw¯(ij)=lLTω(l)per=1fTw(ij)HwperT(ij)lLTω(l)fTw(ij)

则客流个体per的满意度评价函数ΩwperT(ij)如公式⒀所示。

ΩwperT(ij)=HwperT(ij)Hw¯(ij)

下层非合作博弈[15-17]客流均衡模型中博弈要素说明如下。

(1)局中人:同一OD相同消费层次客流个体per

(2)纯策略:规定局中人per的策略为所选择乘坐的列车T,以θijwperTN表示。

(3)纯策略集:以θijwper={θijwperT|lLTω(l)x(Tsi)=1,x(Tsj)=1}表示局中人per的可选策略集合。

(4)混合策略:记yijwper=yijwperT1yijwperT2yijwperT|θ|为局中人per的混合策略,θ表示集合θijwper的元素个数,Tτθijwperτ=12|θ|

(5)混合策略集:记ijwperyijwper|τ=1ΘyijwperTτ=1为局中人per的可选混合策略集合。

(6)纯策略局势:以δijw×θijwper表示OD为ijw消费层次中所有客流个体per的可选策略所构成的fw(ij)维向量。

(7)混合策略局势:以Δijw×yijwper表示OD为ijw消费层次中所有客流个体per的混合策略构成的fw(ij)|θ|维向量。

(8)赢得函数:以ΩθijwperT|δijw表示在局势δijw下,w消费层次客流个体per选取纯策略θijwperT时的赢得函数。

由于纯策略为混合策略的特例,故混合策略意义下的期望赢得函数如公式⒁所示。

Ωyijwper|Δijw=τ=1|θ|yijwperTττ=1|θ|H(θijwperTτ|δijw)ξperyijwξTτ

由公式⑻至公式⒁知下层客流博弈均衡满意度评价目标函数如公式⒂所示。

minΩ=siSsjSw=1gper=1fw(i,j)maxΩ(Δijw||yijwper')-Ω(Δijw*)|yijwper'ijwper

式中:Δijw||yijwper'表示局势Δijw中其他局中人混合策略不变,局中人per将混合策略由yijwper改变为yijwper'后得到的新局势;Δijw*表示纳什均衡解所对应的局势。

由纳什均衡定义可知,公式⒂对应的最优解应为0。

下层客流博弈均衡分配模型应满足如下3个基本约束条件。

(1)客流博弈均衡条件如公式⒃所示。

f(i,j)=w=1gfw(i,j)=w=1glLTω(l)fTw(i,j)=w=1glLTω(l)per=1fTw(i,j)fTperw(i,j)sisjS

(2)列车上座率约束如公式⒄所示,该约束为联系上下层联系反应函数。

x(T,si)αminTATw=1gper=1fTw(i,j)fTperw(i,j)x(T,sj)αmaxTATlL,Tω(l),siSsjS

(3)以同一OD间相同消费层次客流中选择乘坐列车T的客流个体fTperw为决策变量,如公式⒅所示。

fTw(i,j)=per=1fTw(i,j)fTperw(i,j)0lL,Tω(l),i,jPl,w=1,2,,g

2 算法设计

运用数学理论求解双层规划[18]精确最优解有很大困难,所构建的纯整数双层非线性规划模型属于典型的NP-Hard问题,运用最优化理论很难在多项式时间内找到问题的解。因此,具有随机、并行和分布式特点且对问题无连续性要求的群智能算法在求解双层规划问题时凸显其优势,针对构建的模型特征,采用NSGA-Ⅱ算法求解上层停站方案模型,QPSO算法求解下层客流博弈均衡模型[19]

规定任意开行区段内的列车种类数按停站方式确定为一站直达(以整数“1”表示)、大站停(以整数“2”表示)、择站停(以整数“3”表示)和站站停(以整数“4”表示)4种。

步骤1:确定开行区段。开行区段编号示意图如图1所示。

步骤2:调整原始OD客流表。跨区段OD客流调整如图2所示。

步骤3:确定上层染色体编码形式。染色体编码方式如图3所示。

步骤4:消除约束。运用外罚函数法消除约束公式⑹、公式⑺、公式⒄,则公式⑷、公式⑸、公式⑽如公式⒆至公式 所示。

f1=Cticket-CT-Cfix-υ(G12+G22)
f2=lLTω(l)i=1n-1x(Tsi)d(ii+1)αT¯AT-1qTj=i+1nw=1gfTw(ij)2+υ(G12+G22)
zwperT(ij)=λw1fwperT(ij)+λw2twperT(ij)+υ(G32+G42)

式中:υ≥0为惩罚因子;G1G2G3G4分别为公式⑹、公式⑺、公式⒄所对应的罚函数项。

步骤5:初始化上层种群X

步骤6:求解下层纳什均衡解。针对每个上层解x,初始化下层种群Y,种群Y按照公式 、公式 所进化方程迭代更新。

θijwper(t+1)=pijwper(t)±lijwper(t)2ln1/uijwper(t)
lijwper(t+1)=2ϑmijw(t)-θijwper(t)

式中:t表示下层迭代次数;pijwper(t+1)表示局部吸引子;随机变量uijwper(t)~U(0,1);ϑ为收缩-扩张系数;lijwper(t+1)为特征长度;mijw(t)为平均最好位置。

步骤7:上层算法迭代。单点交叉操作示意图如图4所示,简单变异操作示意图如图5所示。

将步骤6中求得的下层纳什均衡解yNash回代至公式⒆、公式⒇,对上层种群X执行非支配排序、拥挤度算子,然后执行图4图5所示的进化算子。

步骤8:判断迭代次数是否满足,若满足,算法终止,方案输出。

3 案例分析

3.1 案例背景

以兰新高速铁路(兰州西—乌鲁木齐)为例,兰新高速铁路站点示意图如图6所示。兰新高速铁路列车开行区段及其编号示意图如图7所示。兰新高速铁路站点编号如表2所示,开行区段站点如表3所示。

3.2 案例求解及结果分析

记列车座位等级μ={123};列车种类u={1234};编组辆数b=8,为固定编组;票价率r={{0.90.80.70.6}{0.60.50.40.3}{0.40.30.10.1}};列车公里费用c=500元;列车固定费用cfix=1 000元;列车旅行速度v=250 km/h;车辆定员A=800人;列车在站平均停留时间ts= 4 min;列车最低载客率αminT=0.6;列车最高载客率αmaxT=1.1;客流波动系数ϕ=1.3;列车停站率β=0.6;w=1的消费层次客流时间价值σ1T=200元/h;w=2的消费层次客流时间价值σ2T=100元/h;w=3的消费层次客流时间价值σ3T=50元/h;惩罚因子M=υ=5 000 000 000;权重系数λ11=0.1λ12=0.9λ21=0.5λ22=0.5λ31=0.9λ32=0.1;收缩-扩张系数ϑ=0.5。

算法迭代次数Gen=500,上层种群数量chroms=200,交叉概率pc=0.95,变异概率pm=0.01,下层种群数量partics根据区段相同消费层次客流人数动态确定。

未按拥挤度值选取的前5层Pareto前沿值如图8所示。分析图8可知:函数f1的收敛速度较函数f2的收敛速度慢,说明上层开行方案对列车空座位走行公里的影响较收益目标函数小,反映了运用下层非合作博弈理论进行客流均衡分配可有效降低列车开行费用。

迭代次数达500次时的未按拥挤度值选取的前5层Pareto值如图9。由图9可知,当f1值减小时(图中为横坐标值增大时),各层f2值(图中纵坐标值)的波动差异较小,列车空座位靡费值较为稳定。由于横坐标值增大意味着解是违背停站率约束的,故两目标函数具有冲突性,f2值的优化在一定程度上会降低f1值的精度,说明运用NSGA-Ⅱ算法解决该模型的合理性。

按拥挤度值选取的前5层Pareto值如图10所示。由图10可知,NSGA-Ⅱ算法中按照拥挤度值从大到小选择解个体可使Pareto前沿解的分布更加均匀;均为负相关函数,非支配序为2,3,4,5所对应的散点图(即图10中的第2,3,4,5层级散点图)负相关程度均比非支配序为1 (即图10中的第1层级散点图)的Pareto前沿解相关度要大。结合图9分析结果,当铁路收益值增加时,列车空座位走行公里数也增加,因此,选取铁路收益值最大化,且列车空座位靡费较少、列车空座位走行公里值最小化的非支配序为1的Pareto前沿解是科学合理的。

综上,对上层每一代产生的解集,由算法流程及程序运行结果知,下层客流分配均能很好地收敛,故选取上层非支配序为1的层级解集为Pareto前沿解,得到以下5种开行方案。开行方案1如表4所示,开行方案2如表5所示,开行方案3如表6所示,开行方案4如表7所示,开行方案5如表8所示。

分析表4表8可知,开行方案1—5中:

(1)开行区段1—6均未开行一站直达列车,这是因为模拟OD客流数据波动性较小造成的,使得各开行区段起讫点客流不能满足开行直达列车的要求。

(2)开行区段6未开行任何一类列车,这是因为即使会出现换乘现象,从哈密站上车、到达吐哈站及其以远的旅客选择开行区段4和5乘坐列车完成出行的效益较开行区段6高,另一方面,这反映了双层规划的上下层关系:上层决策者对下层决策者具有支配作用,但这种作用不是绝对的,下层在上层指定的容许范围内可自主决策,并反作用于上层。

(3)只有开行区段5开行一对大站停列车,这是由于6个开行区段中只有开行区段5同时包含兰州西站、西宁站、乌鲁木齐站。

(4)开行区段5择站停列车的开行,能够降低开行区段4站站停列车的开行对数,可有效减少长远距离旅客的出行时间,因此,可将开行方案2与开行方案5作为备选较优开行方案。

由算法迭代结果知,开行方案5与开行方案2相比,所对应的铁路净收益目标函数值最大,并且站站停列车开行频率最小,故确定开行方案5为最终满意开行方案。满意开行方案如图11所示。

4 结束语

综合考虑铁路运营部门与铁路旅客两方利益,首先运用双层规划模型刻画两方利益博弈关系,通过求解纳什均衡点来寻求使两方利益最大化的铁路部门开行方案与旅客出行选择行为;其次将现实中旅客合理假设化为不同消费层次的完全理性人,并通过OD博弈环境划分,使相同博弈环境中各消费层次旅客均具备“理性知识”,从而做出使自身利益最大化的出行策略选择。这种基于非合作博弈的客流均衡分配方法,在兰新高速铁路实例中得以验证,由该模型及算法得出的开行方案考虑到了每位旅客,不会造成部分铁路旅客流失。

参考文献

[1]

周文梁,刘晓航,姜 敏,. 基于候选列车集与弹性需求的城际铁路列车开行方案优化[J]. 铁道学报202042(3):1-10.

[2]

ZHOU WenliangLIU XiaohangJIANG Minet al. Optimization of Train Plan on Intercity Railway Based on Candidate Train Set and Elastic Demand[J]. Journal of the China Railway Society202042(3):1-10.

[3]

付慧伶,胡怀宾,武 鑫. 高速列车周期性开行方案优化模型与交叉熵算法[J]. 交通运输系统工程与信息202020(1):160-165.

[4]

FU HuilingHU HuaibinWU Xin. Model and Cross Entropy Algorithm for Periodic Line Planning Problem of High Speed Trains[J]. Journal of Transportation Systems Engineering and Information Technology202020(1):160-165.

[5]

秦 进,谭宇超,张 威,. 基于时空网络的城际高速铁路列车开行方案优化方法[J]. 铁道学报202042(2):1-10.

[6]

QIN JinTAN YuchaoZHANG Weiet al. Train Planning Optimization for Intercity Railway Based on Space-Time Network[J]. Journal of the China Railway Society202042(2):1-10.

[7]

史 峰,邓连波,霍 亮. 旅客列车开行方案的双层规划模型和算法[J]. 中国铁道科学200728(3):110-116.

[8]

SHI FengDENG LianboHUO Liang. Bi-Level Programming Model and Algorithm of Passenger Train Operation Plan[J]. China Railway Science200728(3):110-116.

[9]

黄林尧,吕红霞,杜毓祥,. 基于节点重要度的高速列车停站方案优化[J]. 交通运输工程与信息学报201715(3):49-57.

[10]

HUANG LinyaoLV HongxiaDU Yuxianget al. Optimization of High-Speed Train Stopping Schemes Based on Node Importance[J]. Journal of Transportation Engineering and Information201715(3):49-57.

[11]

王正彬,马 驷. 城际客运专线列车开行方案模型与算法[J]. 交通运输工程与信息学报201715(1):28-33.

[12]

WANG ZhengbinMA Si. Model and Algorithm of Intercity Dedicated Passenger Railway Line's Train Operation Plan[J]. Journal of Transportation Engineering and Information201715(1):28-33.

[13]

QI J GYANG L XDI Zet al. Integrated Optimization for Train Operation Zone and Stop Plan with Passenger Distributions[J]. Transportation Research Part E:Logistics and Transportation Review2018(109):151-173.

[14]

DONG X LLI D WYIN Y Het al. Integrated Optimization of Train Stop Planning and Timetabling for Commuter Railways with an Extended Adaptive Large Neighborhood Search Metaheuristic Approach[J]. Transportation Research Part C:Emerging Technologies2020(117):102681.

[15]

CACCHIANI VQI J GYANG L X. Robust Optimization Models for Integrated Train Stop Planning and Timetabling with Passenger Demand Uncertainty[J]. Transportation Research Part B:Methodological2020(136):1-29.

[16]

王 莹,刘 岭,王家康. 高速铁路网络化客流分配方法[J]. 交通运输系统工程与信息201919(1):111-117.

[17]

WANG YingLIU LingWANG Jiakang. High Speed Railway Network Passenger Assignment[J]. Journal of Transportation Systems Engineering and Information Technology201919(1):111-117.

[18]

MENG L YZHOU X S. An Integrated Train Service Plan Optimization Model with Variable Demand:A Team-Based Scheduling Approach with Dual Cost Information in a Layered Network[J]. Transportation Research Part B:Methodological2019(125):1-28.

[19]

NIU H MZHOU X SGAO R H. Train Scheduling for Minimizing Passenger Waiting Time with Time-Dependent Demand and Skip-Stop Patterns:Nonlinear Integer Programming Models with Linear Constraints[J]. Transportation Research Part B:Methodological2015(76):117-135.

[20]

孙晟凯,李思杰,刘志钢,. 基于客流与列车动态交互的多站协同客流管控策略评价[J]. 铁道运输与经济202143(12):116-125.

[21]

SUN ShengkaiLI SijieLIU Zhiganget al. Evaluation on Multi-Station Collaborative Passenger Flow Control Strategy Based on Dynamic Interaction between Passenger Flow and Trains[J]. Railway Transport and Economy202143(12):116-125.

[22]

JIANG Z BGU J JFAN Wet al. Q-Learning Approach to Coordinated Optimization of Passenger Inflow Control with Train Skip-Stopping on a Urban Rail Transit Line[J]. Computers & Industrial Engineering2019(127):1131-1142.

[23]

MCGUIRE T WSTAELIN R. An Industry Equilibrium Analysis of Downstream Vertical Integration[J]. Marketing Science19832(2):161-191.

[24]

上接第 29 页)

[25]

AUMANN R JMASCHLER M. Game Theoretic Analysis of a Bankruptcy Problem from the Talmud[J]. Journal of Economic Theory198536(2):195-213.

[26]

OHLBERG EMERTENS J F. On the Strategic Stability of Equilibria[J]. Econometrica198654(5):1003-1037.

[27]

李昌兵,杜茂康,付德强. 基于层次粒子群算法的非线性双层规划问题求解策略[J].系统工程理论与实践201333(9):2292-2298.

[28]

LI ChangbingDU MaokangFU Deqiang. Solution Strategy for Bi-Level Nonlinear Programming Problem Based on Hierarchical Particle Swarm Optimization[J]. Systems Engineering-Theory & Practice201333(9):2292-2298.

[29]

MOHANTY C PMAHAPATRA S SSINGH M R. An Intelligent Approach to Optimize the EDM Process Parameters Using Utility Concept and QPSO Algorithm[J]. Engineering Science and Technology,an International Journal201720(2):552-562.

基金资助

国家重点研发计划项目(71861022)

AI Summary AI Mindmap
PDF (3193KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/