第 lO卷 第 10期 2010年 4月
1671—1815(2010)10—2560—06
科 学 技 术 与 工 程
Science Technology and Engineering
Vo1.10 No.10 Apr.2010
⑥ 2010 Sci.Tech.Engng.
列车运行调整 问题的图论模 型与启发式算法
张翠平 曹成铉 滕 宇蛟 刘 苏庆 陈 磊
(北京交通大学 ,轨道交通控制与安全 国家重点实验室 ,北京 100044)
摘 要 7'l车运行调整就是在列车 出现晚点时 ,改变列车在车站 的到发时 间及 区间运行 时分 ,提 高正点 率。结合 我国铁路现
状及发展前景 ,提 出列 车运行调整 的图论模型 ,建 立相 应整数规划模型 ,用 C语 言编制启发 式算法求解 算例,并对 算例进行 了
分析和 比较。
关键词 运行调整 图论模 型 启发式算法
中图法 分类 号 U292.41; 文献标志码 A
列车运行调整 的 目的 是 尽 量 按 “计划时间表”
运行。列车运行调整就是在列车 出现 晚 点 时 ,改变
列车在车站的到发时问及区间运行时分 ,提高正点
率。列车运行调整 问题是一个非常复杂的问题 ,需
要考虑 的 因 素 很 多 ,属 于超 大 规 模 的组 合优 化 问
题。 自 1973年 B·Szpiegel提出 “最优列车调度”问
题以来… ,有 关方 面 的学 者 和专 家 对 列 车运 行 调 整
的理论与方法进行 了广 泛 的研 究 ,成 果 显 著 。 目前
研究的热点主要集 中在数学模 型的建立 和求 解算
法两方面 ,比较 有代 表 性 的 实现 这 两 方 面 的方 法 有
以下几类 :仿 真 方法 _2j、运筹 学 方法 (OR) 和人工
智能方法(AI) 。
尽管现有 的列 车运行 调整方法在某些 国家取
得 了一定 的应用 ,但 是 由于列车运行调整 问题 涉及
的问题较多、范 围较广 ,仍有 许多 问题有待深入 细
致 的研究。另外我国铁路 的列车运行调整、运营模
式等都有 自己的特点 ,因此不能全盘利用 国外的研
究成果 ,而需 要 结 合 我 国国情 ,研究实现适合 于我
国铁路的列车运行调整技术 。
本文考虑线路条件 为双 线 自动闭塞 的单方 向
2010年 1月 8日收到 北方交通 大学科技基金 (2007XM020)、
国家 自然科学基 金(70871007)、
北方交通大学国重项 目(RCS2008ZT001及
RCS2008ZZ ̄I)等资助
第一作者简介 :张翠平 ,硕士 ,研究方向 :系统分析与最优化 。
列车运行调整问题 。依 据 我 国铁路调度 的 实 际情
况 ,以列 车 总 晚点 时间最小为优化 目标 ,建 立网络
流 模型 。
1 模型建立
1.1 变量 定义
时间是离散的 ,用 从 1到 q的整数来表示 ,其 中
q表示给定时期 的长 度 。如 ,一天 的用 分 钟 来 表 示
的话 ,就是从 1到 1 440。在文中 ,时刻 指在 给定
时期 内的一个特定点,即 ∈{1,2,…,q},而时间
指不超 过 q的一段 时 间。
车站集合 S={1,2,… ,s},其 中车站的顺序是
依其沿路出现的顺序排列。特别是 ,1和 s分 别 表
示始 发站 和终点站 。
列车集合 T={1,2,… ,t}。对每 列 火车 J∈T,
和 zf( <zf)分别表示其给定 的始发站和终点站。
∈{fi +1,…,z,一1,z s表示列车_『依次
经过的所有站的集 合 。
每列火车在按其运行 时间表运行时可 以拖延
其始发站的始发 时间,可 以减速行驶 ,可 以增加停
站时间,也 可 以取消其行 驶 。
任何二 列 火 车之 间 的 越 行 只 能 发 生在站 内。
为此 ,火车允许停靠任何经过 的中间站 (包括在理
想的 时间 表 中没 要 求 停 靠 的 站 )使 其 它火 车 超
过 它 。