A heuristic for the train pathing and timetabling problem

被引:81
|
作者
Lee, Yusin [1 ]
Chen, Chuen-Yih [2 ]
机构
[1] Natl Cheng Kung Univ, Dept Civil Engn, Tainan 701, Taiwan
[2] Chang Jung Christian Univ, Dept Aviat & Maritime Management, Tainan, Taiwan
关键词
Train; Scheduling; Pathing; Timetabling; BUSY COMPLEX STATIONS; FREIGHT RAILROADS; ROUTING TRAINS; SINGLE LINE; MODEL; RAILWAY; TRACK; ALGORITHMS; STRATEGY;
D O I
10.1016/j.trb.2009.01.009
中图分类号
F [经济];
学科分类号
02 ;
摘要
In a railroad system, train pathing is concerned with the assignment of trains to links and tracks, and train timetabling allocates time slots to trains. These important tasks were traditionally done manually, but there is an increasing move toward automated software based on mathematical models and algorithms. Most published models in the literature either focus on train timetabling only, or are too complicated to solve when facing large instances. In this paper, we present an optimization heuristic that includes both train pathing and train timetabling, and has the ability to solve real-sized instances. This heuristic allows the operation time of trains to depend on the assigned track, and also lets the minimum headway between the trains to depend on the trains' relative status. It generates an initial solution with a simple rule, and then uses a four-step process to derive the solution iteratively. Each iteration starts by altering the order the trains travel between stations, then it assigns the services to the tracks in the stations with a binary integer program, determines the order they pass through the stations with a linear program, and uses another linear program to produce a timetable. After these four steps, the heuristic accepts or rejects the new solution according to a Threshold Accepting rule. By decomposing the original complex problem into four parts, and by attacking each part with simpler neighborhood-search processes or mathematical programs, the heuristic is able to solve realistic instances. When tested with two real-world examples, one from a 159.3 km, 29-station railroad that offers 44 daily services, and another from a 345 km, eight-station high-speed rail with 128 services, the heuristic obtained timetables that are at least as good as real schedules. (c) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:837 / 851
页数:15
相关论文
共 50 条
  • [1] A MILP-based heuristic for a commercial train timetabling problem
    Gestrelius, Sara
    Aronsson, Martin
    Peterson, Anders
    [J]. 20TH EURO WORKING GROUP ON TRANSPORTATION MEETING, EWGT 2017, 2017, 27 : 569 - 576
  • [2] Modeling and Solving the Train Pathing Problem
    Lee, Yusin
    Chen, Chuen-Yih
    [J]. WMSCI 2008: 12TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, PROCEEDINGS, 2008, : 242 - +
  • [3] A Lagrangian heuristic algorithm for a real-world train timetabling problem
    Caprara, A
    Monaci, M
    Toth, P
    Guida, PL
    [J]. DISCRETE APPLIED MATHEMATICS, 2006, 154 (05) : 738 - 753
  • [4] A Lagrangian Heuristic for Robustness, with an Application to Train Timetabling
    Cacchiani, Valentina
    Caprara, Alberto
    Fischetti, Matteo
    [J]. TRANSPORTATION SCIENCE, 2012, 46 (01) : 124 - 133
  • [5] A heuristic solution to the university timetabling problem
    Adewumi, Aderemi O.
    Sawyerr, Babatunde A.
    Ali, M. Montaz
    [J]. ENGINEERING COMPUTATIONS, 2009, 26 (7-8) : 972 - 984
  • [6] Modeling and solving the train timetabling problem
    Caprara, A
    Fischetti, M
    Toth, P
    [J]. OPERATIONS RESEARCH, 2002, 50 (05) : 851 - 861
  • [7] Passenger centric train timetabling problem
    Robenek, Tomas
    Maknoon, Yousef
    Azadeh, Shadi Sharif
    Chen, Jianghang
    Bierlaire, Michel
    [J]. TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2016, 89 : 107 - 126
  • [8] Exact train pathing
    Nagarajan, Viswanath
    Ranade, Abhiram G.
    [J]. JOURNAL OF SCHEDULING, 2008, 11 (04) : 279 - 297
  • [9] Exact train pathing
    Viswanath Nagarajan
    Abhiram G. Ranade
    [J]. Journal of Scheduling, 2008, 11 : 279 - 297
  • [10] Robust Train Timetabling Problem with Optimized Train Stop Plan
    Qi, Jianguo
    Yang, Lixing
    Gao, Yuan
    Li, Shukai
    [J]. 2015 12th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), 2015, : 936 - 940