基于逻辑Benders分解的微观铁路时刻表规划

A logic-based Benders decomposition for microscopic railway timetable planning

European Journal of Operational Research · 2022
被引 44
ABS 4

中文导读

提出一种逻辑Benders分解方法,利用铁路网络枢纽密集、区间稀疏的结构特点,结合SAT算法高效计算Benders割,并设计聚合方案加速迭代,在瑞士联邦铁路真实案例中显著提升大规模微观时刻表规划的可扩展性。

Abstract

Railway timetable planning is one of the key factors in the successful operation of a railway network. The timetable must satisfy all operational restrictions at a microscopic representation of the railway network, while maximizing transportation capacity for passengers and freight. The microscopic planning of a railway timetable is an NP-Hard problem, difficult to solve for large-scale railway networks, such as those of entire countries. In this work, we propose a logic Benders decomposition approach to solve the problem of microscopic railway timetable planning. Our decomposition exploits the typical structure of a railway with dense networks around major hubs and sparse connections in-between hubs. A logic Benders cut is designed, which we are able to compute effectively for all decomposed problems within our considered structure, using a SAT based algorithm we developed. Moreover, an aggregation scheme for Benders cuts is proposed to speed up the iterative process. Experiments on real-world cases of the Swiss Federal Railways show a clear improvement in scalability compared to a variety of benchmarks including centralized approaches.

铁路时刻表规划运筹学数学优化Benders分解大规模优化