Computer Science ›› 2013, Vol. 40 ›› Issue (12): 276-281.

Previous Articles     Next Articles

Bi-directional Blocking Job Shop Model and Particle Swarm Optimization Algorithm for Train Scheduling Problem on Single-track Lines

ZHANG Qi-liang and CHEN Yong-sheng   

  • Online:2018-11-16 Published:2018-11-16

Abstract: According to the characteristics of the single-track lines train scheduling problem,a bi-directional blocking job shop scheduling (BDBJSS) model was built to describe its solution space and the discrete particle swarm optimization (DPSO) algorithm was proposed to solve it with the objects of makespan minimization.Based on the BDBJSS mo-del,permutation based encoding schemes were designed in DPSO algorithm for arranging the train sequences,and the random strategy and processing time shortest first strategy were put forward for selecting the running tracks.Also,the train conflict detection and resolution methods were proposed in the algorithm,which can schedule trains according to the steps of "scheduling-detecting conflicts-resolving conflicts".At last,DPSO algorithm was used for global optimization to get the best solution.Experiments results show that the model and algorithm can solve single-track lines train scheduling problem effectively.

Key words: Bi-directional blocking job shop scheduling,Single-track lines scheduling,Discrete particle swarm optimization algorithm

[1] 史峰,黎新华,秦进.单线列车运行图铺划的时间循环迭代优化方法[J].铁道学报,2005,7(1):1-5
[2] 周磊山,胡思继,马建军,等.计算机编制网状线路列车运行图方法研究[J].铁道学报,1998,0(5):15-21
[3] Medanic J,Dorfman M J.Time-efficient strategies for scheduling trains on a line[C]∥IFAC World Congress.Barcelona,IEEE,2002:1-6
[4] Dorfman M J,Medanic J.Scheduling trains on a railway network using a discrete event model of railway traffic[J].Transportation Research Part B,2004,8(1):81-89
[5] Andrea D,Dario P,Marco P.A branch and bound algorithm for scheduling trains in a railway network[J].European Journal of Operational Research,2007,3(2):643-657
[6] Burdett R L,Kozan E.A disjunctive graph model and framework for constructing new train schedules[J].European Journal of Operational Research,2010,0(1):85-98
[7] Liu S Q,Kozan E.Scheduling trains as a blocking parallel-machine job shop scheduling problem[J].Computers & Operations Research,2009,6(10):2840-2852
[8] 彭其渊,杨明伦.计算机编制复线实用货物列车运行图的整数规划模型及求解方法[J].中国铁道科学,1994,5(4):60-66
[9] Zhou X S,Zhong M.Bicriteria train scheduling for high-speed passenger railroad planning applications[J].European Journal of Operational Research,2005,7(3):752-771
[10] Alberto C,Matteo F.Solution of real world train timetable problems[C]∥Proceedings of the 34th Hawaii International Confe-rence on System Sciences.Washington.IEEE,2001:1-10
[11] Dessouky M M,Lu Q,Zhao J.An exact solution procedure to determine the optimal dispatching times for complex rail networks[J].IIE Transaction,2006,8(2):141-152
[12] 王圣尧,王凌,许烨.求解混合流水车间调度问题的分布估计算法[J].自动化学报,2012,8(3):437-442

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!