Integrated Reinforcement Learning and Optimization for Railway Timetable Rescheduling

Journal Article (2024)
Author(s)

Hengkai Zhang (Student TU Delft)

Xiaoyu Liu (TU Delft - Team Bart De Schutter)

Dingshan Sun (TU Delft - Traffic Systems Engineering)

Azita Dabiri (TU Delft - Team Azita Dabiri)

B. Schutter (TU Delft - Delft Center for Systems and Control)

Research Group
Team Bart De Schutter
DOI related publication
https://doi.org/10.1016/j.ifacol.2024.07.358
More Info
expand_more
Publication Year
2024
Language
English
Research Group
Team Bart De Schutter
Issue number
10
Volume number
58
Pages (from-to)
310-315
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

The railway timetable rescheduling problem is regarded as an efficient way to handle disturbances. Typically, it is tackled using a mixed integer linear programming (MILP) formulation. In this paper, an algorithm that combines both reinforcement learning and optimization is proposed to solve the railway timetable rescheduling problem. Specifically, a value-based reinforcement learning algorithm is implemented to determine the independent integer variables of the MILP problem. Then, the values of all the integer variables can be derived from these independent integer variables. With the solution for the integer variables, the MILP problem can be transformed into a linear programming problem, which can be solved efficiently. The simulation results show that the proposed method can reduce passenger delays compared with the baseline, while also reducing the solution time.