Train Scheduling Problem with Consideration of Praying Constraint as an Application of Job Shop Scheduling Problem

The present paper extends the idea of job shop scheduling problem with resting constraints to the train scheduling problem with the Muslim praying considerations. For this purpose, after proposing the new mathematical model, a heuristic algorithm based on the Electromagnetism-Like algorithm (EM) which is well adjusted to scheduling problems is employed to solve the large-size practical cases. The effectiveness of the proposed algorithm is then validated by comparing with optimum solution using small-size instances and simulated annealing algorithm, and Particle swarm Optimization (PSO) using medium and large-size instances. At the end, a practical case from Iranian railway network is studied and the results are reported. The results indicate that in the case of considering the Muslim praying constraint, the ratios of total tardiness of trains, and the total praying times are 14.5%, and 3.5%, respectively, while in the case of relaxing this constraint; the first ratio reduces to 12.3%. This result demonstrates that the proposed algorithm is able to schedule the praying times so that in many cases the trains with different directions meet each other during the praying times.

[1]  Reza Tavakkoli-Moghaddam,et al.  A hybridization of simulated annealing and electromagnetic-like mechanism for job shop problems with machine availability and sequence-dependent setup times to minimize total weighted tardiness , 2009, Soft Comput..

[2]  Cameron G. Walker,et al.  Simultaneous disruption recovery of a train timetable and crew roster in real time , 2005, Comput. Oper. Res..

[3]  Xuesong Zhou,et al.  Single-Track Train Timetabling with Guaranteed Optimality: Branch-and-Bound Algorithms with Enhanced Lower Bounds , 2007 .

[4]  Paolo Toth,et al.  A column generation approach to train timetabling on a corridor , 2008, 4OR.

[5]  Daniel Sparing,et al.  An optimization model for periodic timetable generation with dynamic frequencies , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[6]  Erhan Kozan,et al.  A sequencing approach for creating new train timetables , 2010, OR Spectr..

[7]  Ziyou Gao,et al.  A green train scheduling model and fuzzy multi-objective optimization algorithm , 2013 .

[8]  Ming Zhong,et al.  Bicriteria train scheduling for high-speed passenger railroad planning applications , 2005, Eur. J. Oper. Res..

[9]  Dario Pacciarelli,et al.  A branch and bound algorithm for scheduling trains in a railway network , 2007, Eur. J. Oper. Res..

[10]  Reza Tavakkoli-Moghaddam,et al.  Solving a periodic single-track train timetabling problem by an efficient hybrid algorithm , 2012, Eng. Appl. Artif. Intell..

[11]  Erhan Kozan,et al.  A disjunctive graph model and framework for constructing new train schedules , 2010, Eur. J. Oper. Res..

[12]  Reza Tavakkoli-Moghaddam,et al.  A hybridization of simulated annealing and electromagnetism-like mechanism for a periodic job shop scheduling problem , 2011, Expert Syst. Appl..

[13]  Seyed Jafar Sadjadi,et al.  Robust Train Timetabling Problem: Mathematical Model and Branch and Bound Algorithm , 2012, IEEE Transactions on Intelligent Transportation Systems.

[14]  Keivan Ghoseiri,et al.  AN ANT COLONY SYSTEM HEURISTIC FOR TRAIN SCHEDULING PROBLEM , 2005 .

[15]  Paolo Toth,et al.  A Lagrangian heuristic algorithm for a real-world train timetabling problem , 2006, Discret. Appl. Math..

[16]  Mohammad Bagher Fakhrzad,et al.  A NEW MULTI-OBJECTIVE JOB SHOP SCHEDULING WITH SETUP TIMES USING A HYBRID GENETIC ALGORITHM , 2013 .

[17]  B Szpigel,et al.  OPTIMAL TRAIN SCHEDULING ON A SINGLE LINE RAILWAY , 1973 .

[18]  A Jamili,et al.  TRAIN SCHEDULING WITH THE APPLICATION OF SIMULATED ANNEALING , 2009 .