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.

A MaxSAT approach for solving a new Dynamic Discretization Discovery model for train rescheduling problems / Croella, ANNA LIVIA; Luteberget, Bjørnar; Mannino, Carlo; Ventura, Paolo. - In: COMPUTERS & OPERATIONS RESEARCH. - ISSN 0305-0548. - 167:(2024). [10.1016/j.cor.2024.106679]

A MaxSAT approach for solving a new Dynamic Discretization Discovery model for train rescheduling problems

Anna Livia Croella
Primo
;
Carlo Mannino
Penultimo
;
2024

Abstract

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.
2024
dynamic discretization discovery; maxSAT; exact approach; train rescheduling
01 Pubblicazione su rivista::01a Articolo in rivista
A MaxSAT approach for solving a new Dynamic Discretization Discovery model for train rescheduling problems / Croella, ANNA LIVIA; Luteberget, Bjørnar; Mannino, Carlo; Ventura, Paolo. - In: COMPUTERS & OPERATIONS RESEARCH. - ISSN 0305-0548. - 167:(2024). [10.1016/j.cor.2024.106679]
File allegati a questo prodotto
File Dimensione Formato  
Croella_A-MaxSAT_2024.pdf

accesso aperto

Note: https://doi.org/10.1016/j.cor.2024.106679
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Creative commons
Dimensione 1.37 MB
Formato Adobe PDF
1.37 MB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1709358
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact