arrow
Return

Using a general-purpose Mixed-Integer Linear Programming solver for the practical solution of real-time train rescheduling

delete2017-11-01
delete47
delete
OA
AI
M
Matteo Fischetti *
M
Michele Monaci
DOI:10.1016/j.ejor.2017.04.057delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
At a planning level, train scheduling consists of optimizing the routing and scheduling for a set of trains on a railway network. In real-time operations, however, the planned schedule constantly needs to be verified and possibly updated due to disruptions/delays that may require train rerouting or cancelation. In practice, an almost immediate reaction is required when unexpected events occur, meaning that trains must be rescheduled in a matter of seconds. This makes the time-consuming optimization tools successfully used in the planning phase completely inadequate, and ad-hoc (heuristic,) algorithms have to be designed. In the present paper we develop a simple approach based on Mixed-Integer Linear Programming (MILP) techniques, which uses an ad-hoc heuristic preprocessing on the top of a general-purpose commercial solver applied to a standard event-based MILP formulation. A computational analysis on real cases shows that our approach can be successfully used for practical real-time train rescheduling, as it is able to deliver (almost) optimal solutions within the very tight time limits imposed by the real-time environment. (C) 2017 Elsevier B.V. All rights reserved.
Keywords:
Combinatorial optimization
Railways optimization
Train rescheduling
Mixed-Integer Linear Programming
Real-time optimization
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

European Journal of Operational Research cover
European Journal of Operational Research
IF:
6
Papers:
2.2W
Citations:
6.4W

Organization

U
University of Padua
Scholars:
5.1W
Papers: 4.3W
Citations: 57
U
University of Bologna
Scholars:
4.5W
Papers: 3.8W
Citations: 4.1W