Research Article

Directed Bee Colony Optimization Algorithm to Solve the Nurse Rostering Problem

Algorithm 3

Pseudocode of MODBCO.
Multi-Objective Directed Bee Colony Optimization
() Initialization:
   is the objective function to be minimized.
  Initialize number of parameters and length of steps where to .
  Initialize initial value and the final value of the parameter as and .
   Solution Representation
  The solutions are represented in the form of Binary values, which can be generated as follows
  For each solution :
           
  End for
() The number of steps in each step can be calculated using
                      
() The total number of volumes can be calculated using
                      
() The midpoint of the volume to calculate starting point of the exploration can be calculated using
                  
() Explore the search volume according to the Modified Nelder-Mead Method using Algorithm 2.
() The recorded value of the optimized point in vector table using
                    
() The globally optimized point is chosen based on Bee decision-making process using Consensus and Quorum
  method approach