基于两阶段随机规划的高铁列车开行方案优化方法

徐光明 ,  朱子琪 ,  钟林环 ,  胡心磊

中国铁道科学 ›› 2026, Vol. 47 ›› Issue (03) : 241 -251.

PDF (3337KB)
中国铁道科学 ›› 2026, Vol. 47 ›› Issue (03) : 241 -251. DOI: 10.3969/j.issn.1001-4632.2026.03.21

基于两阶段随机规划的高铁列车开行方案优化方法

作者信息 +

Optimization Method for High-Speed Railway Line Planning Based on Two-Stage Stochastic Programming

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

摘要

针对高铁旅客需求不确定性对运力配置的影响,在运行图编制阶段考虑以基本列车开行方案为主体、备用列车开行方案为补充的模式对列车开行方案进行优化。其中,基本方案对应常态化开行,各需求场景下均需执行;备用方案在编制阶段预先制定并纳入开行方案,根据实际客流决定是否启用。采用离散场景刻画需求不确定性,构建两阶段随机规划模型:第1阶段优化基本列车开行方案及其票额分配计划,并同步生成备用列车开行方案;第2阶段在需求场景实现后,依据实际客流决策备用列车的启用状态及其票额分配计划。通过线性化技术将模型转化为等价线性规划问题后,设计列生成算法进行求解,并以郑西高铁为例进行验证。结果表明:相较于Gurobi优化求解器,列生成算法可在短时间内求得高质量可行解;相较于直接利用需求量均值代替随机需求量的确定性方法,随机规划模型所得运输方案的目标值可提高11.05%;相较于仅采用单一基本列车开行模式,优化方法的目标值可提高6.94%。该方法在提升收益、适应需求波动方面优势明显,能够兼顾企业效益和服务质量。

Abstract

To address the impact of uncertainty in High-Speed Railway (HSR) passenger demand on capacity allocation, line planning is optimized during the timetable compilation phase by considering a mode that uses a basic line planning as the main framework and a backup line planning as a supplement. The basic scheme corresponds to normal operations and must be implemented under all demand scenarios, while the backup scheme is prepared in advance and included in line planning, with its implementation determined on actual passenger flow. Using discrete scenarios to describe demand uncertainty, a two-stage stochastic programming model is constructed. In the first stage, the basic line planning and its corresponding ticket allocation strategy are optimized, and the backup line planning is simultaneously generated. In the second stage, after demand scenarios are realized, the activation status of backup trains and their ticket allocation strategy are decided based on actual passenger flow. After the model is transformed into an equivalent integer linear programming by linearization techniques, a Column Generation (CG) algorithm is designed to solve it, then the Zhengzhou-Xi’an HSR is used as a case for verification. The results show that compared with Gurobi Optimizer, the CG algorithm can obtain high-quality feasible solutions within a short time. In contrast to the deterministic method that directly adopts average demand to replace stochastic demand, the transportation scheme derived from the stochastic programming model increases the objective value by 11.05%. Moreover, compared with the operation mode relying only on a single basic train, the objective value of the optimized method can be further raised by 6.94%. This method presents prominent advantages in revenue improvement and demand fluctuation adaptation, and can balance enterprise benefits and service quality simultaneously.

Graphical abstract

关键词

高速铁路 / 列车开行方案 / 票额分配 / 两阶段随机规划

Key words

High-Speed Railway (HSR) / Line planning / Ticket allocation / Two-stage stochastic programming

引用本文

引用格式 ▾
徐光明,朱子琪,钟林环,胡心磊. 基于两阶段随机规划的高铁列车开行方案优化方法[J]. 中国铁道科学, 2026, 47(03): 241-251 DOI:10.3969/j.issn.1001-4632.2026.03.21

登录浏览全文

4963

注册一个新账户 忘记密码

近年来,随着旅客运输需求增大,高铁客运组织优化问题受到广泛关注。列车开行方案是铁路客运组织的重要环节,它以客流为基础,以客流性质、特点和规律为依据,科学合理地安排列车起讫点、运行径路、停站方案、运行数量等,是体现从客流到列车流的组织方案。然而,由于高铁网络规模大、车站数量多、客流和列车流密集,这一方案的优化求解极为复杂,国内外已有众多学者论证了其为NP难问题1-3
列车开行方案决定了运输企业所提供的产品及其特性,票额分配计划明确了产品的营销策略,二者是影响运输企业运营效率与旅客出行选择的关键因素。国内外学者针对这2个问题已展开了深入研究。Goerigk等4构建考虑旅客路径选择、列车运行径路与频率以及停站方案的混合整数线性规划模型,采用ε约束法和遗传算法进行求解。靳国伟5结合旅客出行选择,提出高铁分担率预测与开行方案反馈优化模型。Zhou等6构建了考虑旅客路径分配的运行径路和频率综合优化模型,并设计外部近似方法进行求解。钟林环等7研究了基于时变区间断面需求的高铁列车开行方案优化问题。王洪业等8基于客票数据,通过票额调配模型和席位占用优化模型获得票额预分方案。Xu等9在后疫情时代考虑社交距离,构建高铁席位分配优化模型。赵翔等10在多列车多停站条件下研究高铁票额分配方法,采用粒子群算法求解。孙珏等11基于预测客流研究单列车票额分配优化方法。周文梁等12提出融合开行方案、客票定价和席位分配的综合优化方法,设计模拟退火算法进行求解。
以上研究大多基于确定需求展开,然而旅客需求常受极端天气、突发事件等诸多不确定因素干扰,呈现出一定随机性。制定运输组织方案时忽略这一特性会影响方案可靠性,进而影响运营效率与服务质量。目前已有部分学者开始关注随机需求下的运输组织优化问题。李博等13构建了随机需求下基于风险决策的票额优化模型。Xu等14研究了随机需求下高铁客货混运模式的列车运力分配问题。Cao等15通过减少冗余列车和车厢数量调整随机需求下的运力分配。
为适应旅客需求的时空波动,铁路运输企业通常以基本列车运行图为骨架组织常态化运输,在客流高峰期通过编制分号运行图加密运力配置,并在突发需求或不利扰动条件下,辅以图外临客列车运行线实施应急保障,运行图编制一般遵循“运行线一次铺画、按需开行;编组长短结合、预留运力弹性”原则,统筹运行线铺画、列车编组配置及运输资源安排。在此背景下,面向运行图编制环节,充分考虑旅客需求不确定性,采用以基本列车开行方案为主体、备用列车开行方案为补充的模式,研究相似运营周期内基本列车与备用列车开行方案的优化。其中,基本方案以常态化客流需求为依据,作为常态化的开行安排,在各需求场景下均需实施;备用方案主要用于应对需求波动与不确定性,在编制阶段预先生成并纳入总体开行方案,待需求场景实现后再决策备用列车是否启用及其相应运行组织,以实现运力资源的动态配置,提高供需匹配程度。
基本列车与备用列车的开行相互耦合,共同决定运力供给结构与运行组织效果。基本方案运力冗余易造成资源闲置,运力不足则会频繁启用备用运行线,增加调度复杂度,加剧动车组资源的阶段性紧张。备用方案虽具有较强的调节能力,但其开行通常涉及车站、动车段(所)、客运及调度等多部门协同,组织环节多、实施约束强,并受动车组周转、检修能力与乘务组织等条件限制。因此,结合客流波动规律与资源约束,合理制定基本方案与备用方案,在发挥备用方案调节作用的同时保障方案可实施性,对提升高铁运力的精细配置与运行韧性意义重大。
本文考虑高铁旅客需求不确定性与列车运行组织特征,在以基本方案为主体、备用方案为补充的模式下,构建针对高铁列车开行方案的两阶段随机规划模型。进一步设计适配模型的求解算法,为铁路运输企业提供兼顾收益目标与服务水平约束的运输计划制定方法。

1 问题描述

铁路管理部门在制定运输计划时尽可能使运力运能与旅客需求吻合,在满足旅客出行需求、保障社会效益的同时,尽可能提高企业收益。现实中,突发事件和极端天气等因素往往使实际旅客需求呈现不确定性,既定运输计划或难以很好地匹配实际需求。因此,基于不确定的旅客需求,优化高铁列车开行方案并权衡各OD间的运力分配是当前亟待解决的重要研究课题。受多重因素影响,旅客需求具有内在随机性,即便在同一运营周期内,需求也是不确定的。为刻画该随机性,引入有限数量的场景集合W描述随机需求16-17,可根据历史客流数据确定场景的划分数量和具体规模。

考虑到现实中客运计划的制定需权衡多方因素,难以在短时间内制定新的、有效的计划,管理部门通常选择对当前运输计划进行适当调整以应对客流波动。因此,在第1阶段确定与场景无关的基本列车开行方案及其票额分配计划,所有基本列车必须按计划开行,并同步生成备用列车开行方案。第2阶段,在需求场景实现后,根据基本列车开行方案调整备用列车相关决策,即决策备用列车的启用状态及其相应票额分配计划,实现运力资源动态调整。客运供需情况描述为:基本列车开行方案若能满足旅客需求,不启用备用列车;若不能完全满足需求,并且具备可供调度的动车组,则决策是否启用备用列车以服务溢出需求。

基于以下前提条件展开分析:①研究聚焦于列车运行图的编制阶段;②所有旅客均为直达运输,不考虑换乘行为;③采用固定票价策略,不考虑差异化票价机制影响;④可供调度的动车组数量有限,启用备用列车需满足一定数量限制,避免调度复杂性激增。在此基础上,针对旅客需求的不确定性,采用基本列车开行方案为主体、备用列车开行方案为补充的模式,构建以总利润最大为优化目标的两阶段随机规划模型,考虑区间通过能力及列车能力等约束,综合优化高铁列车开行方案和票额分配计划。

2 模型构建

为简化问题,以1条单向高铁线路为研究对象。模型参数定义如下:S为沿线车站集合,i,jSi<jEi为车站i距线路起点的里程,其初始值E1取值为0;Si+为车站i前方的车站集合,Si+SSi-为车站i后方的车站集合,Si-SSo为列车始发站的备选集合,SoSSd为列车终到站的备选集合,SdSN为相邻车站构成的区间集合,nNJn为经过区间n的所有OD对集合;K为基本列车集合,kKK¯为备用列车集合,k¯K¯k˜为所有列车集合的索引,满足k˜KK¯sstart为各列车统一的虚拟始发站;send为各列车统一的虚拟终到站;(ij)为列车不间断运行弧,表示列车在车站i和车站j之间的车站不停靠;A为不间断运行弧集合,(i,j)A,i,jSsstartsendQ为列车定员人数;H为列车最大停站次数;U为线路的区间通过能力;V为可启用的备用列车数量上限;Pi,j为车站i到车站j区间的票价;Crun为列车单位运营成本,元 · (km · 列)-1Cfix,1为基本列车的固定开行成本,元 · 列-1Cfix,2为备用列车的固定开行成本,元 · 列-1Cstop为列车单次停站成本,元 · 次-1pw为场景w发生的概率;Di,j,w为场景w下,车站i到车站j区间的旅客需求。

2.1 目标函数

为适当简化问题,使用有限数量的场景刻画需求随机性。该优化模型以总利润最大为目标,其目标函数Z

Z=maxwWpw(Rw-C2)-C1

式中:Rw为场景w下的客票总收入;C1为基本列车使用成本;C2为备用列车使用成本;wWpw(Rw-C2)为高铁客运的期望总收益。

列车使用成本包括运营成本、固定开行成本和停站成本。其中,运营成本由单位运营成本和列车运行区段里程决定,停站成本为列车单次停站成本与停站次数的乘积。基本列车使用成本C1的计算式为

C1=kKCruniSdEixi,send,k-iSoEixi,sstart,k+Cfix,1+i,jSCstopxi,j,kyk

式中:xi,j,k为0-1决策变量,若列车k使用不间断弧(ij),则xi,j,k取值为1,否则取值为0;yk为0-1决策变量,若基本列车k实际投入使用,则yk取值为1,否则取值为0。

与基本列车类似,备用列车使用成本C2的计算式为

C2=k¯K¯CruniSdEixi,send,k¯-iSoEixi,sstart,k¯+Cfix,2+i,jSCstopxi,j,k¯y¯k¯,w

式中y¯k¯,w为0-1决策变量,若备用列车k¯在场景w下实际启用,则y¯k¯,w取值为1,否则取值为0。

客票收入由票价和分配的票额或实际需求决定。当供过于求时,客票收入为票价与需求的乘积;当供不应求时,客票收入为票价与票额的乘积。据此,场景w下的客票收入Rw

Rw=i,jSPi,jminkKqi,j,k+k¯K¯q¯i,j,k¯,w,Di,j,w
4

式中:qi,j,k为非负整数决策变量,表示基本列车k分配给OD对(ij)的票额;q¯i,j,k¯,w为非负整数决策变量,表示场景w下,备用列车k¯分配给OD对(ij)的票额。

综上,目标函数Z可更新为

Z=maxwWpwi,jSPi,jminkKqi,j,k+k¯K¯q¯i,j,k¯,w,Di,j,w-kKCruniSdEixi,|S|+1,k-iSoEix0,i,k+Cfix,1+i,jSCstopxi,j,kyk-wWk¯K¯CruniSdEixi,|S|+1,k¯-iSoEix0,i,k¯+Cfix,2+i,jSCstopxi,j,k¯pwy¯k¯,w

2.2 第1阶段模型约束

1)列车开行方案相关约束

列车开行方案决定了列车的运行区段和停站方案。具体决策过程如下。

iSoxi,sstart,k˜=iSdxi,send,k˜k˜KK¯
iSdxi,send,k˜1k˜KK¯
jSi-xj,i,k˜=jSi+xi,j,k˜iS,k˜KK¯
i,jSxi,j,k˜Hk˜KK¯

式(6)式(7)表示列车的始发终到条件,即列车投入运营恰好存在始发站和终到站各1个;式(8)表示列车径路的连续性条件;式(9)表示列车停站总数须满足列车最大容许停站次数限制。

2)基本列车能力约束

列车在任一区段内可搭载的乘客总数受列车型号、车厢数量等因素影响。基本列车在任一区段上分配的票额总数应不超过列车定员人数。该约束为

i,jJnqi,j,kQ nN,kK

3)基本列车开行与票额分配耦合约束

票额分配以列车实际开行为前提,未开行的基本列车不得分配票额。该约束为

i,jSqi,j,kykMkK

式中:M为1个任意大正数。

4)基本列车停站与票额分配耦合约束

若基本列车在某个区间上分配票额,则必须在区间端点处停站。该约束为

qi,j,ki¯Si-xi¯,i,kMi,jS,kK
qi,j,kj¯Sj+xj,j¯,kMi,jS,kK

5)变量取值约束

第1阶段决策变量取值范围约束为

xi,j,k˜0,1          i,jS,k˜KK¯yk0,1          kKqi,j,kZ+          i,jS,kK14

2.3 第2阶段模型约束

1)备用列车能力约束

与基本列车相类似,该约束表示备用列车在任一区段上分配的票额总数须满足列车定员人数限制,其表达式为

i,jJnq¯i,j,k¯,wQnN,k¯K¯

2)备用列车开行数量约束

一定周期内,区间通过能力通常与区间长度、列车速度和基础设施等因素有关。实际投入运营的列车总数须满足的区间容量限制为

kK, k¯K¯(yk+y¯k¯,w)U

此外,启用备用列车通常涉及多个部门,且可供调度的动车组数量有限。启用的备用列车总数须满足的开行数量限制为

k¯K¯y¯k¯,wV

3)变量耦合约束

与基本列车相类似,备用列车开行与票额分配间的耦合关系约束为

i,jSq¯i,j,k¯,wy¯k¯,wMk¯K¯

备用列车停站与票额分配间的耦合关系约束为

q¯i,j,k¯,wi¯Si-xi¯,i,k¯Mi,jS,k¯K¯
q¯i,j,k¯,wj¯Sj+xj,j¯,k¯Mi,jS,k¯K¯

4)变量取值约束

第2阶段决策变量取值范围约束为

y¯k¯,w0,1,q¯i,j,k¯,wZ+i,jS,k¯K¯

2.4 线性化

目标函数中的非线性表达转换如下。

1)基本列车使用成本

引入新的0-1变量Yi,j,kC1进行线性化,将其转化为

C1=kKCruniSdEiYi,send,k-iSoEiYi,sstart,k+i,jSCstopYi,j,k+kKCfix,1yk22
s.t.
Yi,j,kxi,j,ki,jS,kK
Yi,j,kyki,jS,kK
Yi,j,kxi,j,k+yk-1i,jS,kK
Yi,j,k0,1i,jS,kK

2)备用列车使用成本

引入新的0-1变量Y¯i,j,k¯,wC2进行线性化,将其转化为

C2=k¯K¯CruniSdEiY¯i,send,k¯,w-iSoEiY¯sstart,i,k¯,w+i,jSCstopY¯i,j,k¯,w+k¯K¯Cfix,2y¯k¯,w
s.t.
Y¯i,j,k¯,wxi,j,k¯i,jS,k¯K¯
Y¯i,j,k¯,wy¯k¯,w i,jS,k¯K¯
Y¯i,j,k¯,wxi,j,k¯+y¯k¯,w-1i,jS,k¯K¯
Y¯i,j,k¯,w0,1i,jS,k¯K¯

3)客票收入

引入新的非负整数变量Xi,j,wRw进行线性化,将其转化为

Rw=i,jSPi,jXi,j,w
s.t.
Xi,j,wkKqi,j,k+k¯K¯q¯i,j,k¯,wi,jS
Xi,j,wDi,j,wi,jS
Xi,j,wZ+      i,jS

2.5 数学模型

基于上述分析和线性化手段,将高铁列车开行方案和票额分配综合优化问题的两阶段随机规划(Two-stage Stochastic Programming,TSP)模型更新如下。

Z=maxwWi,jSpwPi,jXi,j,w-kK, k¯KCfix,1yk+wWCfix,2y¯k¯,wpw-kK, k¯KCruniSdEiYi,send,k+wWY¯i,send,k¯,wpw-iSoEiYi,sstart,k+wWY¯sstart,i,k¯,wpw-kK, k¯Ki,jSCstopYi,j,k+wWY¯i,j,k¯,wpw
s.t.

式(6)式(21)式(23)—式(26)

式(28)式(31)式(33)—式(35)

3 求解算法

TSP是1个整数线性规划问题,涉及大量可行的列车开行方案,规模随车站数量增多急剧增大。现有商业优化软件(如Gurobi)可处理小规模算例,但难以在合理时间内求解大规模实际问题。因此,设计了1种列生成(Column Generation,CG)算法进行高效求解。算法整体思路为:首先给定初始开行方案集合,并启动松弛受限主问题获得对偶信息;然后将对偶信息传递给定价子问题,识别检验数为正的优质列车开行方案,并将其加入松弛受限主问题的开行方案集合;最后迭代求解松弛受限主问题和定价子问题,直至无法生成更优方案。

3.1 受限主问题

原始TSP的简化版本被称作受限主问题(Restricted Master Problem,RMP),仅包含决策变量的子集。为清晰描述RMP,现重新定义部分变量:yk,l为0-1决策变量,若基本列车k执行开行方案l,则yk,l取值为1,否则取值为0;y¯k¯,l¯,w为0-1决策变量,在场景w下若备用列车k¯执行开行方案l¯,则y¯k¯,l¯,w取值为1,否则取值为0。qi, j, kq¯i,j,k¯,w的定义同TSP。

此外,将列车k˜的开行方案备选集合定义为Tk˜=ti,j,k˜,l˜|i,jS,k˜KK¯,l˜Lk˜。其中,Lk˜为列车k˜的备选开行方案数量;ti,j,k˜,l˜为0-1变量,若列车k˜的备选开行方案l˜使用不间断弧(ij),则ti,j,k˜,l˜取值为1,否则取值为0。因此,基于列生成的受限主问题可转化为

Z1=maxwWi,jSpwPi,jXi,j,w-kKlLkClyk,l+k¯K¯l¯L¯k¯wWCl¯pwy¯k¯,l¯,w
s.t.
i,jSqi,j,klLkyk,lMkK
qi,j,ki¯Si-lLkyk,lti¯,i,k,lMi,jS,kK
qi,j,kj¯Sj+lLkyk,ltj,j¯,k,lMi,jS,kK
lLkyk,l1kK
i,jSq¯i,j,k¯,wl¯Lk¯y¯k¯,w,l¯Mk¯K¯
q¯i,j,k¯,wi¯Si-l¯Lk¯y¯k¯,w,l¯ti¯,i,k¯,l¯Mi,jS,k¯K¯
q¯i,j,k¯,wj¯Sj+l¯Lk¯y¯k¯,w,l¯tj,j¯,k¯,l¯Mi,jS,k¯K¯
l¯Lk¯y¯k¯,w,l¯1k¯K¯
kKlLkyk,l+k¯K¯l¯L¯k¯wWy¯k¯,l¯,w
k¯K¯l¯Lk¯y¯k¯,w,l¯V
yk,l,y¯k¯,l¯,w0,1         kK,k¯K¯,lLk,l¯L¯k¯
qi,j,k,q¯i,j,k¯,wZ+ i,jS,k¯K¯,kK

式(10)式(15)式(33)—式(35)

式中:Cl¯为开行方案l¯对应的成本,包括运营成本、固定开行成本和停站成本。

RMP仍以总利润最大为优化目标,考虑以下约束条件:列车能力约束、列车开行与票额分配耦合约束、列车停站与票额分配耦合约束、列车执行开行方案的唯一性约束(基本列车和备用列车均存在这4类约束)、区间通过能力约束、备用列车启用数量约束、线性化约束和变量取值约束。

为了获得受限主问题的对偶信息,需将0-1变量yk,ly¯k¯,l¯,w和非负整数变量qi,j,kq¯i,j,k¯,w松弛为连续变量,相应地,将RMP表示为RRMP。令连续变量αkβi,j,kγi,j,kδkθk¯,wϑi,j,k¯,wπi,j,k¯,wρk¯,wτwφw分别表示式(38)式(47)对应的对偶变量。调用Gurobi求解RRMP得到最优解,并将其最优对偶变量值记为α˜kβ˜i,j,kγ˜i,j,kδ˜kθ˜k¯,wϑ˜i,j,k¯,wπ˜i,j,k¯,wρ˜k¯,wτ˜wφ˜w

3.2 定价子问题

由于RRMP中变量yk,ly¯k¯,l¯,w对应于TSP解集中的列车开行方案,因此,在每次迭代中,定价子问题(Pricing subproblem,PSP)旨在针对每一列车寻找新的优质备选开行方案。PSP是基于列车的整数线性规划问题,通过Gurobi可快速求得最优解。

PSP中仅有1类决策变量,即0-1变量ti,j,k,若列车k新的开行方案使用不间断弧(ij),则ti,j,k取值为1,否则取值为0。该变量可详细描述列车k的运行区段和停站方案。令Tknew表示PSP识别出的新开行方案,根据列生成的基本原则19,PSP以最大化检验数为优化目标,寻找使得子问题目标函数值为正且能改进主问题的优质列车开行方案。当PSP的最优目标函数值非正时,迭代终止。

RRMP中yk,ly¯k¯,l¯,w均与开行方案选择有关,二者分别对应1个PSP。2个PSP的差异性体现在目标函数上,约束条件相同,均需满足列车的始发终到、列车径路的连续性、列车最大容许停站次数以及变量取值等条件。基于此,可将2个PSP分别表述如下。

yk,l对应PSP的目标函数Z2和约束条件为

Z2=max-Cfix,1+i,jSCstopti,j,k+CruniSdEiti,send,k-iSoEiti,sstart,k--Mα˜k-i,jSi¯Si-ti¯,i,kMβ˜i,j,k-i,jSj¯Sj+tj,j¯,kMγ˜i,j,k+δ˜k+wWτ˜w
s.t.
iSoti,sstart,k=iSdti,send,kkK
iSdti,send,k1kK
jSi-tj,i,k=jSi+ti,j,kiS,kK
i,jSti,j,kHkK
ti,j,k0,1i,jS,kK

y¯k¯,l¯,w对应PSP的目标函数Z3

Z3=max-Cfix,2+i,jSCstopti,j,k¯+CruniSdEiti,send,k¯-iSoEiti,sstart,k¯-wW-i,jSi¯Si-ti¯,i,k¯Mϑ˜i,j,k¯,w-Mθ˜k¯,w-i,jSj¯Sj+tj,j¯,k¯Mπ˜i,j,k¯,w+ρ˜k¯,w+τ˜w+φ˜w

其约束条件与式(51)式(55)结构一致,仅将式中基本列车索引k、集合K分别替换为备用列车索引k¯、集合K¯即可,限于篇幅不再重复罗列。

4 算例分析

4.1 算例数据

以郑西高速铁路郑州—西安方向为例,验证所提开行方案和票额分配综合优化方法的有效性。该线路共包括10个车站,分别为郑州东站(ZZD)、郑州西站(ZZX)、巩义南站(GYN)、洛阳龙门站(LYLM)、渑池南站(MCN)、三门峡南站(SMXN)、灵宝西站(LBX)、华山北站(HSB)、渭南北站(WNB)和西安北站(X’AB),依次按1—10的顺序编号。以这10个高铁站作为分界点,构成9个相邻物理区间,该线路示意图如图1所示。以高铁站作为旅客需求起讫点,存在45个OD对。为便于表示,对OD对进行编号,例如ZZD—ZZX为编号1,ZZD-GYN为编号2,ZZD-X’AB为编号9,ZZX-GYN为编号10,依此类推,WNB-X’AB为编号45。

现实中,受突发事件和极端天气等影响,旅客需求呈现一定随机性,该特性可能体现在旅客出行时间、出行目的地、出行需求量等方面。随机需求参数的输入,可根据历史数据归纳出尽可能多的经典场景并获知其概率分布。经典的样本平均近似方法(Sample Average Approximation,SAA),通过生成一定数量的随机变量样本,计算样本均值来近似估计数学期望,将难以直接求解的随机优化问题转化为确定性优化问题17。基于SAA方法,本试验从实际客流数据中随机抽取10个需求场景,验证本文所提方法的有效性。10个场景下的具体旅客需求如图2所示。图中颜色越深表示需求量越高。

此外,假定列车定员1 200人,最多停站7次(不包含首末站),单位运营成本为200元 · (km · 列)-1,单次停站成本为2 000元 · 次-1,基本列车固定开行成本为60 000元 · 列-1(取值参考文献[18]),备用列车固定开行成本为80 000元 · 列-1,最多可启用备用列车5列。票价设置参考铁路12306的定价水平。

4.2 优化结果

本试验采用Matlab(2018b)软件进行编程求解,计算机配置为:Intel(R)Core(TM)i7-9700@ 3.00 GHz处理器和16 GB运行内存。共进行4组试验:试验1直接调用Gurobi求解等价TSP;试验2使用CG算法求解TSP;试验3使用CG求解确定需求下的整数线性规划模型(以10个场景下的平均需求作为输入求得运输计划,再将该计划分别代入各场景计算实际效益);试验4使用CG求解仅考虑基本方案的整数线性规划模型。结果见表1

表1可知:对于TSP,Gurobi在7 200 s内无法找到可行解,CG在600 s内能够找到目标函数值为1 723 695元的近似最优解,说明所提CG算法在求解性能上具有很大优势;对于确定需求下的整数线性规划模型,CG在242 s内能够找到最大总收益为1 552 127元的最优解,相较于直接利用需求量均值代替随机需求量的确定性方法,基于TSP得到的运输方案的目标值提高了11.05%,在提升收益方面优势显著;对于仅考虑基本方案的整数线性规划模型,CG在600 s内能够找到最大期望总收益为1 611 783元的近似最优解,相较于此,将备用列车作为运力补充并进行场景启用决策得到的运输方案的目标值提高了6.94%。

试验2使用CG求解TSP共优化出10种不同的列车开行方案,记为l1,l2,,l10,如图3所示。基本列车和不同场景下备用列车的详细开行方案见表2。由表2可知:本次客运共开行基本列车16列,其中7列执行l4,3列执行l6,2列分别执行l5l8,1列分别执行l2l7。各场景下备用列车的启用及执行方案为:场景1启用备用列车2列,分别执行l5,l8;场景2启用备用列车1列,执行l8;场景3启用备用列车4列,分别执行l1,l4,l7,l8;场景4启用备用列车1列,执行l9;场景5启用备用列车3列,其中1列执行l5,2列执行l8;场景6启用备用列车4列,分别执行l3,l4,l5,l7;场景7启用备用列车1列,执行l3;场景8启用备用列车3列,其中2列执行l6,1列执行l8;场景9启用备用列车1列,执行l4;场景10启用备用列车2列,分别执行l4,l10

为直观描述票额供应和旅客需求的匹配程度,基于试验2绘制了各场景下供需差值示意图,结果如图4所示。各场景下的票额供应为基本列车票额与该场景下启用的备用列车票额之和,旅客需求已知,取二者之差绘图。若某一OD对的供需差值为正,则表示该OD对间的需求完全满足,供过于求;若供需差值为0,则表示该OD对间的需求恰好满足,供求平衡;若供需差值为负,则表示该OD对间的需求未完全满足,供不应求。由图4可知,各场景下大部分OD对的供需差值都较为明显地分布在0附近,且震荡幅度较小,表明该方案能够很好地适应旅客需求波动。

为进一步量化供需匹配程度,表3列出了试验2和试验4中不同场景下旅客需求的满足度。由表3可知:考虑启用备用列车获得的列车开行方案和票额分配计划,各场景下需求被满足(即供过于求和供求平衡)的OD对数量均不低于30,而仅考虑基本方案时,各场景下供求平衡的OD对较少,且多数OD对上存在余票;各场景下未完全满足的OD对数量均显著高于考虑启用备用列车的情形,即供不应求的现象相对更加突出。

在分析OD对数量满足情况的基础上,进一步计算2个试验中各场景下的旅客周转量20,以衡量OD需求量的服务程度。结果表明,各场景下,相较于仅考虑基本方案,考虑启用备用列车的旅客周转量均显著更高。以上分析验证了所提方法在提升收益、适应需求波动方面优势显著,能够有效兼顾企业效益和服务质量。

5 结论

(1)本文基于高铁旅客出行需求不确定性,提出了在运行图编制阶段,以基本列车开行方案为主体、备用列车开行方案为补充的模式下的高铁运输组织优化思路,适用于大规模高铁网络的列车开行方案和票额分配策略的设计与优化。

(2)从旅客需求和铁路运营2个方面出发,考虑旅客需求的随机性,以最大化高铁客票收入与高铁运营成本之差为目标,构建高铁列车开行方案和票额分配两阶段随机规划模型,并设计基于列生成的求解算法,在满足区间通过能力以及列车能力等约束下,优化高铁网络列车开行方案和票额分配计划。

(3)以郑西高铁为例验证了模型的正确性和算法的有效性。算例分析表明,相较于确定性均值需求方法,随机规划模型可将目标值提升11.05%;相较于单一基本列车开行模式,优化方法可将目标值提升6.94%。在建模中综合考虑需求不确定性和管理部门的运营成本,灵活启用备用列车可根据需求水平合理配置运力,保障高铁客运服务质量,提高高铁在客运市场的竞争力,对实际运营有一定参考意义。

参考文献

[1]

WANG LJIA L MQIN Yet al. A Two-Layer Optimization Model for High-Speed Railway Line Planning [J]. Journal of Zhejiang University-Science A (Applied Physics & Engineering)201112 (12): 902-912.

[2]

佟璐.高速铁路客运产品设计中的客流分配理论与方法研究[D].北京:北京交通大学,2013.

[3]

TONG Lu. Passenger Flow Assignment Theory and Methods of the High-Speed Railway Passenger Transport Service Planning [D]. Beijing: Beijing Jiaotong University, 2013. in Chinese

[4]

蒲松,吕红霞,陈钉均,.基于改进列生成算法的高速列车开行方案优化研究[J].铁道学报201537(9):1-7.

[5]

PU SongHongxia CHEN Dingjunet al. High Speed Railway Passenger Train Line Planning Optimization Based on Improved Column Generation Algorithm [J]. Journal of the China Railway Society201537 (9): 1-7. in Chinese

[6]

GOERIGK MSCHMIDT M. Line Planning with User-Optimal Route Choice [J]. European Journal of Operational Research2017259 (2): 424-436.

[7]

靳国伟.高速铁路分担率预测与列车开行方案设计反馈优化方法研究[D].北京:北京交通大学,2020.

[8]

JIN Guowei. Feedback Optimization Method of Modal Share Forecasting and Line Planning for High-Speed Rail [D]. Beijing: Beijing Jiaotong University, 2020. in Chinese

[9]

ZHOU YYANG HWANG Yet al. Integrated Line Configuration and Frequency Determination with Passenger Path Assignment in Urban Rail Transit Networks [J]. Transportation Research Part B: Methodological2021145: 134-151.

[10]

钟林环,徐光明,武润发,.基于时变区间断面需求的高铁网络列车开行方案优化[J].铁道科学与工程学报202320(12):4461-4472.

[11]

ZHONG LinhuanXU GuangmingWU Runfaet al. Optimization of Line Planning for High-Speed Rail Network Based on Time-Varying Section Demand [J]. Journal of Railway Science and Engineering202320 (12): 4461-4472. in Chinese

[12]

王洪业,吕晓艳,周亮瑾,.基于客流预测的铁路旅客列车票额智能分配方法[J].中国铁道科学201334(3):128-132.

[13]

WANG HongyeXiaoyan ZHOU Liangjinet al. Intelligent Seat Allotment Method for Railway Passenger Train Based on Passenger Flow Forecast [J]. China Railway Science201334 (3): 128-132. in Chinese

[14]

XU G MLIU X YZHONG L Het al. Seat Allocation Optimization for Railways Considering Social Distancing during the Post-Pandemic Period [J]. Journal of Transport & Health202333: 101691.

[15]

赵翔,赵鹏,李博.多列车多停站方案条件下高速铁路票额分配研究[J].铁道学报201638(11):9-15.

[16]

ZHAO XiangZHAO PengLI Bo. Study on High-Speed Railway Ticket Allocation under Conditions of Multiple Trains and Multiple Train Stop Plans [J]. Journal of the China Railway Society201638 (11): 9-15. in Chinese

[17]

孙珏,李宗平,周霞.铁路单列车票额分配优化研究[J].综合运输201941(7):83-87.

[18]

SUN JueLI ZongpingZHOU Xia. Optimization of Ticket Allocation for Railway Single Train [J]. China Transportation Review201941 (7): 83-87. in Chinese

[19]

周文梁,蒋志刚,柴乃杰,.高速铁路列车开行方案与票价票额综合优化[J].交通运输系统工程与信息202424(3):151-163.

[20]

ZHOU WenliangJIANG ZhigangCHAI Naijieet al. Comprehensive Optimization of Line Planning, Ticket Pricing and Seat Allocation of High-Speed Railway [J]. Journal of Transportation Systems Engineering and Information Technology202424 (3): 151-163. in Chinese

[21]

李博,赵鹏,宋文波.基于铁路部门风险决策的高速铁路票额优化分配[J].中国铁道科学201839(5):137-144.

[22]

LI BoZHAO PengSONG Wenbo. Optimal Ticket Allocation for High Speed Railway Based on Risk Decision of Railway Department [J]. China Railway Science201839 (5): 137-144. in Chinese

[23]

XU G MZHONG L HWU R Fet al. Optimize Train Capacity Allocation for the High-Speed Railway Mixed Transportation of Passenger and Freight [J]. Computers & Industrial Engineering2022174: 108788.

[24]

CAO C XFENG Z Y. Optimal Capacity Allocation under Random Passenger Demands in the High-Speed Rail Network [J]. Engineering Applications of Artificial Intelligence202088: 103363.

[25]

PAN H CYANG L XLIANG Zet al. New Exact Algorithm for the Integrated Train Timetabling and Rolling Stock Circulation Planning Problem with Stochastic Demand [J]. European Journal of Operational Research2024316 (3): 906-929.

[26]

ZHU CWU J JGUO Xet al. Joint Optimization of Bus Scheduling and Seat Allocation for Reservation-Based Travel [J]. Transportation Research Part C: Emerging Technologies2024163: 104631.

[27]

PU SZHAN S G. Two-Stage Robust Railway Line-Planning Approach with Passenger Demand Uncertainty [J]. Transportation Research Part E: Logistics and Transportation Review2021152: 102372.

[28]

范丁元,彭其渊,赵军,.求解铁路车流径路优化问题的列生成算法[J].西南交通大学学报202661(2):478-487,498.

[29]

FAN DingyuanPENG QiyuanZHAO Junet al. A Column Generation Solution Algorithm for Solving Wagon Flow Routing Optimization Problem [J]. Journal of Southwest Jiaotong University202661 (2): 478-487, 498. in Chinese

[30]

王芳,闫安,高萌,.考虑疫情影响的铁路旅客周转量SVM-XGBoost组合模型预测方法[J].综合运输202446(5):114-121,134.

[31]

WANG FangYAN AnGAO Menget al. A Combined SVM-XGBoost Model Forecasting Method for Railroad Passenger Turnover Considering the Impact of Epidemic [J]. China Transportation Review202446 (5): 114-121, 134. in Chinese

基金资助

国家自然科学基金资助项目(72171236)

湖南省自然科学基金资助项目(2025JJ50435)

湖南省自然科学基金资助项目(2022JJ30767)

AI Summary AI Mindmap
PDF (3337KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/