Directed Bee Colony Optimization Algorithm to Solve the Nurse Rostering Problem
M Rajeswari1, J Amudhavel2, Sujatha Pothula1
1Department of CSE, Pondicherry University, Puducherry, India.
Computational Intelligence and Neuroscience
|May 6, 2017
Summary
This study introduces a new metaheuristic algorithm, the Directed Bee Colony Optimization Algorithm, to solve the complex Nurse Rostering Problem (NRP). The novel approach effectively optimizes nurse scheduling by balancing constraints.
Area of Science:
- Operations Research
- Computer Science
- Healthcare Management
Background:
- The Nurse Rostering Problem (NRP) is an NP-hard combinatorial optimization challenge.
- Efficiently assigning nurses to shifts requires balancing numerous hard and soft constraints.
- Existing methods often struggle with the complexity and scale of real-world NRP instances.
Purpose of the Study:
- To propose a novel metaheuristic technique for solving the Nurse Rostering Problem.
- To develop and adapt a Multiobjective Directed Bee Colony Optimization (MODBCO) algorithm for NRP.
- To demonstrate the efficacy of MODBCO in optimizing nurse scheduling.
Main Methods:
- A multiobjective mathematical programming model was employed.
- A Directed Bee Colony Optimization Algorithm integrated with the Modified Nelder-Mead Method was developed.
- The MODBCO algorithm combines deterministic local search, multiagent particle systems, and bee decision-making principles.
Main Results:
- The MODBCO algorithm successfully solved the multiobjective optimization problem for nurse scheduling.
- Performance was evaluated using the standard INRC2010 dataset, reflecting diverse real-world scenarios.
- Statistical analysis confirmed the algorithm's unique performance on assessment criteria.
Conclusions:
- The proposed MODBCO algorithm offers an effective metaheuristic solution for the Nurse Rostering Problem.
- This approach demonstrates strong performance across varying problem sizes and complexities.
- The integration of diverse optimization techniques enhances the algorithm's capability for complex scheduling tasks.
Related Concept Videos
Optimal Foraging
14.1K
How animals obtain and eat their food is called foraging behavior. Foraging can include searching for plants and hunting for prey and depends on the species and environment.
14.1K
Altruism
47.9K
Altruistic behaviors are “unselfish” behaviors—those that help another individual at the expense of the individual carrying out the behavior. Despite the negative consequences for the altruistic animal, these behaviors are thought to have evolved for several reasons.
47.9K
Cluster Sampling Method
15.2K
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
15.2K


