Performance of Simulated Annealing Variants to
Solve Nurse Scheduling Problem Incorporating
Preference List and Stable Marriage
Journal:
GRENZE International Journal of Engineering and Technology
Authors:
Sudip Kundu, Suprabhat Maity, Sriyankar Acharyya
Volume:
6
Issue:
2
Grenze ID:
01.GIJET.6.2.3
Pages:
34-42
Abstract
The Nurse Scheduling Problem (NSP) is a complex scheduling problem and
involves a large set of constraints. Here we have incorporated the concept of Stable
Marriage Problem (SMP) which has many practical applications, for example matching
resident doctors to hospitals, students to colleges, or more generally to any two-sided
market. In addition to the basic constraints the nurses will have their choice of shift
preferences, and hospital also has own preference list of nurses on different shifts on each
day. The original SMP requires all men and women to submit a complete and strictly
ordered preference list - which is generally not practical, and rightly so, few relaxations
have been proposed. In our problem we have allowed incomplete lists and ties –both
relaxations at the same time. This enables a nurse to request only a subset of the shifts on a
day and ties among preferences are also allowed. The objective is to build a high quality
nurse roster satisfying all the hard constraints and minimizing the number of blocking pairs
along with satisfying other soft constraints as much as possible. The problem is NP hard and
we will show that Simulated Annealing incorporated with Tabu list and greedy probability
has outperformed the basic Simulated Annealing in finding out near optimal solutions for
real world nurse scheduling instances.