Multiobjective Optimization of the Train Staff Planning Problem Using NSGA-II

The optimization problem of assigning train staff to scheduled train services is called the train staff planning problem. A part of this is the rostering with the aim to create a duty timetable under the consideration of different constraints, preferences etc. The problem is formulated as a biobjective problem considering costs and penalties for violating constraints. In this paper, we analyze the application of the nondominated sorting genetic algorithm II (NSGA-II) for multiobjective optimization in order to propose a solution to the considered train staff planning problem. Numerical experiments are conducted using several example problems. These experiments provide suitable parameters for using NSGA-II and further insights into the adaptation of this algorithm to the problem under consideration.

[1]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[2]  Tung-Kuan Liu,et al.  Multiobjective airline scheduling: An integrated approach , 2012, 2012 Proceedings of SICE Annual Conference (SICE).

[3]  Masoud Rabbani,et al.  Solving a multi-objective model toward home care staff planning considering cross-training and staff’s preferences by NSGA-II and NRGA , 2018 .

[4]  Udo Buscher,et al.  Railway crew scheduling: Models, methods and applications , 2020, Eur. J. Oper. Res..

[5]  Kirsten Hoffmann A Hybrid Solution Approach for Railway Crew Scheduling Problems with Attendance Rates , 2015, OR.

[6]  Thomas Hanne,et al.  Multiobjective and preference-based decision support for rail crew rostering , 2009, 2009 IEEE Congress on Evolutionary Computation.

[7]  Andreas T. Ernst,et al.  Rail Crew Scheduling and Rostering Optimization Algorithms , 2001 .

[8]  Thomas Hanne,et al.  Single and multiobjective optimization of the train staff planning problem using genetic algorithms , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[9]  Gloria Pérez,et al.  Crew rostering problem in a public transport company , 2006, J. Oper. Res. Soc..

[10]  Lin Xie Metaheuristics approach for solving multi-objective crew rostering problem in public transit , 2014 .

[11]  N. Bojovic,et al.  Train driver rostering optimization , 2010, IEEE 8th International Symposium on Intelligent Systems and Informatics.