Litcius/Paper detail

A logic-based Benders decomposition for microscopic railway timetable planning

Florin Leutwiler, Francesco Corman

2022European Journal of Operational Research44 citationsDOIOpen Access PDF

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.

Topics & Concepts

Benders' decompositionScalabilityComputer scienceDecompositionProcess (computing)ExploitScheme (mathematics)Key (lock)Iterative and incremental developmentScale (ratio)Representation (politics)Flow networkMathematical optimizationOperations researchEngineeringMathematicsSoftware engineeringEcologyQuantum mechanicsLawPoliticsPolitical scienceBiologyPhysicsMathematical analysisDatabaseOperating systemComputer securityRailway Systems and Energy EfficiencyRailway Engineering and DynamicsTransportation Planning and Optimization