Modeling and solving the train timetabling problem

被引:380
作者
Caprara, A [1 ]
Fischetti, M
Toth, P
机构
[1] Univ Bologna, DEIS, Bologna, Italy
[2] Univ Padua, DEI, Padua, Italy
关键词
D O I
10.1287/opre.50.5.851.362
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The train timetabling problem alms at determining a periodic timetable for a set of trains that does not violate track capacities and satisfies some operational constraints In particular, we concentrate on the problem of a single one-way track linking two major stations with a number of intermediate stations in between Each train connects two given stations along the track (possibly different from the two major stations) and may have to stop for a minimum time in some of the intermediate stations Trains can overtake each other only in correspondence of an intermediate station, and a minimum time interval between two consecutive departures and arrivals of trains in each station is specified In this paper we propose a graph theoretic formulation for the problem using a directed multigraph in which nodes correspond to departures/arrivals at a certain station at a given time instant This formulation is used to derive an integer linear programming model that is relaxed in a Lagrangian way A novel feature of our model is that the variables in the relaxed constraints are associated only with nodes (as opposed to arcs) of the aforementioned graph This allows a considerable speed-up in the solution of the relaxation The relaxation .is embedded within a heuristic algorithm which makes extensive use of the dual information associated with the Lagrangian multipliers We report extensive computational results on real world instances provided from Ferrovie dello Stato SpA, the Italian railway company, and from Ansaldo Segnalamento Ferroviano SpA.
引用
收藏
页码:851 / 861
页数:11
相关论文
共 20 条
[1]  
[Anonymous], 1979, GUIDE THEORY NP COMP
[2]   Railway timetabling using Lagrangian relaxation [J].
Brannlund, U ;
Lindberg, PO ;
Nou, A ;
Nilsson, JE .
TRANSPORTATION SCIENCE, 1998, 32 (04) :358-369
[3]   A FAST HEURISTIC FOR THE TRAIN SCHEDULING PROBLEM [J].
CAI, X ;
GOH, CJ .
COMPUTERS & OPERATIONS RESEARCH, 1994, 21 (05) :499-510
[4]   A heuristic method for the set covering problem [J].
Caprara, A ;
Fischetti, M ;
Toth, P .
OPERATIONS RESEARCH, 1999, 47 (05) :730-743
[5]  
CAREY M, 1995, J OPER RES SOC, V46, P988, DOI 10.1038/sj/jors/0460806
[6]  
CARR RD, 2000, SAND20002171
[7]  
Escudero L. F., 1994, Annals of Operations Research, V50, P219, DOI 10.1007/BF02085641
[8]   OPTIMAL SOLUTION OF VEHICLE-ROUTING PROBLEMS USING MINIMUM K-TREES [J].
FISHER, ML .
OPERATIONS RESEARCH, 1994, 42 (04) :626-642
[9]  
Grotschel M, 2012, Geometric algorithms and combinatorial optimization, V2
[10]   PRICING OF TRACK TIME IN RAILROAD OPERATIONS - AN INTERNAL MARKET APPROACH [J].
HARKER, PT ;
HONG, SW .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 1994, 28 (03) :197-212