logo

中断条件下高铁列车运行调整优化模型与算法研究

高速铁路技术

中断条件下高铁列车运行调整优化模型与算法研究

文强
磊山
紫熙
铁道科学与工程学报第22卷, 第3期pp.979-990纸质出版 2025-03-28
500

高速铁路运营过程中,各种突发事件的发生可能导致列车通行中断,为解决该问题,提出一种结合日常运输组织工作中常用调度手段的一体化调整优化方法,包括取消列车、短编组列车重联、启用热备车等调度手段,在考虑列车运行图基本约束的基础上,增加考虑车底运用约束与旅客需求约束,构建列车运行图与动车组运用的一体化调整优化模型,以实现在运用调度手段优化列车运行图的同时,兼顾对动车组交路计划的考虑。在此基础上,设计了深度学习驱动的智能遗传优化算法,改进交叉变异的选择模式,经过深度学习得出在不同输入条件下的最佳的交叉变异选择方案,从而提高了遗传算法的质量和效率。为了验证模型和算法的有效性和实用性,以京沪高铁全线的23个车站为基础设计了一组实验,以120 min的中断时长为例,算法求解耗时1 971 s,求得加权后总目标函数为12 151 079。通过求解结果分析,与传统的遗传算法相比,该算法的求解结果在旅客总晚点时长方面降低了11.7%,耗时降低了10.8%。随后通过设置不同的中断区间,对不同中断条件下的列车运行调整进行分析,并设置不同的调度手段组合,对比分析不同调度手段组合在目标函数优化效果和求解时间上的差异,为铁路运营部门提供不同的决策方案。以上研究结果表明,深度学习驱动的智能遗传优化算法可以快速且有效地优化列车通行中断问题,为调度人员提供优质可行的解决方案,保证铁路资源的有效利用。

高速铁路列车运行调整列车运行图深度学习改进的遗传算法

近年来,我国高速铁路迅猛发展,已成为旅客运输交通方式中不可或缺的重要组成部分。随着铁路基础设施网络的不断扩展,铁路运输组织的复杂性也显著增加,一旦发生突发事件导致列车通行中断,列车晚点将会在线路中迅速传播,造成大面积列车晚点,对铁路运营产生巨大影响,由此而带来的经济损失难以估量。因此,及时处理突发事件,使列车运行恢复正常,同时合理安排换乘,避免或减少旅客的损失,保障旅客的安全和权益,是至关重要的。面对铁路运营中的突发事件,田志强等[1]针对突发事件的应急救援设备调度,以应急救援工作的时效性为主,优先以最小化应急救援结束时刻和最小化调度费用为目标,建立了双层优化模型并设计了相应的两阶段启发式算法,最终验证了算法的有效性和实用性。刘睿等[2]利用齐次马尔可夫链描述高速铁路列车连带晚点的横向传播过程,基于状态转移矩阵分析不同情况下列车晚点传播规律,为列车运行图的优化调整提供了有效的分析和支持。在多种行车干扰事件的场景下,徐培娟等[3]基于替代图理论,考虑列车进路约束,对列车运行图进行快速求解。在受到严重干扰或区间完全中断的条件下,ZHU等[4]通过增加取消列车数量以达到快速处理中断造成的列车延误的目的。VEELENTURF等[5]通过改变列车停站方案来满足中断条件下旅客变化的出行需求。SHAKIBAYIFAR等[6]在列车日常运营中断情况下,通过调整通过顺序来疏解列车之间的冲突,针对伊朗铁路网提出了列车运行图调整模型并利用两阶段启发式算法求解。孟令云等[7]为解决列车运行调整问题,建立了带补偿随机期望值模型,进一步给出了不完全连续的多阶段决策模型并利用分支定界法求解。杨涵[8]在列车中断条件下,考虑中断过后列车速度曲线的改变导致的列车跟踪控制问题,对列车运行图进行优化。邓念等[9]以最小化取消列车数量和列车总延误为目标,考虑车站和区间的容量限制,对列车运行图进行调整,最终结果显示,通过少量增加列车总延误可以提高列车整体的正点率。此外,也有学者针对其他特殊条件突发事件下的列车运行调整进行研究,孟学雷等[10]以新冠疫情为背景,对突发传染性疫情条件下的列车运行调整进行研究,结果证明该研究可以为突发疫情条件下的列车调度工作提供决策支持。温鹏程等[11]考虑旅客的换乘接续,针对末班车阶段,对列车的运行调整进行研究,其结果对客运服务水平的提高具有借鉴意义。在城市轨道交通方面,王卓等[12]考虑列车故障救援,采用滚动优化算法求解故障发生后的列车运行图,为故障场景下列车救援方式的选择和如何对运行图进行调整提供了决策依据。由于列车运行调整问题是一个典型的NP-hard问题,没有已知的多项式时间算法能够精确求解,且随着问题规模的增大,求解难度急剧增加,因此国内外学者采取了一系列优化方法对其进行求解,比如使用拉格朗日算法求解[13],将问题简化以后,建立整数规划模型使用商用求解器求解[14],或者使用遗传算法[15-16]、模拟退火算法[17]、粒子群算法[18]等启发式算法求解,抑或采用人工智能求解列车运行图[19-20]。现有研究大多利用单一传统算法或者单一的人工智能算法对列车运行调整问题进行求解,往往难以兼顾全局优化与局部精度,导致解决方案的效率和效果受限。本文创新性地将深度学习嵌入遗传算法,结合二者优势,利用遗传算法的全局搜索能力和深度学习的局部搜索精度,并且运用多种调度手段,在中断条件下寻找更优的列车运行方案,以达到更好的优化效果。

1 模型构建

1.1 问题描述

为更好地描述本文所研究的列车运行调整问题,特给出示例运行图如图1所示。图中共包含7个车站6个区间和6列列车。假定在某一时刻,区间B-C因突发事件(虚线框内的区域)发生了列车的单向通行中断,那么,整条线路会因此受到影响,列车G1、G3、G7会被迫中断运行、G11及以后的列车会出现不同程度的晚点,进而出现旅客滞留等一系列连锁反应,若不及时采取应急措施,由中断造成的延误会沿线路继续传播,造成大面积列车晚点、大量旅客滞留的严重后果。为此本文采取多种调度手段应对该突发事件,图中短编组列车G1和G3在车站B重联,中断结束后从B站出发;G8和G7原本共用同一车底,列车G7取消以后,启用热备车至G站,担当列车G8。本文采用启用热备车、短编组列车重联、列车取消等多种调度手段应对中断造成的列车晚点和旅客滞留问题,考虑动车组运用计划对列车运行调整进行研究,提出了列车运行图与动车组运用的一体化调整优化模型。

图1
示例运行图
pic
1.2 模型假设

关于该模型,做出如下假设:1) 为最小化列车运营成本,若某动车组交路计划未受影响,则按原计划执行,不会被重排;2) 中断发生前,所有列车均按图行车;3) 只有受影响的列车和热备车可以执行受影响列车的后续交路;4) 不同动车段的热备车均可以服务线路中的所有车站;5) 规定受影响旅客需求只能由受影响列车和热备车服务,不能被未受影响的列车服务;6) 本文中客流需求包含旅客人数、始发站、终到站3种属性。

1.3 符号定义

模型相关集合如下。

pic:动车组集合,动车组picpic:受影响的动车组的集合;pic:热备车集合,热备车picpic:列车集合,列车picpic:受影响的列车集合;pic:短编组列车集合;pic:跨线列车集合;pic:动车组交路集合,交路picpic:受影响的动车组交路集合;pic:车站集合,车站picpic:区间集合,若区间两端的车站分别是picpic,那么区间可表示为picpic:换乘站集合;pic:旅客需求集合,旅客需求pic,属性包含客流的数量、出发和到达车站;pic:受影响的旅客需求集合。

模型相关参数和决策变量见表1

表1
模型符号
符号类型符号含义
参数pic热备车pic在承担完列车pic所属的交路pic之后行驶的距离
pic热备车pic在承担交路pic中列车pic之后距离其配属站的距离
pic热备车pic运行每公里的费用
pic热备车pic的载客能力
pic动车组pic的载客能力
pic交路pic中列车pic的始发、终到车站,pic, 1表示始发,2表示终到
pic交路pic中列车pic在车站pic的图定到达、出发时刻,pic, 1表示到达,2表示出发
pic交路pic中列车pic在车站pic是否计划停站
pic列车在车站pic的停车、起动附加时分,pic, 1表示停车,2表示起动
pic列车在车站pic的图定停站时间
pic列车在车站pic的最小停站时间
pic交路pic中列车pic和交路pic中列车pic重联、解编的车站,pic,1表示重联,2表示解编
pic区间pic的起始、终点车站,pic,1表示起始,2表示终点
pic交路pic中列车pic和交路pic中列车pic共同经过的区间
pic中断区间的起始、终点车站,pic,1表示起始,2表示终点
pic中断开始、结束的时刻,pic,1表示开始,2表示结束
pic交路pic中列车pic上的客流pic的旅客数量
pic交路pic中列车pic上的客流pic在车站pic的出发时刻
pic交路pic中列车pic上的客流pic的始发、终到车站,pic,1表示始发,2表示终到
pic交路pic中列车pic上的客流pic是否经过区间pic,如果经过,其值为1;如果没经过,其值为0
pic列车在区间pic的图定运行时分
pic列车在区间pic的最小运行时分
pic可接受的最大晚点时长
pic可接受的最大超员系数
pic最小列车追踪间隔
pic短编组列车重联、解编作业时间,pic,1表示重联,2表示解编
pic动车组列车解编作业时间
pic动车组在车站pic的整备时间
pic列车取消的惩罚时间
pic一个足够大的实数
决策变量pic0-1变量,动车组pic是否承担交路pic中的列车pic,是为1,反之为0
pic0-1变量,热备车pic是否承担交路pic中的列车pic,是为1,反之为0
pic0-1变量,热备车pic是否被启用
pic0-1变量,交路pic中的列车pic是否取消,是为1,反之为0
pic0-1变量,交路pic中列车pic是否被交路pic中列车pic承担,是为1,反之为0
pic0-1变量,交路pic中列车pic上的客流pic是否被交路pic中列车pic服务,是为1,反之为0
pic0-1变量,交路pic中列车pic上的客流pic是否被热备车pic服务,是为1,反之为0
pic热备车pic在车站pic的实际到达时刻
pic热备车pic在车站pic的实际出发时刻
pic交路pic中列车pic在车站pic的实际到达时刻
pic交路pic中列车pic在车站pic的实际出发时刻
pic0-1变量,交路pic中列车pic在车站pic实际是否停站,是为1,反之为0
pic0-1变量,在区间pic中交路pic中列车pic的顺序是否在交路pic中列车pic之前,是为1,反之为0
pic0-1变量,交路pic中列车pic是否和交路pic中列车pic重联,是为1,反之为0
展开更多
1.4 目标函数

为保障旅客出行需求,提升服务质量,本文将主要的优化目标定为尽量缩短旅客总晚点时长,同时要考虑热备车的使用以及动车组运用计划,因此在考虑旅客总晚点时长这一目标函数的同时,增加了热备车额外运营成本这一目标函数。

1) 旅客总晚点时长

旅客总晚点时长主要来自3部分:① 客流pic是否被列车pic服务、客流pic的旅客数量、列车pic是否被取消、列车pic到达客流pic的终到站时实际晚点时长4部分相乘得到受影响列车服务的旅客的晚点时长;② 客流pic是否被热备车pic服务、客流pic的旅客数量、列车pic是否被取消、热备车pic到达客流pic的终到站时实际晚点时长4部分相乘得到被热备车服务的旅客的晚点时长;③ 列车pic是否被取消、列车pic取消以后的惩罚晚点时长2部分相乘得到被取消列车等价的晚点时长。

picpicpic(1)

2) 热备车额外运营成本

热备车额外运营成本包括热备车承担交路中受影响列车的后续列车任务所需的运营成本以及热备车完成列车任务以后返回其配属站所需的运营成本,由3个部分相乘得到:① 热备车pic是否承担列车pic;② 热备车pic因承担列车pic行驶的距离与热备车pic在承担完列车pic之后距离配属站的距离之和;③ 热备车运行每公里的费用。

pic (2)

本文利用深度学习驱动的智能遗传优化算法对该模型进行求解,由于遗传算法只能对单目标模型进行求解,故需要对该模型的2个目标函数进行处理,合并为单目标函数。目前常用处理手段有理想点法、加权相加法和主要目标函数法。由于加权相加法能够通过赋予不同的权重系数来解决不同目标函数量纲不统一的问题,因此本文选择使用加权相加法。由于picpic量纲不统一,故引入系数picpic,系数取值采用归一化方法,即通过分别对目标函数求解,得到该目标函数的数量级,基于2个目标函数的数量级,确定权重系数picpic的具体数值,从而达到数量级一致的目的,得到最终目标函数:

pic (3)
1.5 约束条件

1) 运行图基本约束

pic (4)pic (5)picpic (6)pic (7)

约束(4)规定受影响列车在区间的实际运行时分应该大于等于最小的列车区间运行时分,未受影响的列车应大于等于图定区间运行时分。同理约束(5)规定受影响列车在车站的实际停站时分应该大于等于最小的列车停站时分,未受影响的列车应大于等于图定停车时分。为保证列车安全运行,约束(6)相邻2列车之间必须满足到达和发车间隔时间约束。约束(7)规定在中断区间,列车的实际出发时刻应在中断结束时刻之后。

2) 取消列车约束

若某列车被取消,那么该列车必须满足以下约束:

pic (8)pic (9)pic (10)pic (11)

取消的列车不能服务旅客、不能承担其他受阻列车任务、不能被其他列车承担,也不能重联和解编。

3) 重联列车约束

重联的短编组列车需满足以下约束:

pic (12)pic (13)pic (14)pic (15)pic (16)pic (17)

约束(12)表明只有2列车均为短编组列车才能重联,约束(13)~(15)表明2列短编组列车重联以后,在解编前,该2列车在沿途各站的到达出发时刻、停站计划均相同,约束(16)和约束(17)表明在列车重联和解编的车站,2列短编组列车的出发到达时刻必须满足重联、解编作业时间约束。

picpic (18)pic (19)pic (20)pic (21)pic (22)pic (23)

4) 动车组交路约束

约束(18)规定了动车组交路中有前后接续关系的2列车之间的到发时刻必须满足最大可接受晚点时长的要求。约束(19)限制了每个列车任务最多只能被承担一次,约束(20)规定了一台热备车最多只能承担一个列车任务,约束(21)规定了一列动车组最多只能承担一个列车任务,约束(22)规定了受影响列车任务最终的状态,被其他受影响列车承担、被热备车承担,或者被取消,约束(23)规定了动车组或热备车承担了某列车任务以后,必须承担其所在交路的所有后续列车任务。

5) 旅客需求约束

picpic (24)picpic (25)picpic (26)pic (27)

约束(24)规定了每列车上的旅客人数不能超过列车定员乘超员系数,约束(25)规定了列车的实际出发时刻不能早于其服务客流的图定出发时刻,约束(26)和约束(27)规定了列车一旦服务某一旅客需求,那么该列车必须在该旅客需求的终到站办理停站作业。

2 深度学习驱动的智能遗传优化算法

2.1 深度学习模型数据准备及训练

遗传算法虽然以其出色的全局搜索能力和并行处理优势在解决复杂优化问题时表现尚佳,但其局部搜索能力不足,容易导致搜索效率低下和早熟收敛,同时在维持种群多样性方面也面临挑战,这些局限性限制了其在复杂优化问题中的应用效果。而深度学习驱动的智能遗传优化算法恰好能够弥补这些缺点,在处理高维和复杂问题时,通过学习数据的内在规律,减少无效搜索,提高局部搜索效率,避免早熟收敛;并智能地平衡种群多样性,从而在进化后期更有效地逼近全局最优解。

常见的深度学习模型中,MLP在回归分析以及各种数据预测方面较有优势,故本文选择MLP模型来进行对遗传变异基因位点的学习与预测。

2.1.1 获得深度学习模型的训练数据

根据模型特点,设计如下求解步骤。第1步:初始化种群。种群内个体数设为N,每个个体由4个基因片段组成,各基因片段的含义如下:1) 列车取消基因片段,列代表列车,由0-1变量组成,1代表列车取消;2) 列车区间顺序基因片段,行代表区间,列代表列车,由非负整数组成,数字代表该列车在该区间的顺序,0代表该列车不经过该区间;3) 列车重联基因片段,行和列均代表列车,由0-1变量组成,1表示行和列代表的列车重联;4) 热备车启用基因片段,列代表热备车,由0-1变量组成,1代表该列对应的热备车被启用。基因片段的小规模示例如图2所示,图2所示的基因片段有5列列车、5列热备车和5个区间。中断开始时刻设为9:00,持续时间60 min。根据京沪高铁6:00—24:00的列车运行计划,设置模型各参数,设置种群内个体的每个基因片段的初始值。第2步:根据适应度函数pic(具体公式见1.4),计算每个个体的适应度值,同时计算每个个体中每个基因片段中各基因位点(各列数据)的特征值。第3步:根据父代和子代所有个体(从第2代开始)的适应度值选择较优的个体进入下一代,形成新的种群。第4步:随机选取位置进行交叉变异,交叉率为30%,变异率为10%。第5步:判断算法是否迭代到200代,若达到200代,进行第6步,否则跳转到第2步。第6步:输出当前种群中最优个体。

图2
基因片段示例
pic
2.1.2 训练模型

第1步:将2.1.1中得到的200代的适应度和每个基因片段的特征值进行标准化处理,使其适合神经网络的输入,然后各取100代分为训练集和测试集。第2步:为每个基因片段构建MLP模型,以基因片段2为例,假设基因片段2有pic列,代表pic列列车,将每列视为一个基因位点,共有pic个基因位点,每个基因位点对应一个特征值,在MLP模型的输入层,每个神经元接收一个基因位点的特征值,故输入层设为pic个神经元,隐藏层选择3个,第1隐藏层设为pic个神经元,第2隐藏层设为pic个神经元,第3隐藏层设为pic个神经元,输出层设为1个神经元用来预测适应度值,隐藏层激活函数为ReLU,输出层激活函数为线性激活函数,使用He初始化权重。第3步:训练模型,根据本算例的数据量,设置epoch数量为100,同时运用早停法监控模型,防止过拟合,在每个epoch中,比较模型的预测输出和真实的适应度值并损失函数为均方误差(MSE),然后利用反向传播计算梯度,最后使用Adam计算出的梯度更新模型的权重,最终得到训练后的模型。

2.2 深度学习驱动的智能遗传优化算法流程

遗传算法是一种模拟自然选择和遗传学原理的搜索算法,用于解决优化和搜索问题。主要包含以下步骤:初始化、适应度评估、选择、交叉变异、生成新种群、终止条件检查、输出最优解。嵌入深度学习以后,流程图如图3所示。

图3
深度学习驱动的遗传算法流程图
pic

算法流程如下。第1步:初始化种群。第2步:适应度计算。第3步:选择,选择适应度高的个体进入下一代。第4步:交叉变异,将传统遗传算法中的随机选取交叉/变异的位点的方法,替换为利用训练好的MLP模型,在计算后选择权重最大的神经元对应的基因位点作为交叉/变异的位点的方法,设置交叉率为30%,变异率为10%。第5步:生成新一代种群,1) 交叉变异之后,首先由4个基因片段确定picpicpicpic的取值;2) 进而通过计算可以确定列车实际到发时刻以及是否停站,得到变量picpicpic的取值;3) 计算得到变量picpicpicpicpic的取值;4) 最后进行客流分配,得到变量picpic的取值;5) 计算得到新的个体,进而组成新的种群;第6步:更新MLP模型,根据比较模型的预测输出和当代种群真实的适应度值计算损失函数(MSE),然后利用反向传播计算梯度,最后使用Adam计算出的梯度更新模型的权重。第7步:检查是否满足已经迭代200代,或者连续10代的结果波动范围在0.5%之内,若满足,进行第8步,若不满足,返回执行第2步。第8步:输出最优个体。

3 算例分析

3.1 基础数据

以我国京沪高速铁路全线某日6:00—24:00列车运行图为实例,对本文提出的模型和算法进行验证。京沪高铁始于北京南站,终到上海虹桥站,全长1 318 km,沿途共计23个车站,22个区间,设有北京、天津、济南、徐州东、南京、虹桥6个动车(段)所,日开行列车数550列,下行列车按发车顺序编号为G1,G3,G5,……,上行列车按发车顺序编号为G2,G4,G6,……,pic取550,假设所有列车时速均为300 km,每个动车段所可以派出的热备车无数量限制。所用到的参数设定见表2

表2
参数设定
参数
pic列车起动附加时分/min2
pic列车停站附加时分/min3
pic重联作业时间/min15
pic解编作业时间/min10
pic最小列车追踪间隔时间/min4
pic列车停站时间/min3
pic列车最小停站时间/min2
pic可接受的最大晚点时间/min20
pic取消列车的惩罚时间/min720
pic动车组定员/人1 200
pic热备车定员/人1 200
pic超员系数1.2
pic热备车运行每公里花费/元330
展开更多

京沪高铁各区间距离和运行时分见表3

表3
区间距离及运行时分
区间距离/km运行时分/min最小运行时分(通通/min)区间距离/km运行时分/min最小运行时分(通通/min)
北京南—廊坊59.51816宿州东—蚌埠南88.02018
廊坊—天津南62.61413蚌埠南—定远54.31211
天津南—沧州西87.92018定远—滁州62.01413
沧州西—德州东103.82321滁州—南京南59.01413
德州东—济南西92.22119南京南—镇江南65.41514
济南西—泰安58.71413镇江南—丹阳北28.676
泰安—曲阜东70.41514丹阳北—常州北32.487
曲阜东—滕州东561211常州北—无锡东57.41312
滕州东—枣庄36.187无锡东—苏州北26.865
枣庄—徐州东64.41413苏州北—昆山南31.476
徐州东—宿州东67.21514昆山南—上海虹桥441312
展开更多
3.2 算法的有效性验证

本文给出中断时长不断增加的6组算例,对算法的有效性进行验证。在区间枣庄—徐州东的下行方向设置了不同持续时长的单向区间通行中断,中断开始时刻统一设置为9:00,并采用以下3种方式进行调整,随后针对结果进行对比分析:1) 不进行优化,将原运行图向后平移;2) 使用经典遗传算法进行优化;3) 深度学习驱动的遗传算法进行优化。

3种方式的结果数据如表4所示。

表4
算例求解效果对比
实验中断时长/min仅平移运行图经典遗传算法深度学习驱动的遗传算法
目标值目标值收敛代数用时/s目标值收敛代数用时/s
1303 729 6863 051 179409752 831 51030752
2608 261 8497 260 481461 3736 281 009381 044
39011 780 06410 448 175511 8968 926 184401 587
412015 134 90613 765 080672 21012 151 079521 971
515020 293 16018 201 298823 05215 751 157592 667
618022 481 51219 635 784923 87417 051 349703 154
展开更多

从求解结果可以看出,与仅平移运行图相比,经典遗传算法和深度学习驱动的遗传算法均有比较好的优化效果,以120 min的中断时长为例,对目标值的优化效果分别提升了9.1%和19.7%,深度学习驱动的遗传算法具有更好的优化效果;在收敛速度方面,二者的收敛代数分别为67代和52代,深度学习驱动的遗传算法也有明显的优势;在求解速度方面,经典遗传算法用时2 210 s,深度学习驱动的遗传算法用时1 971 s,求解耗时降低了10.8%。在面对导致较长时间中断的突发事件时,列车恢复正常运营前的准备工作,包括对突发事件类型的快速判断、启动应急预案、热备车的紧急启用与调度、扣停列车以及旅客疏散等,需要消耗一定的时间。因此在中断时间较长的情况下,当前算法的求解效率仍然能够满足部分工程应用中的决策需求。在较短的中断时长下,求解时间在20 min以内,同样能满足现场工程应用的决策需求。此外,在铁路现场调度指挥工作中,可以使用本文提出的深度学习驱动的智能遗传优化算法进行预求解,即在当日运行图铺画的同时提前将各中断时长的调整方案计算出来,作为突发事件的应急预案辅助使用,为调度人员提供备选调整方案。在其他几组实验中,深度学习驱动的遗传算法的目标值、收敛代数和求解速度均有一定程度的提升。

3.3 不同区间中断条件下的调整及分析

分别在济南西—泰安、徐州东—宿州东、苏州北—昆山南等3个区间的下行方向设置了单向通行中断,中断开始时刻为9:00,时长为60 min,如图3中虚线方框所示。随后利用深度学习驱动的遗传算法分别对其进行优化调整,选取调整之后的6:00—14:00的列车运行图,如图3所示。

图4
调整后列车运行图
pic

3组实验的结果如表5所示。

表5
实验结果
实验中断时长/min

取消列

车数/列

目标函

数值

收敛代数用时/s
16076 681 299351 125
26097 651 298371 373
36044 128 157341 002
展开更多

表5可以看出,由于苏州北—昆山南区间靠近下行方向终点站上海虹桥站,且该区间距离较短,故该区间中断对整个运行图的影响相对较小,取消列车数和目标函数值也是相对较低的,分别为4列和4 128 157分。实验1和实验2的中断区间都临近换乘站,故区间中断后受影响的列车数量较实验3多,因此,取消的列车数量和目标函数值也高于实验3,和实验1相比,实验2的中断区间更靠近线路中段,计划在9:00—10:00时段内通过中断区间的列车数量更多,因此实验2的取消列车数量和目标函数值都要略高于实验1。

3.4 不同调度手段对比分析

在区间枣庄—徐州东的下行方向设置了时长为120 min的单向通行中断,中断开始时刻为10:00,采用深度学习驱动的智能遗传优化算法,对下列3种调度手段采用不同组合方式进行优化:①短编组列车重联,②启用热备车,③取消列车。随后对实验结果进行对比分析,结果如表6所示。

表6
不同调度手段实验结果对比
实验调度手段重联列车对数/对启用热备车数量/列取消列车数/列目标函数值

旅客晚点

时长/min

额外运营

成本/元

收敛

代数

用时/s
115 869 80115 869 8010401 689
2pic814 952 84614 952 8460481 786
3pic1114 102 36911 250 4663 658 967431 731
4pic1314 286 02314 286 0230461 752
5picpic7913 480 23110 964 4343 045 421491 889
6picpic71113 642 58913 642 5890531 922
7picpic91112 953 65410 754 2542 845 247541 956
8picpicpic6101411 405 6329 045 1732 945 742562 058
展开更多

与不启用调度手段比较,使用各种调度手段在目标函数值优化方面均有不同程度的提升,提升最大的是启用3种调度手段的实验8,目标函数值降低了28.13%,但在求解用时方面比不启用调度手段的实验1增加了21.85%,原因是启用调度手段使列车运行调整过程更为复杂,求解相对较慢。在该实验中,重连列车有6对,G11和G13,G83和G85,G177和G179,G87和G91,G193和G201,G155和G161,启用热备车10列,其中徐州东动车所4列,济南动车所2列,北京、天津、南京南、虹桥动车所各1列。

在函数值优化方面,优化效果依次大致为:3种>2种>1种>不启用,可见调度手段的引入提升了列车运行调整的优化效果;但在求解速度方面,3种<2种<1种<不启用。此外,可以看出,启用热备车时,旅客晚点时长会显著降低,但因启用热备车而导致的额外运营成本会增高。所以,铁路运营部门可以参考本文给出的①单独使用各种调度手段以及几种手段组合使用时的优化效果和求解用时②晚点时长和额外运营成本之间的关系,根据现场需求选择合适的调整方案。

4 结论

1) 展开区间单向通行中断条件下的高速铁路列车运行调整问题,给出了考虑动车运用的列车运行图优化建模思路,在此基础上提出了列车运行图与动车组运用的一体化调整优化模型。

2) 根据模型及问题的特点,选择遗传算法并结合深度学习,设计了深度学习驱动的智能遗传优化算法,在求解速度和求解质量上均优于经典遗传算法,以120 min的中断时长为例,本文提出的算法比单纯的遗传算法对目标值的优化效果提升11.7%,求解耗时降低了10.8%。讨论了单向通行中断发生在不同区间对整条线路列车运行的不同影响,最后讨论了不同调度手段组合的优化效果对比以及铁路运营部门可以根据各种调度手段组合的优化效果和求解用时选择最佳方案。

3) 通过对实际高铁线路算例的实验分析,深度学习驱动的智能遗传优化算法与经典遗传算法相比,可以有效地提高解的质量和求解的速度,从而更好地为突发状况下的运行图调整提供指导意见。针对该算法,在后续研究中将继续进行研究,如合理调整深度学习模型的学习率、迭代次数、epoch数量等超参数,致力于提高其求解速度,争取能在所有长度的中断时间条件下,在工程应用方面,对列车运行调整提供快速且较优的调整方案。此外,当前算法只能解决固定时长的列车通行中断,计划在未来开展不确定时长的通行中断条件下的列车运行调整,同时,计划结合帕累托前沿讨论运行图效率的提升和列车运营成本之间的关系来代替对2个目标函数进行加权,为铁路旅客运输工作提供进一步的技术和理论支持。

参考文献
1田志强, 宋琦, 潘金山, .

铁路突发事件应急救援设备调度优化研究

[J]. 铁道科学与工程学报, 2015, 12(1): 171-176.
百度学术谷歌学术
2刘睿, 徐传玲, 文超.

基于马尔科夫链的高铁列车连带晚点横向传播

[J]. 铁道科学与工程学报, 2022, 19(10): 2804-2812.
百度学术谷歌学术
3徐培娟, 张大伟, 彭辉, .

多类干扰下的高铁列车运行调整优化模型

[J]. 铁道科学与工程学报, 2021, 18(7): 1723-1731.
百度学术谷歌学术
4ZHU Yongqiu, GOVERDE R M P.

Railway timetable rescheduling with flexible stopping and flexible short-turning during disruptions

[J]. Transportation Research Part B: Methodological, 2019, 123: 149-181.
百度学术谷歌学术
5VEELENTURF L P, KROON L G, MARÓTI G.

Passenger oriented railway disruption management by adapting timetables and rolling stock schedules

[J]. Transportation Research Part C: Emerging Technologies, 2017, 80: 133-147.
百度学术谷歌学术
6SHAKIBAYIFAR M, SHEIKHOLESLAMI A, CORMAN F, et al.

An integrated rescheduling model for minimizing train delays in the case of line blockage

[J]. Operational Research, 2020, 20(1): 59-87.
百度学术谷歌学术
7孟令云, 杨肇夏, 李海鹰.

单线铁路区间能力失效条件下列车运行调整模型

[J]. 系统工程理论与实践, 2012, 32(4): 885-894.
百度学术谷歌学术
8杨涵.

区间中断下结合速度优化的高速列车调度与预设性能控制

[D]. 长沙: 中南大学, 2023.
百度学术谷歌学术
9邓念, 彭其渊, 占曙光.

干扰条件下高速铁路列车运行实时调整问题研究

[J]. 交通运输系统工程与信息, 2017, 17(4): 118-123.
百度学术谷歌学术
10孟学雷, 程晓卿, 高如虎, .

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

[J]. 铁道科学与工程学报, 2023, 20(4): 1211-1222.
百度学术谷歌学术
11温鹏程, 赵鹏, 姚向明, .

考虑换乘接续的高速铁路网末班车时段列车运行调整研究

[J]. 铁道学报, 2022, 44(12): 1-9.
百度学术谷歌学术
12王卓, 张翕然, 陈绍宽, .

考虑地铁列车故障救援的运行图调整优化研究

[J]. 铁道科学与工程学报, 2023, 20(11): 4085-4095.
百度学术谷歌学术
13MENG Lingyun, ZHOU Xuesong.

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: Methodological, 2019, 125: 1-28.
百度学术谷歌学术
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.
百度学术谷歌学术
15CAO Zhichao, WANG Yuqing, YANG Zihao, et al.

Timetable rescheduling using skip-stop strategy for sustainable urban rail transit

[J]. Sustainability, 2023, 15(19): 14511.
百度学术谷歌学术
16YAO Zhiyuan, NIE Lei, HE Zhenhuan.

A genetic algorithm for heterogeneous high-speed railway timetabling with dense traffic: The train-sequence matrix encoding scheme

[J]. Journal of Rail Transport Planning & Management, 2022, 23: 100334.
百度学术谷歌学术
17MA Xiaolan, ZHOU Min, WANG Hongwei, et al.

Virtual-coupling-based timetable rescheduling for heavy-haul railways under disruptions

[J]. IEEE Transactions on Computational Social Systems, 2024, 11(5): 7045-7054.
百度学术谷歌学术
18BAO Xu, LI Yanqiu, LI Jianmin, et al.

Prediction of train arrival delay using hybrid ELM-PSO approach

[J]. Journal of Advanced Transportation, 2021, 2021(1): 7763126.
百度学术谷歌学术
19LI Wenqing, NI Shaoquan.

Train timetabling with the general learning environment and multi-agent deep reinforcement learning

[J]. Transportation Research Part B: Methodological, 2022, 157: 230-251.
百度学术谷歌学术
20NING Lingbin, LI Yidong, ZHOU Min, et al.

A deep reinforcement learning approach to high-speed train timetable rescheduling under disturbances

[C]// 2019 IEEE Intelligent Transportation Systems Conference (ITSC). October 27-30, 2019. Auckland, New Zealand. IEEE, 2019.
百度学术谷歌学术
注释

赵文强,周磊山,白紫熙等.中断条件下高铁列车运行调整优化模型与算法研究[J].铁道科学与工程学报,2025,22(03):979-990.

ZHAO Wenqiang,ZHOU Leishan,BAI Zixi,et al.Optimization model and algorithm for high-speed railway train operation adjustment under disruptions conditions[J].Journal of Railway Science and Engineering,2025,22(03):979-990.