Effectiveness of NSGA-II with Linearly Scheduled Pareto-Partial Dominance for Practical Many-Objecitve Nurse Scheduling

This paper describes an application of NSGA-II as one of Multi-Objective Evolutionary Algorithms (MOEAs) to a Many-Objective Nurse Scheduling in an actual hospitals in Japan and its effectiveness. Although many techniques for the actual nurse scheduling have been poposed, they are based on the culture of work styles in Europe or in the US, and then they are not fitted for creating a nurse work schedule in Japan. The nurse scheduling problem has many objectives, twelve objectives specially in the problem shown in this paper. Such an optimization problem having many objectives is generally called a Many-Objective Optimization Problem (MaOP), and it is considered that MOEAs such as NSGA-II are not effective. Although MOEA/D and NSGA-III, which are one of MaOEA, are known as effective algorithms for MaOPs, these algorithms, for example, require an so many number of scalarization vectors or appropriate reference set, they are not always easy to apply to real world problems. The MaOEAs are also very sensitive techniques to the vectors or reference set. On the other hand, although it has been pointed out that MOEAs are not suitable for MaOP in verification reports with several benchmarks, there is no fact that MOEAs have been applied to real-world MaOPs and their effectiveness has been denied. Therefore, this paper tries to apply NSGA-II, one of MOEAs, to the practical nurse scheduling problem without omitting or reducing all the objectives, and verify its effectiveness.

[1]  Peter I. Cowling,et al.  A Memetic Approach to the Nurse Rostering Problem , 2001, Applied Intelligence.

[2]  Eckart Zitzler,et al.  Evolutionary algorithms for multiobjective optimization: methods and applications , 1999 .

[3]  Makoto Ohki Linear Subset Size Scheduling for Many-objective Optimization using NSGA-II based on Pareto Partial Dominance , 2018, ICINCO.

[4]  Makoto Ohki,et al.  Nurse Scheduling by Cooperative GA with Effective Mutation Operator , 2012, IEICE Trans. Inf. Syst..

[5]  Takayuki Yamada,et al.  Pareto frontier exploration in multiobjective topology optimization using adaptive weighting and point selection schemes , 2017 .

[6]  E.K. Burke,et al.  Fitness evaluation for nurse scheduling problems , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[7]  Hisao Ishibuchi,et al.  Evolutionary many-objective optimization , 2008, 2008 3rd International Workshop on Genetic and Evolving Systems.

[8]  Makoto Ohki,et al.  Effective genetic operators of cooperative genetic algorithm for nurse scheduling , 2007, ICINCO-ICSO.

[9]  Kiyoshi Tanaka,et al.  Variable space diversity, crossover and mutation in MOEA solving many-objective knapsack problems , 2012, Annals of Mathematics and Artificial Intelligence.

[10]  M. Ohki,et al.  Nurse Scheduling by Using Cooperative GA with Efficient Mutation and Mountain-Climbing Operators , 2006, 2006 3rd International IEEE Conference Intelligent Systems.

[11]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[12]  Makoto Ohki,et al.  Nurse Scheduling by Cooperative GA with Variable Mutation Operator , 2008, ICEIS.

[13]  Hiroyuki Sato,et al.  Effects of MOEA Temporally Switching Pareto Partial Dominance on Many-objective 0/1 Knapsack Problems , 2010 .

[14]  Hendrik Van Landeghem,et al.  The State of the Art of Nurse Rostering , 2004, J. Sched..

[15]  Sanja Petrovic,et al.  METAHEURISTICS FOR HANDLING TIME INTERVAL COVERAGE CONSTRAINTS IN NURSE SCHEDULING , 2006, Appl. Artif. Intell..