Skip to main content
Top
Published in: Journal of Scheduling 3/2020

17-07-2019

Optimizing the physician scheduling problem in a large hospital ward

Authors: Renata Mansini, Roberto Zanotti

Published in: Journal of Scheduling | Issue 3/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In recent years, large public hospitals have undergone a strong growth in healthcare services demand, not offset by resources increase. In this context, one of the most critical issues is the optimization of human resources. In this paper, we study the problem of finding the optimal assignment of tasks to physicians over a predefined time horizon in a large general surgery ward. Each task has to be executed by one or more physicians and assigned to one or more time slots in different days. Each physician has a minimum number of hours to work per week. The hours exceeding such a value constitute overtime. The problem minimizes the total time spent by all the physicians (and thus the global overtime) in the hospital to complete the execution of the assigned tasks, while complying with practical and legislative constraints. We propose two mathematical formulations for the problem and exploit both of them to develop repair heuristics of an Adaptive Large Neighborhood Search. A simple matheuristic is used to identify an initial feasible solution within a reasonable amount of time. To test algorithms, we have generated several classes of instances directly inspired by the studied real case. The performance of our solution approach (when setting a time limit of 15 min) has been compared to the results obtained by Gurobi 6.5.1 (with 1 h time limit) when solving both formulations. We show that our algorithm is extremely effective by frequently getting better solutions than Gurobi in a quarter of its computational time.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
go back to reference Bard, J. F., Shu, Z., & Leykum, L. (2013). Monthly clinic assignments for internal medicine housestaff. IIE Transactions on Healthcare Systems Engineering, 3(4), 207–239.CrossRef Bard, J. F., Shu, Z., & Leykum, L. (2013). Monthly clinic assignments for internal medicine housestaff. IIE Transactions on Healthcare Systems Engineering, 3(4), 207–239.CrossRef
go back to reference Bard, J. F., Shu, Z., & Leykum, L. (2014). A network-based approach for monthly scheduling of residents in primary care clinics. Operations Research for Health Care, 3(4), 200–214.CrossRef Bard, J. F., Shu, Z., & Leykum, L. (2014). A network-based approach for monthly scheduling of residents in primary care clinics. Operations Research for Health Care, 3(4), 200–214.CrossRef
go back to reference Bard, J. F., Shu, Z., Morrice, D. J., & Leykum, L. K. (2016a). Annual block scheduling for internal medicine residents with 4+1 templates. Journal of the Operational Research Society, 67(7), 911–927.CrossRef Bard, J. F., Shu, Z., Morrice, D. J., & Leykum, L. K. (2016a). Annual block scheduling for internal medicine residents with 4+1 templates. Journal of the Operational Research Society, 67(7), 911–927.CrossRef
go back to reference Bard, J. F., Shu, Z., Morrice, D. J., Leykum, L. K., & Poursani, R. (2016b). Annual block scheduling for family medicine residency programs with continuity clinic considerations. IIE Transactions, 48(9), 797–811.CrossRef Bard, J. F., Shu, Z., Morrice, D. J., Leykum, L. K., & Poursani, R. (2016b). Annual block scheduling for family medicine residency programs with continuity clinic considerations. IIE Transactions, 48(9), 797–811.CrossRef
go back to reference Baum, R., Bertsimas, D., & Kallus, N. (2014). Scheduling, revenue management, and fairness in an academic-hospital radiology division. Academic Radiology, 21(10), 1322–1330.CrossRef Baum, R., Bertsimas, D., & Kallus, N. (2014). Scheduling, revenue management, and fairness in an academic-hospital radiology division. Academic Radiology, 21(10), 1322–1330.CrossRef
go back to reference Blazewicz, J., Dror, M., & Weglarz, J. (1991). Mathematical programming formulations for machine scheduling: A survey. European Journal of Operational Research, 51(3), 283–300.CrossRef Blazewicz, J., Dror, M., & Weglarz, J. (1991). Mathematical programming formulations for machine scheduling: A survey. European Journal of Operational Research, 51(3), 283–300.CrossRef
go back to reference Boschetti, M. A., Maniezzo, V., Roffilli, M., & Bolufé Röhler, A. (2009). Matheuristics: Optimization, simulation and control. In M. J. Blesa, C. Blum, L. Di Gaspero, A. Roli, M. Sampels, & A. Schaerf (Eds.), Hybrid metaheuristics (pp. 171–177). Berlin: Springer.CrossRef Boschetti, M. A., Maniezzo, V., Roffilli, M., & Bolufé Röhler, A. (2009). Matheuristics: Optimization, simulation and control. In M. J. Blesa, C. Blum, L. Di Gaspero, A. Roli, M. Sampels, & A. Schaerf (Eds.), Hybrid metaheuristics (pp. 171–177). Berlin: Springer.CrossRef
go back to reference Bowers, M. R., Noon, C. E., Wu, W., & Bass, J. K. (2016). Neonatal physician scheduling at the University of Tennessee Medical Center. Interfaces, 46(2), 168–182.CrossRef Bowers, M. R., Noon, C. E., Wu, W., & Bass, J. K. (2016). Neonatal physician scheduling at the University of Tennessee Medical Center. Interfaces, 46(2), 168–182.CrossRef
go back to reference Bruni, R., & Detti, P. (2014). A flexible discrete optimization approach to the physician scheduling problem. Operations Research for Health Care, 3(4), 191–199.CrossRef Bruni, R., & Detti, P. (2014). A flexible discrete optimization approach to the physician scheduling problem. Operations Research for Health Care, 3(4), 191–199.CrossRef
go back to reference Brunner, J. O., Bard, J. F., & Kolisch, R. (2009). Flexible shift scheduling of physicians. Health Care Management Science, 12(3), 285–305.CrossRef Brunner, J. O., Bard, J. F., & Kolisch, R. (2009). Flexible shift scheduling of physicians. Health Care Management Science, 12(3), 285–305.CrossRef
go back to reference Brunner, J. O., Bard, J. F., & Kolisch, R. (2010). Midterm scheduling of physicians with flexible shifts using branch and price. IIE Transactions, 43(2), 84–109.CrossRef Brunner, J. O., Bard, J. F., & Kolisch, R. (2010). Midterm scheduling of physicians with flexible shifts using branch and price. IIE Transactions, 43(2), 84–109.CrossRef
go back to reference Burke, E. K., De Causmaecker, P., Berghe, G. V., & Van Landeghem, H. (2004). The state of the art of nurse rostering. Journal of Scheduling, 7(6), 441–499.CrossRef Burke, E. K., De Causmaecker, P., Berghe, G. V., & Van Landeghem, H. (2004). The state of the art of nurse rostering. Journal of Scheduling, 7(6), 441–499.CrossRef
go back to reference Carter, M. W., & Lapierre, S. D. (2001). Scheduling emergency room physicians. Health Care Management Science, 4(4), 347–360.CrossRef Carter, M. W., & Lapierre, S. D. (2001). Scheduling emergency room physicians. Health Care Management Science, 4(4), 347–360.CrossRef
go back to reference Della Croce, F. (2016). Mp or not mp: That is the question. Journal of Scheduling, 19(1), 33–42.CrossRef Della Croce, F. (2016). Mp or not mp: That is the question. Journal of Scheduling, 19(1), 33–42.CrossRef
go back to reference EL-Rifai, O., Garaix, T., Augusto, V., & Xie, X. (2015). A stochastic optimization model for shift scheduling in emergency departments. Health Care Management Science, 18(3), 289–302.CrossRef EL-Rifai, O., Garaix, T., Augusto, V., & Xie, X. (2015). A stochastic optimization model for shift scheduling in emergency departments. Health Care Management Science, 18(3), 289–302.CrossRef
go back to reference Erhard, M., Schoenfelder, J., Fügener, A., & Brunner, J. O. (2018). State of the art in physician scheduling. European Journal of Operational Research, 265(1), 1–18.CrossRef Erhard, M., Schoenfelder, J., Fügener, A., & Brunner, J. O. (2018). State of the art in physician scheduling. European Journal of Operational Research, 265(1), 1–18.CrossRef
go back to reference Ernst, A., Jiang, H., Krishnamoorthy, M., & Sier, D. (2004). Staff scheduling and rostering: A review of applications, methods and models. European Journal of Operational Research, 153(1), 3–27.CrossRef Ernst, A., Jiang, H., Krishnamoorthy, M., & Sier, D. (2004). Staff scheduling and rostering: A review of applications, methods and models. European Journal of Operational Research, 153(1), 3–27.CrossRef
go back to reference Gendreau, M., Ferland, J., Gendron, B., Hail, N., Jaumard, B., Lapierre, S., et al. (2007). Physician scheduling in emergency rooms. In E. K. Burke & H. Rudová (Eds.), Practice and theory of automated timetabling VI (pp. 53–66). Berlin: Springer.CrossRef Gendreau, M., Ferland, J., Gendron, B., Hail, N., Jaumard, B., Lapierre, S., et al. (2007). Physician scheduling in emergency rooms. In E. K. Burke & H. Rudová (Eds.), Practice and theory of automated timetabling VI (pp. 53–66). Berlin: Springer.CrossRef
go back to reference Gunawan, A., & Lau, H. C. (2013). Master physician scheduling problem. Journal of the Operational Research Society, 64(3), 410–425.CrossRef Gunawan, A., & Lau, H. C. (2013). Master physician scheduling problem. Journal of the Operational Research Society, 64(3), 410–425.CrossRef
go back to reference Huang, Y. C., Lee, P. T., & Huang, T. L. (2016). A rostering optimization model for physician scheduling in medical department—a case study in district hospital. Journal of Industrial and Production Engineering, 33(8), 533–557.CrossRef Huang, Y. C., Lee, P. T., & Huang, T. L. (2016). A rostering optimization model for physician scheduling in medical department—a case study in district hospital. Journal of Industrial and Production Engineering, 33(8), 533–557.CrossRef
go back to reference Kazemian, P., Dong, Y., Rohleder, T. R., Helm, J. E., & Van Oyen, M. P. (2014). An ip-based healthcare provider shift design approach to minimize patient handoffs. Health Care Management Science, 17(1), 1–14.CrossRef Kazemian, P., Dong, Y., Rohleder, T. R., Helm, J. E., & Van Oyen, M. P. (2014). An ip-based healthcare provider shift design approach to minimize patient handoffs. Health Care Management Science, 17(1), 1–14.CrossRef
go back to reference Lemay, B., Cohn, A., Epelman, M., & Gorga, S. (2017). New methods for resolving conflicting requests with examples from medical residency scheduling. Production and Operations Management, 26(9), 1778–1793.CrossRef Lemay, B., Cohn, A., Epelman, M., & Gorga, S. (2017). New methods for resolving conflicting requests with examples from medical residency scheduling. Production and Operations Management, 26(9), 1778–1793.CrossRef
go back to reference Mansini, R., Zanella, M., & Zanotti, R. (2018). A hierarchical approach to scheduling daily activities in a wellness center. submitted Mansini, R., Zanella, M., & Zanotti, R. (2018). A hierarchical approach to scheduling daily activities in a wellness center. submitted
go back to reference Niroumandrad, N., & Lahrichi, N. (2018). A stochastic tabu search algorithm to align physician schedule with patient flow. Health Care Management Science, 21(2), 244–258.CrossRef Niroumandrad, N., & Lahrichi, N. (2018). A stochastic tabu search algorithm to align physician schedule with patient flow. Health Care Management Science, 21(2), 244–258.CrossRef
go back to reference Puente, J., Gómez, A., Fernández, I., & Priore, P. (2009). Medical doctor rostering problem in a hospital emergency department by means of genetic algorithms. Computers & Industrial Engineering, 56(4), 1232–1242.CrossRef Puente, J., Gómez, A., Fernández, I., & Priore, P. (2009). Medical doctor rostering problem in a hospital emergency department by means of genetic algorithms. Computers & Industrial Engineering, 56(4), 1232–1242.CrossRef
go back to reference Ropke, S., & Pisinger, D. (2006). An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transportation Science, 40(4), 455–472.CrossRef Ropke, S., & Pisinger, D. (2006). An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transportation Science, 40(4), 455–472.CrossRef
go back to reference Rousseau, L. M., Pesant, G., & Gendreau, M. (2002). A general approach to the physician rostering problem. Annals of Operations Research, 115(1), 193–205.CrossRef Rousseau, L. M., Pesant, G., & Gendreau, M. (2002). A general approach to the physician rostering problem. Annals of Operations Research, 115(1), 193–205.CrossRef
go back to reference Samah, A. A., Zainudin, Z., Majid, H. A., & Yusoff, S. N. M. (2012). A framework using an evolutionary algorithm for on-call doctor scheduling. Journal of Computer Science & Computational Mathematics, 2(3), 9–16.CrossRef Samah, A. A., Zainudin, Z., Majid, H. A., & Yusoff, S. N. M. (2012). A framework using an evolutionary algorithm for on-call doctor scheduling. Journal of Computer Science & Computational Mathematics, 2(3), 9–16.CrossRef
go back to reference Schoenfelder, J., & Pfefferlen, C. (2018). Decision support for the physician scheduling process at a German hospital. Service Science, 10(3), 215–229.CrossRef Schoenfelder, J., & Pfefferlen, C. (2018). Decision support for the physician scheduling process at a German hospital. Service Science, 10(3), 215–229.CrossRef
go back to reference Smalley, H. K., Keskinocak, P., & Vats, A. (2015). Physician scheduling for continuity: An application in pediatric intensive care. Interfaces, 45(2), 133–148.CrossRef Smalley, H. K., Keskinocak, P., & Vats, A. (2015). Physician scheduling for continuity: An application in pediatric intensive care. Interfaces, 45(2), 133–148.CrossRef
go back to reference Stolletz, R., & Brunner, J. O. (2012). Fair optimization of fortnightly physician schedules with flexible shifts. European Journal of Operational Research, 219(3), 622–629.CrossRef Stolletz, R., & Brunner, J. O. (2012). Fair optimization of fortnightly physician schedules with flexible shifts. European Journal of Operational Research, 219(3), 622–629.CrossRef
go back to reference Wang, C. W., Sun, L. M., Jin, M. H., Fu, C. J., Liu, L., Chan, C. H., & Kao, C. Y. (2007). A genetic algorithm for resident physician scheduling problem. In Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, GECCO ’07 (pp. 2203–2210). ACM, New York, NY, USA. Wang, C. W., Sun, L. M., Jin, M. H., Fu, C. J., Liu, L., Chan, C. H., & Kao, C. Y. (2007). A genetic algorithm for resident physician scheduling problem. In Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, GECCO ’07 (pp. 2203–2210). ACM, New York, NY, USA.
go back to reference White, C. A., & White, G. M. (2003). Scheduling doctors for clinical training unit rounds using tabu optimization. In E. Burke & P. De Causmaecker (Eds.), Practice and theory of automated timetabling IV (pp. 120–128). Berlin: Springer.CrossRef White, C. A., & White, G. M. (2003). Scheduling doctors for clinical training unit rounds using tabu optimization. In E. Burke & P. De Causmaecker (Eds.), Practice and theory of automated timetabling IV (pp. 120–128). Berlin: Springer.CrossRef
go back to reference Winands, E., de Kreuk, A., & Vissers, J. (2005). Master scheduling of medical specialists. In J. Vissers & R. Beech (Eds.), Health operations management: Patient flow logistics in health care, chap 11 (pp. 184–201). New York: Routledge. Winands, E., de Kreuk, A., & Vissers, J. (2005). Master scheduling of medical specialists. In J. Vissers & R. Beech (Eds.), Health operations management: Patient flow logistics in health care, chap 11 (pp. 184–201). New York: Routledge.
Metadata
Title
Optimizing the physician scheduling problem in a large hospital ward
Authors
Renata Mansini
Roberto Zanotti
Publication date
17-07-2019
Publisher
Springer US
Published in
Journal of Scheduling / Issue 3/2020
Print ISSN: 1094-6136
Electronic ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-019-00614-w

Other articles of this Issue 3/2020

Journal of Scheduling 3/2020 Go to the issue