Title :
A heuristic algorithm for nurse scheduling with balanced preference satisfaction
Author :
Constantino, Ademir A. ; Landa-Silva, Dario ; De Melo, Everton Luiz ; Romão, Wesley
Author_Institution :
Dept. of Comput. Sci., State Univ. of Maringa, Maringá, Brazil
Abstract :
This paper tackles the nurse scheduling problem with balanced preference satisfaction which consists of generating an assignment of shifts to nurses over a given time horizon and ensuring that the satisfaction of nurses´ personal preferences for shifts is as even as possible in order to ensure fairness. We propose a heuristic algorithm based on successive resolutions of the bottleneck assignment problem. The algorithm has two phases. In the first phase, the algorithm constructs an initial solution by solving successive bottleneck assignment problems. In the second phase, two improvement procedures based on reassignment steps are applied. Computational tests are carried out using instances from the standard benchmark dataset NSPLib. Our experiments indicate that the proposed method is effective and efficient, reducing discrepancies (hence improving fairness) between the individual rosters.
Keywords :
combinatorial mathematics; optimisation; patient care; scheduling; NSPLib; balanced preference satisfaction; bottleneck assignment problems; heuristic algorithm; nurse scheduling problem; Algorithm design and analysis; Computer science; Heuristic algorithms; Indexes; Partitioning algorithms; Processor scheduling; Schedules; Bottleneck Assignment Problem; Combinatorial Optimization; Heuristics; Nurse Scheduling Problem;
Conference_Titel :
Computational Intelligence in Scheduling (SCIS), 2011 IEEE Symposium on
Conference_Location :
Paris
Print_ISBN :
978-1-61284-195-3
DOI :
10.1109/SCIS.2011.5976549