Rescheduling Railway Traffic on Real Time Situations Using Time-Interval Variables

(2017) Integration of AI and OR Techniques in Constraint Programming: 14th International Conference — Location: Padua, Italy (5.June.2017)

Files

main_cpaior2016.pdf
  • Open Access
  • Adobe PDF
  • 451.85 KB

Details

Authors
Abstract
In the railway domain, the action of directing the traffic in accordance with an established timetable is managed by a software. However, in case of real time perturbations, the initial schedule may become infeasible or suboptimal. Subsequent decisions must then be taken manually by an operator in a very limited time in order to reschedule the traffic and reduce the consequence of the disturbances. They can for instance modify the departure time of a train or redirect it to another route. Unfortunately, this kind of hazardous decisions can have an unpredicted negative snowball effect on the delay of subsequent trains. In this paper, we propose a Constraint Programming model to help the operators to take more informed decisions in real time. We show that the recently introduced time-interval variables are instrumental to model this scheduling problem elegantly. We carried experiments on a large Belgian station with scenarios of different levels of complexity. Our results show that the CP model outperforms the decisions taken by current greedy strategies of operators.
Affiliations

Citations

Cappart, Q., & Schaus, P. (2017). Rescheduling Railway Traffic on Real Time Situations Using Time-Interval Variables. Lecture Notes in Computer Science, 10335, 312-327. https://doi.org/10.1007/978-3-319-59776-8_26 (Original work published 2017)