logo

考虑旅客满意度的高速列车运行调整优化研究

智慧交通与物流

考虑旅客满意度的高速列车运行调整优化研究

傲冉
志强
智文
和壁
铁道科学与工程学报第22卷, 第3期pp.1004-1015纸质出版 2025-03-28
700

为应对突发的列车延误情况,铁路部门需及时生成相应的延误处置策略。延误处置策略的人性化程度是旅客评价高速铁路服务水平的主要指标,因此,提升延误处置策略的人性化程度是高速铁路稳固市场需求的重要方式。为降低高速铁路列车延误对旅客出行造成的负面影响,提出一种考虑旅客满意度的列车运行调整优化方法。总结列车运行特征、旅客出行特征、延误时间等旅客满意度影响因素,考虑列车运行、换乘接续和运行调整等约束条件,构建了考虑旅客满意度和运行调整的列车运行调整双目标优化模型。确定旅客满意度目标为主要目标,采用pic约束法将运行调整目标转化为pic约束,根据模型特点设计了一种分支定切算法用于模型求解,将停站通过约束与发到间隔约束转化为有效割,与Gomory基本有效割结合提升了模型求解效率。以京沪高铁北京南―徐州东下行区段为背景,设置多组参数验证了模型合理性及算法有效性。结果表明,本文模型能有效降低列车运行调整过程中旅客满意度的变化,在调整少量列车及列车运行线的情况下快速恢复线路正常行车秩序;设计的分支定切算法可在合理时间内获得优于商用求解器的可行解,体现了算法良好的求解性能;pic取值的变化使模型适用于多种情况,可为铁路部门提供更丰富的延误处置策略备选方案。

高速铁路列车运行调整分支定切算法旅客满意度列车运行图

受天气变化、运输特点等因素的影响,高速铁路列车延误不可避免,延误会打乱旅客的原定行程,造成旅客满意度波动。面对竞争日益激烈的旅客运输市场,如何以旅客为中心提出有效的列车延误处置方案是铁路部门发掘市场竞争力的关键之一。列车运行调整是铁路部门生成延误处置方案的主要手段,在现实场景中,通常由列车调度员负责列车运行调整工作。随着列车开行密度的增加与运输组织复杂度的提升,这种人工的列车运行调整方式往往不能及时得到有效的延误处置方案。为了辅助人工决策,许多研究改进了原有的调度辅助决策工具[1-2]。针对辅助决策工具的改进提高了调度员应对小型延误时的工作效率,但这类工具在处理大型延误时效果并不理想。当线路出现如区间中断等大型延误情况时,旅客的出行将受到极大影响,为降低延误对旅客出行的干扰,ZHU等[3]以最小化旅客广义旅行时间、停站等待时间和中转次数为目标建立了列车运行调整模型,通过模型的优化使得中断条件下更多旅客可以完成计划出行;HONG等[4]在运行调整过程中考虑了乘客的重新分配,降低了区间中断对旅客行程的影响;ZHAN等[5]在运行调整模型中同时调整了列车路径与乘客路径,进一步照顾了乘客的出行需求。随着铁路网络化水平的提升,延误产生的影响会随旅客换乘和列车跨线运行在铁路网络中传播,许多研究考虑了旅客的换乘接续过程,提高了运行调整过程中旅客的换乘成功率[6-7]。与单一线路不同,路网环境下列车数量多,运行情况复杂,导致列车运行调整问题的规模更大,求解难度更高。为解决这一问题,ZHANG等[8-10]根据列车运行调整问题的特征开发了一系列精确算法,有效提升了路网范围内列车运行调整问题的求解效率。为进一步提升求解速度,启发式算法也被广泛应用于列车运行调整优化过程中,在一定条件下,启发式算法也能在短时间内获得高质量的解[11-13]。延误的出现不仅会导致计划列车时刻表不再可行,还会影响动车组运用、到发线运用、乘务调度等方案的实施,为解决这一难题,许多研究采用协同优化的方式提升列车运行调整的全局适用性。列车运行调整与到发线运用协同优化的研究最为广泛[14-16],也有部分研究考虑了到发线运用之外的其他问题,如HOOGERVORST等[17-18]通过将列车运行调整与机车调度协同优化的方法减少了列车延误的传播。在旅客出行选择多样化的背景下,服务质量逐渐成为旅客选择出行方式的重要依据,作为衡量服务质量的重要指标,旅客满意度变化被逐渐纳入列车运行调整优化过程中。旅客满意度变化作为优化目标,通常有2种表述形式,第1种使用旅客到达终点站的延误时间表示旅客满意度[19-20];第2种则使用列车实际运行图与计划运行图的偏离程度表示旅客满意度[21-22]。本质上以上2种表述形式都将旅客满意度变化归因于列车延误,认为延误时间与旅客满意度成反比。虽然延误时间与旅客满意度之间确实存在这种线性关系,但MONSUUR等[23]研究表明,列车延误情况下的旅客满意度变化还会受旅客出行里程、乘车舒适度、服务频率、服务类型和旅客主观特性等因素影响,仅考虑延误时间并不能准确反映旅客满意度变化。为此,本文探讨列车延误背景下其他因素对旅客满意度的影响,完善旅客满意度的优化目标,提升列车运行调整优化结果的准确性。在当前社会背景下,以旅客为导向的运输服务逐渐成为市场主流,运输服务对于旅客满意度的影响受到越来越多的重视。绝大多数有关旅客满意度的研究均指出了运输企业的服务水平,服务特性及服务决策对旅客满意度的影响,相关研究为运输企业的战略决策提供了十分有意义的参考,但针对突发事件下旅客满意度实时优化的有关研究较少,且对旅客满意度的阐释模糊,难以有效体现旅客满意度对实时优化的影响。本文旨在探究突发故障情况下旅客满意度与列车运行调整优化的关系,分析不同延误处置策略对旅客满意度变化的影响,提升列车运行调整决策的人性化水平。

1 问题描述

在列车运行调整过程中,旅客期望的目标与铁路部门期望的目标并不完全一致,一个好的运行调整方案是2种目标动态博弈的结果。本文模型中分别考虑了旅客满意度和运行调整2个目标,为提升服务水平,选择旅客满意度作为首要优化目标。在列车延误情况下,旅客满意度变化不仅取决于延误时间大小,还与旅客出行里程长短,列车车厢内的旅客密集程度等因素有关,本文将旅客满意度影响因素归为列车运行特征、旅客出行特征和延误时间3类,将上述3类影响因素以参数形式导入旅客满意度的优化目标中,通过改变参数取值研究其对列车运行调整优化结果的影响。为了维持服务水平与运行调整的平衡,本文将运行调整目标转化为pic约束,通过设置不同pic取值得到服务水平与运行调整的帕累托最优解集,为铁路部门提供更灵活的运行调整备选方案。

1.1 列车运行调整

图1以4个车站间运行的3趟列车为例展示了列车运行调整的流程,列车运行线被分为实线和虚线2类,其中实线表示计划的列车运行线,虚线表示调整后的列车运行线。图1(a)为计划列车运行图,图1(b)为调整列车运行图,由图1可知,当列车1在车站1延误30 min出发时,为了降低延误造成的影响,列车1在遭遇延误后压缩了区间运行时间与停站时间,与此同时,列车1在车站1被列车2和列车3越行,由于列车1的速度快于列车2,列车1在车站2早于列车2发车,列车3被迫延长停站时间供列车1越行。

图1
列车运行调整过程
pic

上述示例展示了2种列车运行调整方式,①当列车遭遇延误时,为减小列车时刻表偏差,列车将会加速运行并缩短停站时间等车站内作业时间;②为了减少延误在列车间的传播,未受延误影响的列车可在车站内越行已经延误的列车。本文在模型中仅考虑①、② 2种列车运行调整方式。由上述示例可知,当线路上出现列车延误情况时,列车的最长延误时间并不一定等于初始延误时间。在现实场景中,一条线路上可能运行上百趟列车,多次越行可能会导致低速列车的延误时间大于初始延误时间。为避免低速列车累积大量延误,本文为列车延误时间设置了阈值D,并为延误时间超出阈值D的列车设置了旅客满意度的惩罚值,当列车累积的延误时间大于D时,旅客满意度下降幅度将会增大,通过这种方式避免了低速列车多次让行高速列车导致延误大量累积的情况。

1.2 旅客满意度影响因素

许多旅客满意度的有关研究都揭示了列车延误背景下心情、性格和年龄等主观因素对旅客满意度的影响。在一趟列车中,旅客的主观因素是不可测的,且旅客的心情等部分主观因素还会随机变化,这些原因导致主观因素无法指导列车运行调整优化,因此本文不考虑旅客的主观因素,只考虑列车运行特征、旅客出行特征和延误时间3类客观因素对旅客满意度变化的影响,客观因素对旅客满意度的具体影响情况参考文献[23]的研究成果。

1.2.1 列车运行特征

1) 旅客密集程度:pic表示列车picpic区间内的旅客密集程度对旅客满意度的影响,在列车延误情况下,旅客密集程度越高,旅客满意度的下降幅度越大。根据列车在区间内的旅客数量将旅客密集程度分为密集和不密集2种状态,pic的取值范围为pic,为体现密集程度对旅客满意度变化的影响,不密集状态的取值小于密集状态的取值。

2) 列车服务类型:pic表示列车pic的服务类型对旅客满意度的影响,在列车延误情况下,列车停站次数越少,列车服务类型越高,旅客满意度的下降幅度越小。列车服务类型的大小由列车的直达性决定,根据列车的停站次数将列车服务类型分为一级和二级,一级列车的列车服务类型大于二级列车,pic的取值范围为pic,为体现列车服务类型对旅客满意度变化的影响,一级列车的取值小于二级列车的取值。

1.2.2 旅客出行特征

1) 旅客出行里程:pic表示从车站pic出发目的地为车站pic的旅客对列车延误的敏感程度,在列车延误情况下,旅客出行里程越长,旅客满意度下降幅度越小。根据pic间车站的数量将旅客出行里程分为长途、中长途和短途3类,pic的取值范围为pic,为体现旅客出行里程对满意度变化的影响,长途出行的取值小于中长途出行的取值;中长途出行的取值小于短途出行的取值。

2) 旅客乘车坐席:pic表示乘车座席为pic的旅客对列车延误的敏感程度,在列车延误情况下,旅客乘车座席等级越高,旅客满意度下降幅度越小。根据列车硬件条件将乘车座席分为商务座、一等座和二等座3类,pic的取值范围为pic,为体现旅客乘车座席对满意度变化的影响,商务座的取值小于一等座的取值;一等座的取值小于二等座的取值。

1.2.3 延误时间

延误时间是影响旅客满意度变化的主要因素,当列车发生延误时,旅客往往更关心自身到达目的地车站时列车的延误情况,本文用pic表示列车pic到达车站pic的延误时间。为便于计算,本文将延误时间pic的数值通过pic归一化方法映射到pic区间内。在列车运行调整过程中,pic的具体数值是未知的,但延误时间取值最小为0,且在上文中设置了延误时间阈值为pic,因此pic的取值范围为picpic的归一化过程如下所示:

pic (1)

式中:pic表示归一化之后的延误时间pic

2 模型构建

2.1 变量及参数定义

为构建考虑旅客满意度的列车运行调整优化模型,引入2组整数变量和0-1变量,模型涉及的各种参数及其含义如表1所示,变量及其含义如表2所示。

表1
模型参数定义
参数说明
pic列车集合,pic, pic
pic车站集合pic, pic
pic列车座席集合,pic
pic到达延误时间的阈值
pic一个极大的整数,取值为1 440
pic乘坐列车pic,座席为pic,由pic站至pic站的旅客人数
pic未发生延误时列车pic上在车站pic下车的旅客群体的初始满意度
pic列车picpic区间内的旅客密集程度对旅客满意度的影响
pic列车pic的服务类型对旅客满意度的影响
pic从车站pic出发目的地为车站pic的旅客对列车延误的反应程度
pic乘车座席为pic的旅客对列车延误的反应程度
pic列车pic在车站pic的到达延误时间
pic列车pic在车站pic的图定到达时间
pic列车pic在车站pic的图定出发时间
pic相邻列车在车站的最小到达间隔
pic相邻列车在车站的最小出发间隔
pic相邻列车在车站的最小发到间隔
pic列车pic在车站pic的最小停站时间
pic车站pic的最短换乘时间
pic乘坐列车pic在车站pic下车的旅客的换乘时间
pic列车picpic区间内的最短运行时间
展开更多
表2
模型变量定义
变量说明
pic列车pic在车站pic的实际到达时间
pic列车pic在车站pic的实际出发时间
pic0-1变量,若列车pic在车站pic的到达延误时间小于阈值pic取1,否则取0
pic0-1变量,若列车pic在车站pic早于列车pic出发取1,否则取0,pic
pic0-1变量,若乘坐列车pic的旅客在车站pic成功换乘取1,否则取0
展开更多
2.2 约束条件
2.2.1 列车运行约束
picpic (2)picpic (3)picpic (4)pic (5)pic (6)pic (7)pic (8)

式(2)式(3)确保相邻列车在同一车站满足最小到达和出发间隔。式(4)确保在同一车站上一趟列车的出发时间与下一趟列车的到达时间满足最小发到间隔。式(5)为列车顺序约束,确定了不同列车在车站的到达和出发顺序,避免列车在区间内越行。式(6)确保当列车在车站计划停站时,列车的停站时间不小于最小停站时间,且不大于计划停站时间。式(7)确保当列车在车站计划通过时,列车在该站的到达时间等于通过时间。式(8)确保列车在区间内的运行时间不小于该区间的最短运行时间。

2.2.2 换乘接续约束

pic为旅客的换乘时间,将换乘旅客乘坐的第一趟列车定义为前行列车,旅客在换乘站换乘的列车定义为接续列车,pic可表示为换乘站接续列车的出发时间与前行列车的到达时间之差。当前行列车在换乘站的到达时间出现延误时,旅客换乘时间将被压缩,当换乘时间被压缩到小于车站pic的最短换乘时间时,旅客就无法完成换乘。

picpic (9)

式(9)确保旅客的换乘时间不小于车站的最短换乘时间,由于式(9)为大pic约束,当旅客换乘时间小于车站最短换乘时间时,式(9)仍然成立,但这将导致旅客换乘失败。在现实场景中,换乘旅客与普通旅客的比例并不恒定,放松这一约束避免了因为过度照顾旅客换乘而导致总体旅客满意度过低的情况。

2.2.3 运行调整约束
pic (10)pic (11)picpic (12)

式(10)式(11)确保调整后的列车到达和出发时间不小于计划的列车到达和出发时间,在现实场景中,如果列车在车站提前出发,会导致计划在该站上车的旅客无法正常乘车。式(12)确保列车在车站的到达延误时间不超过阈值pic,避免了低速列车多次让行高速列车的情况。

2.3 目标函数
2.3.1 旅客满意度目标
pic (13)pic (14)pic (15)pic (16)pic (17)

式(13)为最小化旅客满意度变化的目标函数,用pic表示。pic为列车遭遇延误时旅客满意度的变化幅度;pic为延误导致旅客换乘失败时旅客满意度的变化幅度;pic为最大延误时间超过延误阈值pic时的惩罚项;pic为乘坐列车pic,座席为pic,由pic站至pic站的旅客人数,为便于计算,本文将pic的数值通过pic归一化方法映射到[0,1]区间内,即picpic的取值范围为[pic);pic为未发生延误时列车pic上在车站pic下车的旅客群体的初始满意度,在未发生延误时,旅客的满意度是最高的,本文定义乘坐列车pic的所有旅客的初始满意度总和为1。由于旅客群体的满意度为单一旅客满意度的和,所以pic的值可用旅客群体人数pic表示,即pic pic,对列车pic经过的所有车站的pic求和可得pic

式(14)表示遭遇延误后的旅客满意度变化幅度,pic中各参数的取值范围均在[0,1]之间,因此除初始满意度pic外,其他参数可看作影响旅客满意度变化幅度的权值。式(15)表示pic为到站延误时间pic在[0,1]区间的映射。式(16)表示旅客换乘失败时满意度的变化幅度,换乘旅客满意度的变化与普通旅客不同,当换乘失败时,换乘旅客将无法完成后续的行程,此时满意度变化幅度的大小等于其初始满意度,表示换乘旅客的满意度降至最低。由于延误的出现,旅客满意度趋于降低,式(14)式(16)中表示的旅客满意度变化为降低的变化。式(17)表示列车在车站的到达延误时间大于延误阈值时模型施加的惩罚,当到达延误时间大于阈值时,旅客满意度将降至最低,此时满意度变化幅度的大小等于其初始满意度。

2.3.2 运行调整目标
pic (18)

式(18)为最小化调整运行图与计划运行图偏差的目标函数,用pic表示。最小化运行图的偏差能快速恢复列车的正常运行秩序,降低运行调整对动车组运用、到发线运用、乘务调度等其他运输工作的影响,使线路亏损的运营成本降至最低。

3 算法设计

3.1 多目标处理

常用的多目标优化求解方法有pic约束法、线性加权法、分层序列法、理想点法等,本文构建的列车运行调整优化模型只有旅客满意度和运行调整2个目标,且已确定了旅客满意度目标的主导性,因此选用pic约束法用于求解模型,具体步骤如下。

Step 1:求解只含运行调整目标pic的单目标模型,得到最优值pic

Step 2:设置一组参数picpic,其中pic

Step 3:将运行调整目标pic转化为pic约束:

pic (19)

将其添加到以pic为目标的模型中。

Step 4:对所有的pic,计算不同pic取值下模型的结果,如果取得可行解,则将其加入帕累托解集,否则舍弃这组解。

3.2 分支定切算法

本文在模型中考虑了列车越行策略,通过列车越行的方式降低延误对列车正常运行秩序的影响,为描述列车在车站越行的实际情况,引入大量0-1变量判断相邻列车在车站的到发顺序,加大了模型求解难度,直接使用商用求解器难以在有限的时间内得到可行解。为进一步提升求解效率,在考虑模型特点的基础上设计了一种分支定切算法,通过动态添加有效割的方式加快求解速度。在执行算法前,首先对模型进行线性松弛,松弛变量整数限制的同时松弛掉约束(4)、约束(6)、约束(7),令松弛后的模型为RM。

3.2.1 有效割设置

分支定切算法沿用了分支定界算法的框架,通过在松弛模型节点处添加有效割的方式不断改进模型,能够在仅搜索少量节点的情况下得到模型的最优解。分支定切算法在松弛模型节点处可添加多种有效割,Gomory割是一种通用的割生成方法,其基本思想为先求解线性松弛模型得到最优解,选择最优解中的非整数基并利用相应的约束构造割平面。Gomory割通用性强且构造简便,与另一种通用的构造割方法C-G割相比,Gomory割避免了因变量取值范围不同而需变换取整方式的困扰,因此选择Gomory割作为在松弛模型节点处添加的基本有效割。为进一步加快求解效率,另外设置了2种有效割,有效割的设置及添加方式如下所示。

1) 停站和通过有效割:约束(6)和约束(7)为停站和通过约束,用以保证列车在车站的计划停站或计划通过不受影响。在实际求解过程中,并非所有的计划停站或计划通过都因延误影响而改变,因此松弛模型中的约束(6)和约束(7),令约束(6)和约束(7)为停站和通过有效割,如果松弛模型节点的可行解违反了列车的停站或通过约束,则在松弛模型节点动态添加停站有效割或通过有效割,停站有效割与通过有效割如式(20)式(21)所示:

pic (20)pic (21)

在松弛模型节点处添加少量停站和通过有效割可以切割掉不符合停站和通过约束的非整数解,由于在模型中添加了Gomory割,当模型取得整数解时,之前添加的Gomory割可能导致极个别计划停站或计划通过约束被违背,为此,当模型取得整数可行解时,如果可行解改变了列车的计划停站或计划通过,则在取得整数可行解的节点继续添加停站有效割或通过有效割,切割掉不符合停站和通过约束的整数解。

2) 发到间隔有效割:约束(4)为发到间隔约束,用以保证在同一车站前一趟列车的出发时间与下一趟列车的到达时间满足最小到发间隔。发到间隔约束与列车顺序变量耦合,但在实际求解过程中,列车顺序由约束(2)和约束(3)判定,大量的发到间隔约束判定会严重影响模型的求解速度,因此松弛模型中的约束(4),令约束(4)为到发间隔有效割,如果整数可行解节点的解违反了发到间隔约束,则在整数可行解节点动态添加发到间隔有效割,发到间隔有效割如式(22)所示:

pic (22)
3.2.2 算法流程

分支定切算法流程如下。

Step 1:创建根节点pic,导入线性松弛模型RM,并构建节点集pic,令模型初始下界picpic

Step 2:如果节点集pic中存在未被选择的节点,在其中选择一个节点pic,并在节点集pic中删除节点pic,转到Step 3;否则停止算法,此时如果存在最优可行解pic,则pic是原问题最优解,否则原问题不可行。

Step 3:求解节点pic对应的线性松弛模型pic,如果存在最优解,记最优解为pic,最优目标值为pic

Step 4:如果线性松弛模型pic无解,则终止对节点pic的搜索,令pic,转到Step 1。

Step 5:如果解pic不比当前最优可行解pic更好,则终止对节点pic的搜索,令pic,转到Step 1。

Step 6:如果解pic是整数可行解,检查是否存在停站和通过有效割或发到间隔有效割能切除解pic,如果存在,将这些有效割添加至线性松弛模型pic中,并转到Step 2;如果不存在,则判断解pic是否比当前最优可行解pic更好,如果解pic优于当前最优可行解pic,则更新当前最优可行解,令picpic,令pic,转到Step 1。

Step 7:如果存在Gomory割能切除解pic,将Gomory割添加至线性松弛模型pic中;检查是否存在停站和通过有效割能切除解pic,如果存在,将停站和通过有效割添加至线性松弛模型pic中,转到Step 2。

Step 8:选择一个在解pic中的非整数变量作为分支变量,创建2个新节点picpic并将其添加至节点集pic中,令pic,转到Step 1。

4 案例分析

为验证模型的合理性和算法的有效性,选择京沪高铁北京南―徐州东下行区段为背景线路,设置多组算例求解模型。选择14:00―17:00在北京南―徐州东下行区段运行的15趟列车为研究对象,按始发站的发车顺序排序依次为:G2557,G143,G145,G147,G2595,G2561,G2577,G149,G189,G151,G193,G195,G1567,G153,G157。

4.1 参数设置
4.1.1 旅客满意度相关参数

旅客满意度相关参数取值如下:到达延误时间阈值pic为60 min;旅客在车站的最短换乘时间pic为15 min;旅客在车站的正常换乘时间pic为30 min。为便于计算,在调研线路客流信息的基础上由统计规律生成列车在不同车站下车的旅客人数pic;列车pic上所有旅客的初始满意度总和为1,在车站pic下车的所有旅客的满意度总和pic为在车站pic下车的旅客人数与列车pic上所有旅客总人数的比值;pic表示列车在区间内的旅客密集程度对旅客满意度的影响,根据随机生成的旅客人数进行客流分析,确定泰安—曲阜东区间为旅客密集区间,其余区间为不密集区间,密集状态pic的取值为1,不密集状态pic的取值为0.8;pic表示列车的服务类型对旅客满意度的影响,本文定义在旅途中停站少于4次的列车为一级列车,大于等于4次的列车为二级列车,一级列车pic的取值为0.8,二级列车pic的取值为1;pic表示出行距离为pic的旅客对列车延误的反应程度,本文定义旅客乘车到达目的地途径车站少于4站为短途出行,大于等于4站小于7站为中长途出行,大于等于7站为长途出行,短途出行旅客pic的取值为0.8,中长途出行旅客pic的取值为0.9,长途出行旅客pic的取值为1;pic表示乘车座席为pic的旅客对列车延误的反应程度,乘坐商务座旅客pic的取值为0.8,乘坐一等座旅客pic的取值为0.9,乘坐二等座旅客pic的取值为1。

4.1.2 列车区间运行参数

京沪高铁北京南―徐州东下行区段各区间列车最小运行时间如表3所示。线路上追踪列车间隔时间均为4 min;计划停站列车在车站的最短停站时间为2 min,最长停站时间为各列车的图定停站时间。

表3
区间最小运行时间
区间最小运行时间/min
北京南—廊坊16
廊坊—天津南11
天津南—沧州东16
沧州东—德州东18
德州东—济南西20
济南西—泰安14
泰安—曲阜东13
曲阜东—滕州东10
滕州东—枣庄7
枣庄—徐州东12
展开更多
4.2 结果分析

线路晚点场景设定为:德州东—济南西区间15:30—16:00发生故障导致区间中断,计划于15:30—16:00通过该区间的G2557、G143、G145、G147、G2595、G2561次列车延误至16:00后才能通过该区间。本文构建的模型在Intel(R) Core(TM) i7-8750H CPU@2.20 GHz,内存16 GB的设备上,采用Python调用求解器Gurobi v11.0.1求解,将本文设计的分支定切算法与Gurobi的计算结果进行对比,求解结果如下。

4.2.1 旅客满意度结果分析

利用设计的分支定切算法求解模型,首先求解以pic为目标的单目标模型,得到线路总延误时间为1 301 min,在以pic为目标的单目标模型最优解基础上,得到当前旅客满意度变化幅度为16.369。令pic,以pic为目标并将pic转化为pic约束求解模型,得到pic时旅客满意度的变化幅度为1.232,线路总延误时间为1 340 min。结果显示,考虑旅客满意度的模型在线路总延误时间上比以pic为目标的单目标模型多了39 min,但在旅客满意度变化的控制上表现更好,考虑旅客满意度的模型得到的旅客满意度变化比以pic为目标的单目标模型低了15.308。本文中有关旅客满意度的所有参数取值都被限制在[0,1]之间,为此,采用同比增长率来进一步说明考虑旅客满意度的模型结果,相比于以pic为目标的单目标模型,考虑旅客满意度的模型在线路总延误时间上同比增加3%,但在旅客满意度变化上同比减少90.44%。结果表明,本文构建的列车运行调整模型能够在牺牲少量线路总延误时间的情况下,大幅降低旅客满意度的变化幅度,证实了本文所提方法的有效性。

图2图3分别为线路计划列车运行图及pic时模型调整的列车运行图,对比可知,当线路发生区间故障这类较严重的延误情况时,本文构建的模型能够在调整少量列车及列车运行线的情况下快速恢复列车的正常运行秩序,即使不考虑旅客满意度,这种调整结果也能最大限度地减少延误对列车正常运行的影响,降低运输企业运营成本的损失。

图2
计划列车运行图
pic
图3
调整列车运行图(红色运行线为调整后的列车运行线)
pic

为验证所提算法的有效性,在pic时用Gurobi与分支定切算法同时求解模型,结果对比如表4所示。结果显示,分支定切算法得到的旅客满意度变化幅度比Gurobi的计算结果高2.6%,但分支定切算法的Gap比Gurobi低72.72%,显然分支定切算法得到的解更优。此外,分支定切算法在搜索节点个数上多于Gurobi,导致求解时间较Gurobi有所增加,由于节点处求解的模型为线性规划模型,因此增加搜索节点数量对模型求解时间的影响是有限且可控的,并不影响算法求解大规模算例的性能。在求解过程中,分支定切算法求解的约束数量比Gurobi少了2 025个,同比减少22.1%,这是由于分支定切算法将约束(4),约束(6)和约束(7)转化为了有效割,求解结果显示,在模型求解过程中分支定切算法共添加割平面124个,剔除Gomory割后,添加的停站通过有效割及发到间隔有效割为78个,添加有效割的数量远小于约束(4)、约束(6)和约束(7)的数量。结果表明,本文设计的分支定切算法能够在添加少量有效割的情况下得到更精确的解,证明了算法的有效性。

表4
Gurobi与分支定切算法求解结果对比
对比指标Gurobi求解分支定切求解
pic目标值1.2001.232↑
求解时间/s1.121.39↑
搜索节点数4491 375↑
Gap/%12.53.41↓
约束数量9 1877 162↓
展开更多

为进一步验证所提算法的高效性,在原有算例基础上将列车规模扩充至100列,在pic时用Gurobi与分支定切算法同时求解大规模算例,求解结果如表5所示。结果显示,当设置Gap小于0.1时,Gurobi已无法在有限时间内得到可行解,且整体求解时间较长;分支定切算法在设置Gap为0.01时仍可得到可行解,且整体求解时间与求解精度均优于Gurobi求解。在现实场景中,在短时间内生成符合要求且精确的延误处置方案至关重要,所提分支定切算法的精确与快速响应特性更适用于现场场景的实际需求。结果表明,本文设计的分支定切算法在求解大规模算例背景下表现更好,能够在有限时间内得到更精确的可行解,充分证明了算法的高效性。

表5
大规模算例下Gurobi与分支定切算法求解结果对比
Gurobi求解分支定切求解
Gap/%pic目标值pic目标值求解时间/sGap/%pic目标值pic目标值求解时间/s
201 3001.037 8154201 3031.038 933
101 3191.027 9172101 3191.028 045
111 3400.980 5953
展开更多
4.2.2 参数对比分析

为测试旅客满意度影响因素中各参数变化对结果的影响,在pic的算例基础上,分别设置多组旅客满意度影响因素参数进行计算,设置的参数取值及模型计算结果如表6表7所示。

表6
列车运行特征参数变化对结果的影响
参数取值

满意度变

化幅度

线路总延误

时间/min

(初始参数取值)

pic:1,0.8; pic:1,0.8

1.2321 340
pic:1,0.6; pic:1,0.61.386↑1 340
pic:1,0.4; pic:1,0.41.103↓1 358↑
pic:1,0.2; pic:1,0.21.079↓1 353↑
展开更多
表7
旅客出行特征参数变化对结果的影响
参数取值满意度变化幅度

线路总延误

时间/min

(初始参数取值) pic:1,0.9,0.8; pic:1,0.9,0.81.2321 340
pic:1,0.8,0.6; pic:1,0.8,0.61.069↓1 340
pic:1,0.7,0.4; pic:1,0.7,0.41.306↑1 479↑
pic:1,0.6,0.2; pic:1,0.6,0.20.972↓1 368↑
展开更多

表6可知,当picpic的取值间距增大时,旅客满意度变化的结果并未严格递减,但仍呈现递减趋势,且线路总延误时间随picpic的取值间距变大而逐渐增大。表7结果与表6结果相似,当picpic的取值间距增大时,旅客满意度变化的结果也呈现递减趋势。表6表7的计算结果表明,旅客满意度影响因素各参数在模型中取值的大小对结果有一定影响,当参数取值变化对旅客满意度的影响增大时,模型仍会向旅客满意度变化最小的方向优化,由于参数取值间距增大,旅客满意度变化的最优将会造成线路总延误时间的增加。在现实场景中,旅客满意度影响因素各参数的取值依赖于旅客群体的客观条件,具体取值应根据线路的客流特征决定,参数取值的灵活变化提升了所提模型在不同场景下的适应性。

旅客满意度参数的取值间距代表了列车服务特征和服务类型的差异,由表6表7的计算结果可知,旅客满意度参数取值间距越大,列车运行调整过程中旅客满意度变化越小。这一结果表明,一趟列车中服务特征(如座席)和服务类型(如直达、通勤)越单一,遭遇突发事件时旅客满意度的变化越大。例如当一趟列车为通勤列车时,绝大部分旅客为短途出行,当列车在途中遭遇突发事件而晚点时,即使运行调整后仍会导致大量旅客到达目的地时晚点,在这种情况下,绝大多数旅客的满意度都会降低。由这一结论分析可得,提升列车的服务特征和服务类型的差异化程度,可降低遭遇延误时列车整体旅客满意度的变化,提高以旅客为导向的列车运行调整决策的鲁棒性。

4.2.3 双目标分析

为探究旅客满意度目标pic与运行调整目标pic间的关系,在旅客满意度影响因素各参数为初始取值的条件下,从pic开始每隔0.2更新一次pic取值,共取10次,对不同pic取值的模型求解结果进行帕累托分析,不同pic取值的帕累托分布如图4所示。由图4可知,随着pic取值增大,运行调整目标值呈上升趋势,旅客满意度目标值呈下降趋势。这是由于pic约束松弛了运行调整的增加,当pic取值增大时,模型可通过增加线路总延误的方式降低旅客满意度变化。当pic取值大于1.4时,旅客满意度变化趋于1.153不变,说明在不断放宽运行调整限制的情况下,旅客满意度变化的最小值为1.153。在现实场景中,旅客满意度目标与运行调整目标的优先级并不确定,帕累托分析的结果证明了所提模型的灵活性,当目标间的优先级发生变化时,可灵活调整pic取值得到符合线路当日实际需求的解,为铁路部门提供更多备选方案。

图4
帕累托分布示意图
pic

5 结论

1) 探讨了列车延误情况下旅客满意度的影响因素,并将其考虑在旅客满意度的优化目标中,提升了旅客满意度表述的准确性。

2) 提出一种混合整数线性规划模型,用于解决复杂情况下的列车运行调整问题,模型中考虑了列车运行特征、旅客出行特征和延误时间3种旅客满意度影响因素,并在实例中进行验证,研究了上述因素对优化结果的影响。

3) 充分挖掘了列车运行调整问题的特点,设计了一种分支定切算法用于模型的精确求解,在实际案例中证明了算法的有效性。

4) 将列车运行调整描述为旅客服务与运行调整的动态平衡,以旅客服务为导向,在求解过程中均衡了服务水平与运行调整决策,可为铁路部门提供更丰富的运行调整备选方案。

参考文献
1CORMAN F, D’ARIANO A, PRANZO M, et al.

Effectiveness of dynamic reordering and rerouting of trains in a complicated and densely occupied station area

[J]. Transportation Planning and Technology, 2011, 34(4): 341-362.
百度学术谷歌学术
2SAMÀ M, D’ARIANO A, CORMAN F, et al.

A variable neighbourhood search for fast train scheduling and routing during disturbed railway traffic situations

[J]. Computers & Operations Research, 2017, 78: 480-499.
百度学术谷歌学术
3ZHU Yongqiu, GOVERDE R M P.

Integrated timetable rescheduling and passenger reassignment during railway disruptions

[J]. Transportation Research Part B: Methodological, 2020, 140: 282-314.
百度学术谷歌学术
4HONG Xin, MENG Lingyun, D’ARIANO A, et al.

Integrated optimization of capacitated train rescheduling and passenger reassignment under disruptions

[J]. Transportation Research Part C: Emerging Technologies, 2021, 125: 103025.
百度学术谷歌学术
5ZHAN Shuguang, WONG S C, SHANG Pan, et al.

Integrated railway timetable rescheduling and dynamic passenger routing during a complete blockage

[J]. Transportation Research Part B: Methodological, 2021, 143: 86-123.
百度学术谷歌学术
6张璞, 赵鹏, 乔珂, .

考虑旅客换乘的高速铁路列车运行调整研究

[J]. 铁道学报, 2022, 44(2): 8-15.
百度学术谷歌学术
7LI Hao, KANG Liujiang, SUN Huijun, et al.

First train timetabling and passenger transfer routing problems in urban rail transit networks

[J]. Applied Mathematical Modelling, 2024, 131: 344-362.
百度学术谷歌学术
8ZHANG Chuntian, GAO Yuan, CACCHIANI V, et al.

Train rescheduling for large-scale disruptions in a large-scale railway network

[J]. Transportation Research Part B: Methodological, 2023, 174: 102786.
百度学术谷歌学术
9ACUNA-AGOST R, MICHELON P, FEILLET D, et al.

A MIP-based local search method for the railway rescheduling problem

[J]. Networks, 2011, 57(1): 69-86.
百度学术谷歌学术
10WANG Yonggang, CHEN Junxian, QIN Yang, et al.

Timetable rescheduling of metro network during the last train period

[J]. Tunnelling and Underground Space Technology Incorporating Trenchless Technology Research, 2023, 139: 105226.
百度学术谷歌学术
11XIU Cong, PAN Jinyi, D'ARIANO A, et al.

Passenger service-oriented timetable rescheduling for large-scale disruptions in a railway network: a heuristic-based alternating direction method of multipliers

[J]. Omega, 2024, 125: 103040.
百度学术谷歌学术
12孟学雷, 程晓卿, 高如虎, .

突发传染性疫情条件下高速列车运行调整研究

[J]. 铁道科学与工程学报, 2023, 20(4): 1211-1222.
百度学术谷歌学术
13SU Boyi, D’ARIANO A, SU Shuai, et al.

Integrated train timetabling and rolling stock rescheduling for a disturbed metro system: a hybrid deep reinforcement learning and adaptive large neighborhood search approach

[J]. Computers & Industrial Engineering, 2023, 186: 109742.
百度学术谷歌学术
14LIU Xuan, ZHOU Min, DONG Hairong, et al.

ADMM-based joint rescheduling method for high-speed railway timetabling and platforming in case of uncertain perturbation

[J]. Transportation Research Part C: Emerging Technologies, 2023, 152: 104150.
百度学术谷歌学术
15高博文, 欧冬秀, 董德存.

高速铁路区间完全中断场景双向到发线运用优化

[J]. 同济大学学报(自然科学版), 2024, 52(1): 1-9.
百度学术谷歌学术
16ZHANG Huimin, LI Shukai, WANG Yihui, et al.

Collaborative real-time optimization strategy for train rescheduling and track emergency maintenance of high-speed railway: a Lagrangian relaxation-based decomposition algorithm

[J]. Omega, 2021, 102: 102371.
百度学术谷歌学术
17HOOGERVORST R, DOLLEVOET T, MARÓTI G, et al.

Reducing passenger delays by rolling stock rescheduling

[J]. Transportation Science, 2020, 54(3): 762-784.
百度学术谷歌学术
18徐培娟, 牛瑜巍, 秦阳, .

地铁列车运行与车底周转计划同步实时调整方法

[J]. 铁道科学与工程学报, 2023, 20(12): 4517-4528.
百度学术谷歌学术
19BINDER S, MAKNOON Y, BIERLAIRE M.

The multi-objective railway timetable rescheduling problem

[J]. Transportation Research Part C: Emerging Technologies, 2017, 78: 78-94.
百度学术谷歌学术
20ESPINOSA-ARANDA J L, GARCÍA-RÓDENAS R.

A demand-based weighted train delay approach for rescheduling railway networks in real time

[J]. Journal of Rail Transport Planning & Management, 2013, 3(1/2): 1-13.
百度学术谷歌学术
21王艺楠, 田锐, 王义惠, .

基于满意度分析的高速铁路列车运行调整优化研究

[J]. 铁道运输与经济, 2021, 43(3): 1-7.
百度学术谷歌学术
22DONG Aoran, LIU Bin, TIAN Zhiqiang, et al.

Study on the train timetable rescheduling of high-speed railway considering the satisfaction of transfer passengers

[J]. Engineering Letters, 2024, 32(6): 1169-1181.
百度学术谷歌学术
23MONSUUR F, ENOCH M, QUDDUS M, et al.

Modelling the impact of rail delays on passenger satisfaction

[J]. Transportation Research Part A: Policy and Practice, 2021, 152: 19-35.
百度学术谷歌学术
注释

董傲冉,刘斌,田志强等.考虑旅客满意度的高速列车运行调整优化研究[J].铁道科学与工程学报,2025,22(03):1004-1015.

DONG Aoran,LIU Bin,TIAN Zhiqiang,et al.Optimization of high-speed train timetable rescheduling considering passenger satisfaction[J].Journal of Railway Science and Engineering,2025,22(03):1004-1015.