Skip to main content
Log in

Use of VNS heuristics for scheduling of patients in hospital

  • Case-oriented Paper
  • Published:
Journal of the Operational Research Society

Abstract

One of the important problems in hospital management is how to schedule the treatments of resident patients in hospital for a given day due to the restrictions imposed by their medical condition as well as restrictions on medical machines and qualified medical personnel availability. Patients are to be subjected to different kinds of treatments, each requiring a medical machine of a certain type as well as a physician being qualified to operate it. This is a highly complex problem not yet adequately addressed in the literature. At present in most hospitals the problem is being solved manually by specialized personnel. However, the resulting schedules are very often inaccurate and inefficient with patients waiting for a long time to be treated and medical personnel often working overtime. In this paper we formulate the model for this problem and develop a simple and efficient method based on Variable Neighbourhood Search for solving it. The heuristics has been tested on real-life as well as on generated instances. Numerical results show that the heuristics proposed outperform commercial software for optimization as well as manual solutions both in quality of solution and in computational time.

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.

Institutional subscriptions

Figure 1

Similar content being viewed by others

References

  • Beliën J (2007). Exact and heuristic methodologies for scheduling in hospitals: Problems, formulations and algorithms. 4OR-Q J Oper Res 5: 157–160.

    Article  Google Scholar 

  • Beliën J and Demeulemeester E (2008). A branch-and-price approach for integrating nurse and surgery scheduling. Eur J Opl Res 189: 652–668.

    Article  Google Scholar 

  • Burke EK, De Causmaecker P and Vanden Berghe G (2004). Novel metaheuristic approaches to nurse rostering problems in Belgian hospitals. In: Leung J (ed). Handbook of Scheduling: Algorithms, Models and Performance Analysis. CRC Press: Boca Raton, pp 1–18.

    Google Scholar 

  • Burke EK, De Causmaecker P, Petrovic S and Vanden Berghe G (2006). Metaheuristics for handling time interval coverage constraints in nurse scheduling. Appl Artif Intell 20: 743–766.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Chern CC, Chien PS and Chen SY (2008). A heuristic algorithm for the hospital health examination scheduling problem. Eur J Opl Res 186: 1137–1157.

    Article  Google Scholar 

  • Garey MR and Johnson DS (1979). Computers and Intractability: A Guide to the Theory of NP-Completeness. WH Freeman: New York.

    Google Scholar 

  • Godart D, Laborie F and Nuijten W (2005). Randomized large neighborhood search for cumulative scheduling. In: Biundo S, Myers KL and Rajan K (eds). Proceedings of the Fifteenth International Conference on Automated Planning and Scheduling (ICAPS). Monterrey. AAAI Press: Menlo Park, pp 81–89.

    Google Scholar 

  • Hansen P and Mladenović N (1999). An introduction to variable neighborhood search. In: Voss S, Martello S, Osman IH and Roucairol C (eds). Metaheuristic: Advances and Trends in Local Search Paradigms for Optimization. Kluwer Academic Publishers: Dordrecht, pp. 433–458.

    Chapter  Google Scholar 

  • Hansen P and Mladenović N (2001). Variable neighbourhood search: Principles and applications. Eur J Opl Res 130: 449–467.

    Article  Google Scholar 

  • Hansen P and Mladenović N (2002). Variable neighborhood search. In: Pardalos P and Resende M (eds). Handbook of Applied Optimization. Oxford University Press: New York, pp. 221–234.

    Google Scholar 

  • Hansen P and Mladenović N (2003). Variable neighborhood search. In: Glover F and Kochenberger G (eds). Handbook of Metaheuristics. Kluwer Academic Publisher: Dordrecht, pp. 145–184.

    Chapter  Google Scholar 

  • Krempels KH and Panchenko A (2006). An approach for automated surgery scheduling. In: Burke EK and Rudová H (eds). Proceedings of the Sixth International Conference on the Practice and Theory of Automated Timetabling (PATAT), Brno. Springer: Berlin, pp 209–233.

    Google Scholar 

  • Mladenović N and Hansen P (1997). Variable neighborhood search. Comput Opl Res 24: 1097–1100.

    Article  Google Scholar 

  • Mooney EL and Rardin RL (1993). Tabu search for a class of scheduling problems. Ann Opns Res 41: 253–278.

    Article  Google Scholar 

  • Negenman EG (2001). Local search algorithms for the multiprocessor flow shop scheduling problem. Eur J Opl Res 128: 147–158.

    Article  Google Scholar 

  • Nuijten W and Le Pape C (1998). Constraint-based job shop scheduling with ILOG SCHEDULER. J Heuristics 3: 271–286.

    Article  Google Scholar 

  • Oğuz C and Fikret Ercan M (1997). Scheduling multiprocessor tasks in a two-stage flow-shop environment. Comput Ind Eng 33: 269–272.

    Article  Google Scholar 

  • Sier D, Tobin P and McGurk C (1997). Scheduling surgical procedures. J Opl Res Soc 48: 884–891.

    Article  Google Scholar 

  • Souza MC and Martins P (2008). Skewed VNS enclosing second order algorithm for the degree constrained minimum spanning tree problem. Eur J Opl Res 191: 677–690.

    Article  Google Scholar 

  • Van Oostrum JM, Van Houdenhoven M, Hurink JL, Hans EW, Wullink G and Kazemier G (2008). A master surgical scheduling approach for cyclic scheduling in operating room departments. OR Spektrum 30: 355–374.

    Article  Google Scholar 

  • Vasilakis C, Sobolev BG, Kuramoto L and Levy AR (2007). A simulation study of scheduling clinic appointments in surgical care: Individual surgeon versus pooled lists. J Opl Res Soc 58: 202–211.

    Article  Google Scholar 

  • Vlah S and Lukač Z (2005). A doctor–patient-treatment problem arising in hospitals. Presented at the Eighteenth Mini EURO Conference on Variable Neighbourhood Search (MECVNS), Puerto de la Cruz, Tenerife.

Download references

Acknowledgements

Authors are grateful for financial support from the Spanish Ministry of Education and Science and FEDER founds (National Plan of R&D—Projects SEJ2005-08923/ECON and ECO2008-06159/ECON) and from University of Burgos and ‘Caja de Burgos’ (grants to develop research projects 2009).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J Pacheco.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Vlah, S., Lukač, Z. & Pacheco, J. Use of VNS heuristics for scheduling of patients in hospital. J Oper Res Soc 62, 1227–1238 (2011). https://doi.org/10.1057/jors.2010.73

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/jors.2010.73

Keywords

Navigation