Skip to main content

Abstract

At the beginning of the pandemic last year some hospitals had to change their physician schedules to take into account infection risks and potential quarantines for personnel. This was especially important for hospitals that care for high-risk patients, like the St. Anna Children’s Hospital in Vienna, which is a tertiary care center for pediatric oncology. It was very important to develop solving methods for this complex problem in short time. We relied on constraint solving technology which proved to be very useful in such critical situations. In this paper we present a constraint model that includes the variety of requirements that are needed to ensure day-to-day operations as well as the additional constraints imposed by the pandemic situation. We introduce an innovative set of grouping constraints to partition the staff, with the intention to easily isolate a small group in case of an infection. The produced schedules also keep part of the staff as backup to replace personnel in quarantine. In our case study, we evaluate and compare our proposed model on several state-of-the-art solvers. Our approach could successfully produce a high-quality schedule for the considered real-world planning scenario, also compared to solutions found by human planners with considerable effort.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    See https://cdlab-artis.dbai.tuwien.ac.at/papers/pandemic-scheduling/.

  2. 2.

    We make use of the Iverson brackets: \([P] = 1\), if \(P = true\) and \([P] = 0\) if \(P = false\).

  3. 3.

    Weeks are assumed to start on the first day of the schedule.

  4. 4.

    These weights were determined by the hospital staff.

  5. 5.

    The anonymized instances are available at https://cdlab-artis.dbai.tuwien.ac.at/papers/pandemic-scheduling/.

References

  1. Zucchi, G., Iori, M., Subramanian, A.: Personnel scheduling during COVID-19 pandemic. Optim. Lett. 15(4), 1385–1396 (2021)

    Google Scholar 

  2. Seccia, R.: The nurse rostering problem in COVID-19 emergency scenario. Technical report (2020)

    Google Scholar 

  3. Erhard, M., Schoenfelder, J., Fügener, A., Brunner, J.O.: State of the art in physician scheduling. Eur. J. Oper. Res. 265(1), 1–18 (2018)

    Article  MathSciNet  Google Scholar 

  4. Weil, G., Heus, K., Francois, P., Poujade, M.: Constraint programming for nurse scheduling. IEEE Eng. Med. Biol. Mag. 14(4), 417–422 (1995)

    Article  Google Scholar 

  5. Bourdais, S., Galinier, P., Pesant, G.: hibiscus: a constraint programming application to staff scheduling in health care. In: Rossi, F. (ed.) CP 2003. LNCS, vol. 2833, pp. 153–167. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-45193-8_11

    Chapter  Google Scholar 

  6. Rousseau, L.-M., Pesant, G., Gendreau, M.: A general approach to the physician rostering problem. Ann. Oper. Res. 115(1), 193–205 (2002)

    Article  MathSciNet  Google Scholar 

  7. White, C.A., White, G.M.: Scheduling doctors for clinical training unit rounds using tabu optimization. In: Burke, E., De Causmaecker, P. (eds.) PATAT 2002. LNCS, vol. 2740, pp. 120–128. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-45157-0_8

    Chapter  Google Scholar 

  8. IBM and CPLEX. 20.1 IBM ILOG CPLEX Optimization Studio CPLEX User’s Manual (2020). https://www.ibm.com/analytics/cplex-optimizer

  9. IBM and CPLEX. 20.1 IBM ILOG CPLEX Optimization Studio CP Optimizer User’s Manual (2020). https://www.ibm.com/analytics/cplex-cp-optimizer

  10. Schulte, C., Lagerkvist, M., Tack, G.: Gecode 6.30 reference documentation (2020). https://www.gecode.org

  11. Gurobi Optimization LLC. Gurobi Optimizer Reference Manual (2020). http://www.gurobi.com

  12. Chu, G.: Improving combinatorial optimization. Ph.D. thesis, University of Melbourne, Australia (2011)

    Google Scholar 

  13. Laurent Perron and Vincent Furnon. Google OR-Tools 7.8 (2020). https://developers.google.com/optimization/

Download references

Acknowledgments

The financial support by the Austrian Federal Ministry for Digital and Economic Affairs, the National Foundation for Research, Technology and Development and the Christian Doppler Research Association is gratefully acknowledged.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lucas Kletzander .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Geibinger, T., Kletzander, L., Krainz, M., Mischek, F., Musliu, N., Winter, F. (2021). Physician Scheduling During a Pandemic. In: Stuckey, P.J. (eds) Integration of Constraint Programming, Artificial Intelligence, and Operations Research. CPAIOR 2021. Lecture Notes in Computer Science(), vol 12735. Springer, Cham. https://doi.org/10.1007/978-3-030-78230-6_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-78230-6_29

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-78229-0

  • Online ISBN: 978-3-030-78230-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics