variable neighbourhood search for fast train scheduling and routing during disturbed railway traffic situations

被引:110
作者
Sama, Marcella [1 ]
D'Ariano, Andrea [1 ]
Corman, Francesco [2 ]
Pacciarelli, Dario [1 ]
机构
[1] Roma Tre Univ, Sect Comp Sci & Automat, Dept Engn, Via Vasca Navale 79, I-00146 Rome, Italy
[2] Delft Univ Technol, Dept Maritime & Transport Technol, Sect Transport Engn & Logist, Mekelweg 2, NL-2628 CD Delft, Netherlands
关键词
Real-time railway traffic management; Train scheduling and routing; Alternative graph; Disjunctive programming; Branch-and-bound; Variable neighbourhood search; Tabu search; TERMINAL CONTROL AREA; OPTIMIZATION; MANAGEMENT; MODELS; SYSTEM; COORDINATION; FRAMEWORK; RECOVERY; BLOCKING;
D O I
10.1016/j.cor.2016.02.008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper focuses on the development of metaheuristic algorithms for the real-time traffic management problem of scheduling and routing trains in complex and busy railway networks. This key optimization problem can be formulated as a mixed integer linear program. However, since the problem is strongly NP-hard, heuristic algorithms are typically adopted in practice to compute good quality solutions in a short computation time. This paper presents a number of algorithmic improvements implemented in the AGLIBRARY optimization solver in order to improve the possibility of finding good quality solutions quickly. The optimization solver manages trains at the microscopic level of block sections and at a precision of seconds. The solver outcome is a detailed conflict-free train schedule, being able to avoid deadlock situations and to minimize train delays. The proposed algorithmic framework starts from a good initial solution for the train scheduling problem with fixed routes, obtained via a truncated branch and-bound algorithm. Variable neighbourhood search or tabu search algorithms are then applied to improve the solution by re-routing some trains. The neighbourhood of a solution is characterized by the set of candidate trains to be re-routed and the available routes. Computational experiments are performed on railway networks from different countries and various sources of disturbance. The new algorithms often outperform a state-of-the-art tabu search algorithm and a commercial solver in terms of reduced computation times and/or train delays. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:480 / 499
页数:20
相关论文
共 56 条
[1]  
Ahuja R. K., 2005, TUTORIALS OPERATIONS, V1, P54
[2]   On-line reschedule optimization for passenger railways in case of emergencies [J].
Almodovar, M. ;
Garcia-Rodenas, R. .
COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (03) :725-736
[3]  
[Anonymous], 2006, THESIS
[4]   An overview of recovery models and algorithms for real-time railway rescheduling [J].
Cacchiani, Valentina ;
Huisman, Dennis ;
Kidd, Martin ;
Kroon, Leo ;
Toth, Paolo ;
Veelenturf, Lucas ;
Wagenaar, Joris .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2014, 63 :15-37
[5]   Improving robustness of rolling stock circulations in rapid transit networks [J].
Cadarso, Luis ;
Martin, Angel .
COMPUTERS & OPERATIONS RESEARCH, 2014, 51 :146-159
[6]   Recovery of disruptions in rapid transit networks [J].
Cadarso, Luis ;
Marin, Angel ;
Maroti, Gabor .
TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2013, 53 :15-33
[7]   A FAST HEURISTIC FOR THE TRAIN SCHEDULING PROBLEM [J].
CAI, X ;
GOH, CJ .
COMPUTERS & OPERATIONS RESEARCH, 1994, 21 (05) :499-510
[8]   A model predictive control approach for discrete-time rescheduling in complex central railway station areas [J].
Caimi, Gabrio ;
Fuchsberger, Martin ;
Laumanns, Marco ;
Luethi, Marco .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (11) :2578-2593
[9]   Hybrid simulation for resolving resource conflicts in train traffic rescheduling [J].
Cheng, Y .
COMPUTERS IN INDUSTRY, 1998, 35 (03) :233-246
[10]   A constraint-based interactive train rescheduling tool [J].
Chiu C.K. ;
Chou C.M. ;
Lee J.H.M. ;
Leung H.F. ;
Leung Y.W. .
Constraints, 2002, 7 (02) :167-198