A genetic algorithm for heterogeneous high-speed railway timetabling with dense traffic: The train-sequence matrix encoding scheme

被引:6
作者
Yao, Zhiyuan [1 ]
Nie, Lei [1 ]
He, Zhenhuan [1 ]
机构
[1] Beijing Jiaotong Univ, Sch Traff & Transportat, Beijing 100044, Peoples R China
基金
中国国家自然科学基金;
关键词
Train timetabling; Genetic algorithm; Local search; Train ordering; Train overtaking; TIME-DEPENDENT DEMAND; EVOLUTIONARY ALGORITHM; MODEL REFORMULATION; SCHEDULING TRAINS; COLUMN GENERATION; METRO LINES; OPTIMIZATION; NETWORK; SYNCHRONIZATION; ROBUSTNESS;
D O I
10.1016/j.jrtpm.2022.100334
中图分类号
U [交通运输];
学科分类号
08 ; 0823 ;
摘要
Recently, the continued growth of passenger demand for high-speed railways and expectations for varied types of train services have posed a great need for designing a railway timetable suitable for dense and heterogeneous train traffic, where train overtaking is necessary for proper capacity utilization. This study develops an efficient genetic algorithm that considers train orders in all sections to better depict train overtaking and impose specific operational rules essential in this context. Train-sequence matrix is chosen as the chromosome encoding, based on which the "exchange + regeneration " matrix crossover operator is innovatively designed that considers the heterogeneity among trains and improves the feasibility of the crossover, which previous one -sequence crossover operators cannot realize. An overtaking-oriented local search heuristic is inserted in the algorithm to facilitate the local improvement. To guarantee the feasibility of the final solution, a conflict resolution procedure with conflict impact area identification is intro-duced. Tests of the algorithm on several small-and medium-sized cases reveal that it can reach relatively good solutions within a short time. Finally, the algorithm is tested on Beijing-Shanghai high-speed railway corridor in China and presents good performance both in efficiency and quality.
引用
收藏
页数:23
相关论文
共 80 条
  • [1] A MIP-based Local Search Method for the Railway Rescheduling Problem
    Acuna-Agost, Rodrigo
    Michelon, Philippe
    Feillet, Dominique
    Gueye, Serigne
    [J]. NETWORKS, 2011, 57 (01) : 69 - 86
  • [2] Rescheduling through stop-skipping in dense railway systems
    Altazin, Estelle
    Dauzere-Peres, Stephane
    Ramond, Francois
    Trefond, Sabine
    [J]. TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2017, 79 : 73 - 84
  • [3] Timetable Optimization for Metro Lines Connecting to Intercity Railway Stations to Minimize Passenger Waiting Time
    Bai, Yun
    Hu, Qianyun
    Ho, Tin Kin
    Guo, Haiyang
    Mao, Baohua
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (01) : 79 - 90
  • [4] Railway timetabling using Lagrangian relaxation
    Brannlund, U
    Lindberg, PO
    Nou, A
    Nilsson, JE
    [J]. TRANSPORTATION SCIENCE, 1998, 32 (04) : 358 - 369
  • [5] A sequencing approach for creating new train timetables
    Burdett, R. L.
    Kozan, E.
    [J]. OR SPECTRUM, 2010, 32 (01) : 163 - 193
  • [6] Techniques for restricting multiple overtaking conflicts and performing compound moves when constructing new train schedules
    Burdett, R. L.
    Kozan, E.
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 2009, 50 (1-2) : 314 - 328
  • [7] A column generation approach to train timetabling on a corridor
    Cacchiani, Valentina
    Caprara, Alberto
    Toth, Paolo
    [J]. 4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2008, 6 (02): : 125 - 142
  • [8] Nominal and robust train timetabling problems
    Cacchiani, Valentina
    Toth, Paolo
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 219 (03) : 727 - 737
  • [9] 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
  • [10] Scheduling extra freight trains on railway networks
    Cacchiani, Valentina
    Caprara, Alberto
    Toth, Paolo
    [J]. TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2010, 44 (02) : 215 - 231