Abstract

Variable neighborhood search algorithm is effective for the nurse rostering,and the perturbation method used in it has significant effect on its performance.In order to improve the satisfaction of nurses in the nurse rostering problem,an Improved Variable Neighborhood Search(IVNS) algorithm was proposed.The algorithm used three neighborhood structures,when using any neighborhood could not improve the current solution further,a method for perturbing the current optimal solution was designed:firstly,two days in the rostering period were randomly selected,then a group of nurses were selected and their shifts in these two days were exchanged under the restriction of hard constraints.Comparison experiments with a Hybrid Variable Neighborhood Search(HVNS) algorithm were carried out on the benchmarks provided by the first international nurse rostering competition in 2010,and the results in the Sprint-early,Medium-early and Long-early instance groups show that,the optimal value of the IVNS algorithm is not inferior to HVNS at least,and its average value is superior to HVNS;the maximum variance of IVNS algorithm is 0.72,which means the fluctuation range is small,and the solution performance is stable.The IVNS disturbance program makes small disturbance to the existing project,and the current local optimal value can effectively jump out,enhancing the optimization ability of variable neighborhood search algorithm.Compared with HVNS algorithm,its performance is better.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.