Scheduling trains as a blocking parallel-machine job shop scheduling problem

被引:86
作者
Liu, Shi Qiang [1 ]
Kozan, Erhan [1 ]
机构
[1] Queensland Univ Technol, Sch Math Sci, Brisbane, Qld 4001, Australia
关键词
Train scheduling; Job shop scheduling; Parallel machine; Blocking; CAPACITY DETERMINATION; METAHEURISTICS;
D O I
10.1016/j.cor.2008.12.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, the train scheduling problem is modelled as a blocking parallel-machine job shop scheduling (BPMJSS) problem. In the model, trains, single-track sections and multiple-track sections, respectively, are synonymous with jobs, single machines and parallel machines, and an operation is regarded as the movement/traversal of a train across a section. Due to the lack of buffer space, the real-life case should consider blocking or hold-while-wait constraints, which means that a track section cannot release and must hold the train until next section on the routing becomes available. Based on literature review and our analysis, it is very hard to find a feasible complete schedule directly for BPMJSS problems. Firstly, a parallel-machine job-shop-scheduling (PMJSS) problem is solved by an improved shifting bottleneck procedure (SBP) algorithm without considering blocking conditions. Inspired by the proposed SBP algorithm, feasibility satisfaction procedure (FSP) algorithm is developed to solve and analyse the BPMJSS problem, by an alternative graph model that is an extension of the classical disjunctive graph models. The proposed algorithms have been implemented and validated using real-world data from Queensland Rail. Sensitivity analysis has been applied by considering train length, upgrading track sections, increasing train speed and changing bottleneck sections. The outcomes show that the proposed methodology would be a very useful tool for the real-life train scheduling problems. Crown Copyright (C) 2009 Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:2840 / 2852
页数:13
相关论文
共 24 条
[1]  
Abdekhodaee A., 2004, P 5 AS PAC IND ENG M
[2]   THE SHIFTING BOTTLENECK PROCEDURE FOR JOB SHOP SCHEDULING [J].
ADAMS, J ;
BALAS, E ;
ZAWACK, D .
MANAGEMENT SCIENCE, 1988, 34 (03) :391-401
[3]  
[Anonymous], 1964, Note DS No. 9 bis
[4]   Rollout Algorithms for Combinatorial Optimization [J].
Bertsekas D.P. ;
Tsitsiklis J.N. ;
Wu C. .
Journal of Heuristics, 1997, 3 (3) :245-262
[5]   Techniques for absolute capacity determination in railways [J].
Burdett, RL ;
Kozan, E .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2006, 40 (08) :616-632
[6]   THE ONE-MACHINE SEQUENCING PROBLEM [J].
CARLIER, J .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1982, 11 (01) :42-47
[7]   An optimization based approach to the train operator scheduling problem at Singapore MRT [J].
Chew, KL ;
Pang, J ;
Liu, QZ ;
Ou, JH ;
Teo, CP .
ANNALS OF OPERATIONS RESEARCH, 2001, 108 (1-4) :111-122
[8]  
EPSTEIN DJ, 2005, EXACT SOLUTION PROCE
[9]   Modeling train delays in urban networks [J].
Higgins, A ;
Kozan, E .
TRANSPORTATION SCIENCE, 1998, 32 (04) :346-357
[10]   Heuristic Techniques for Single Line Train Scheduling [J].
Higgins A. ;
Kozan E. ;
Ferreira L. .
Journal of Heuristics, 1997, 3 (1) :43-62