Skip to main content
Log in

Solving a bi-objective nurse rerostering problem by using a utopic Pareto genetic heuristic

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

Nurse rerostering arises when at least one nurse announces that she will be unable to undertake the tasks previously assigned to her. The problem amounts to building a new roster that satisfies the hard constraints already met by the current one and, as much as possible, fulfils two groups of soft constraints which define the two objectives to be attained. A bi-objective genetic heuristic was designed on the basis of a population of individuals characterised by pairs of chromosomes, whose fitness complies with the Pareto ranking of the respective decoded solution. It includes an elitist policy, as well as a new utopic strategy, introduced for purposes of diversification. The computational experiments produced promising results for the practical application of this approach to real life instances arising from a public hospital in Lisbon.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Aickelin, U., Dowsland, K.A.: An indirect genetic algorithm for a nurse scheduling problem. Comput. Oper. Res. 31(5), 761–778 (2004)

    Article  MATH  Google Scholar 

  • Burke, E.K., De Causmaecker, P., Vanden Berghe, G., Van Landerghem, H.: The state of the art of nurse rostering. J. Sched. 7(6), 411–499 (2004)

    Article  Google Scholar 

  • Burke, E.K., Cowling, P., De Causmaecker, P., Vanden Berghe, G.: A memetic approach to the nurse rostering problem. Appl. Intell. 15(3), 199–214 (2001)

    Article  MATH  Google Scholar 

  • Carrasco, M.P., Pato, M.V.: A multiobjective genetic algorithm for the class/teacher timetabling problem. In: Burke, E., Erben, W. (eds.) Practice and Theory of Automated Timetabling III: Third International Conference PATAT 2000, selected revised papers. Lecture Notes in Computer Science, vol. 2079, pp. 3–17. Springer, Berlin (2001)

    Google Scholar 

  • Cheang, B., Li, H., Lim, A., Rodrigues, B.: Nurse rostering problems—a bibliographic survey. Eur. J. Oper. Res. 151(3), 447–460 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  • Collette, Y., Siarry, P.: Three new metrics to measure the convergence of the metaheuristics towards the Pareto frontier and the aesthetic of a set of solutions in biobjective optimization. Comput. Oper. Res. 32(4), 773–792 (2005)

    Article  MATH  Google Scholar 

  • Cumming, A., Paechter, B., Rankin, R.: Post-publication timetabling. In: Practice and Theory of Automated Timetabling III: Third International Conference PATAT 2000, extended abstracts, pp. 107–108, 2000

  • Davis, L.: Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York (1991)

    Google Scholar 

  • Deb, K.: Multi-Objective Optimization Using Evolutionary Algorithms. Wiley, New York (2001)

    MATH  Google Scholar 

  • Deb, K., Pratap, A., Aggarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

  • Ernst, A.T., Jiang, H., Krishnamoorthy, M., Sier, D.: Staff scheduling and rostering: a review of applications, methods and models. Eur. J. Oper. Res. 153(1), 3–27 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  • Fonseca, C., Knowles, J., Thiele, L., Zitzler, E.: A tutorial on the performance assessment of stochastic multiobjective optimizers. In: Evolutionary Multi-Criterion Optimization Conference EMO 2005, Guanajuato, Mexico, 2005

  • Gandibleux, X.: Journée de Travail PM20 Programmation Mathématique Multiobjectif, Tours (November 2000)

  • Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco (1979)

    MATH  Google Scholar 

  • Goldberg, D.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison–Wesley, Massachusetts (1989)

    MATH  Google Scholar 

  • Moz, M.: Técnicas de investigação operacional aplicadas a um problema de escalonamento de pessoal em contexto hospitalar. PhD Dissertation, Instituto Superior de Economia e Gestão, Universidade Técnica de Lisboa (2003)

  • Moz, M., Pato, M.V.: An integer multicommodity flow model applied to the rerostering of nurse schedules. Ann. Oper. Res. 119(1–4), 285–301 (2003)

    Article  MATH  Google Scholar 

  • Moz, M., Pato, M.V.: Solving the problem of rerostering nurse schedules with hard constraints: new multicommodity flow models. Ann. Oper. Res. 128(1–4), 179–197 (2004)

    Article  MATH  Google Scholar 

  • Moz, M., Pato, M.V.: A bi-objective network flow approach for nurse rerostering. In: Gouveia, L., Mourão, C. (eds.), Proceedings of the INOC 2005—International Network Optimization Conference, Lisbon, March 2005, B3.817

  • Moz, M., Pato, M.V.: A genetic algorithm approach to a nurse rerostering problem. Comput. Oper. Res. 34, 667–691 (2007)

    Article  MATH  Google Scholar 

  • Petrovic, S., Beddoe, G., Vanden Berghe, G.: Storing and adapting repair experiences in personnel rostering. In: Burke, E., De Causmaecker, P. (eds.) Practice and Theory of Automated Timetabling IV: Fourth International Conference PATAT 2002, selected revised papers. Lecture Notes in Computer Science, vol. 2740, pp. 148–165. Springer, Berlin (2002)

    Google Scholar 

  • Schaffer, J.D.: Multiple objective optimization with vector evaluated genetic algorithms. In: Grefenstette, J.J. (ed.) Genetic Algorithms and their Applications, Proceedings of the Third International Conference on Genetic Algorithms, pp. 93–100. Lawrence Erlbaum, Hillsdale (1985)

    Google Scholar 

  • Silva, J.D.L., Burke, E.K., Petrovic, S.: An introduction to multiobjective metaheuristics for scheduling and timetabling. In: Gandibleux, X., Sevaux, M., Sörensen, K., T’kindt, V. (eds.) Metaheuristics for Multiobjective Optimisation. Springer, Berlin (2004)

    Google Scholar 

  • Tien, J.M., Kamiyama, A.: On manpower scheduling algorithms. SIAM Rev. 24(3), 275–287 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  • Zitzler, E., Laumanns, M., Bleuler, S.: A tutorial on multiobjective optimization. In: Gandibleux, X., Sevaux, M., Sörensen, K., T’kindt, V. (eds.) Metaheuristics for Multiobjective Optimisation. Springer, Berlin (2004)

    Google Scholar 

  • Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: improving the strength Pareto evolutionary algorithm. TIK-Report 103, Computer Engineering and Networks Laboratory, Swiss Federal Institute of Technology, Zurich (2001)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Margarida Vaz Pato.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pato, M.V., Moz, M. Solving a bi-objective nurse rerostering problem by using a utopic Pareto genetic heuristic. J Heuristics 14, 359–374 (2008). https://doi.org/10.1007/s10732-007-9040-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-007-9040-4

Keywords

Navigation