A Mixed Integer Linear Programming Model with Heuristic Improvements for Single-Track Railway Rescheduling Problem
Open Access
- 4 January 2023
- journal article
- research article
- Published by MDPI AG in Applied Sciences
- Vol. 13 (2) , 696
Abstract
A rescheduling algorithm for trains on a single-track railway was developed in case of disturbances that would cause conflicts between trains. This algorithm is based on mixed integer linear programming (MILP) with speed-up routines. The model considers station capacities explicitly (i.e., the number of available tracks for meeting and overtaking operations). Because the model is too hard for the solvers (CPLEX in this study) to tackle, three speed-up routines were devised when rescheduling trains. These routines are a greedy heuristic to reduce the solution space, using the lazy constraint attribute of the solver and a multiobjective approach to find a good initial feasible solution that conforms to actual railway operation. The algorithm was tested on a hypothetical rail line for different sizes of timetable instances with disturbed trains in a maximum two-hour time horizon. It managed to solve the hardest instances within a three-minute time limit thus minimizing the total weighted delay of rescheduled trains. The optimality gap metric is used to show the effectiveness and efficiencies of the speed-up heuristics developed.Keywords
This publication has 24 references indexed in Scilit:
- An iterative bi-level hierarchical approach for train schedulingJournal of Rail Transport Planning & Management, 2016
- A Railway Timetable Rescheduling Approach for Handling Large-Scale DisruptionsTransportation Science, 2016
- Reinforcement learning approach for train rescheduling on a single-track railwayTransportation Research Part B: Methodological, 2016
- Ant colony optimization for the real-time train routing selection problemTransportation Research Part B: Methodological, 2016
- Reducing the passenger travel time in practice by the automated construction of a robust railway timetableTransportation Research Part B: Methodological, 2016
- A multi-criteria decision support methodology for real-time train schedulingJournal of Rail Transport Planning & Management, 2015
- Design of an effective algorithm for fast response to the re-scheduling of railway traffic during disturbancesTransportation Research Part C: Emerging Technologies, 2012
- A MIP‐based local search method for the railway rescheduling problemNetworks, 2010
- N-tracked railway traffic re-scheduling during disturbancesTransportation Research Part B: Methodological, 2007
- Railway traffic control and train scheduling based oninter-train conflict managementTransportation Research Part B: Methodological, 1999