Train scheduling is a critical activity in rail traffic management, both off-line (timetabling) and on-line (dispatching). Time-Indexed formulations for scheduling problems are stronger than other classical formulations, like Big-M. Unfortunately, their size grows usually very large with the size of the scheduling instance, making even the linear relaxation hard to solve. Moreover, the approximation introduced by time discretization can lead to solutions which cannot be realized in practice. Dynamic Discretization Discovery (DDD), recently introduced by Boland et al. (2017) for the continuous-time service network design problem, is a technique to keep at bay the growth of Time-Indexed formulations and their response times and, at the same time, ensures the necessary modelling precision. By exploiting the DDD paradigm, we develop a novel approach to train dispatching and, more in general, to job-shop scheduling. The algorithm implemented represents the first application of a Maximum SATisfiability problem approach to the field. In our comparisons on real-life instances of train dispatching, our restricted Time-Indexed formulation solves faster on piece-wise constant objective functions, while the Big-M approach maintains the lead on linear continuous objectives.
Dettaglio pubblicazione
2024, COMPUTERS & OPERATIONS RESEARCH, Pages - (volume: 167)
A MaxSAT approach for solving a new Dynamic Discretization Discovery model for train rescheduling problems (01a Articolo in rivista)
Croella ANNA LIVIA, Luteberget Bjørnar, Mannino Carlo, Ventura Paolo
keywords