How to Apply a Metaheuristic Algorithm to Physician Scheduling Problem
Main Article Content
Abstract
Hospitals spend a considerable percentage of their budget on medical personnel. However, proper physician scheduling helps to lower this cost. The emergency department is an area where physicians are available 24/7, so keeping the physicians satisfied is important. According to the scheduler specialist, creating a physician schedule takes a long time. It does not provide physicians with satisfaction and equality in terms of working hours, number of night shifts, and number of days off. This paper uses Random Search Optimization (RSO) to generate physician schedules and guidelines by applying metaheuristics to the physician scheduling problem. The goal is to reduce all overtime work to a minimum. We compared the performance of RSO with mathematical model and manual method. The results showed that RSO reduced total overtime by 50%, distributed the burden effectively, and had a procedure time of less than 12 seconds
Article Details
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
References
Camiat, F., Restrepo, M. I., Chauny, J. M., Lahrichi, N., and Rousseau, L. M. (2021). Productivity-driven physician scheduling in emergency departments. Health Systems, 10(2), 104-117.
https://doi.org/10.1080/20476965.2019.1666036
Cappanera, P., Visintin, F., and Rossi, R. (2022). The emergency department physician rostering problem: obtaining equitable solutions via network optimization. Flexible Services and Manufacturing Journal, 34(4), 916-959.
https://doi.org/10.1007/s10696-021-09426-7
Cildoz, M., Mallor, F., and Mateo, P. M. (2021). A GRASP-based algorithm for solving the emergency room physician scheduling problem. Applied Soft Computing, 103, 107151.
https://doi.org/10.1016/j.asoc.2021.107151
Damcı-Kurt, P., Zhang, M., Marentay, B., and Govind, N. (2019). Improving physician schedules by leveraging equalization: Cases from hospitals in U.S. Omega (United Kingdom), 85, 182-193.
https://doi.org/10.1016/j.omega.2018.06.011
Erhard, M. (2021). Flexible staffing of physicians with column generation. Flexible Services and Manufacturing Journal, 33(1), 212-252.
https://doi.org/10.1007/s10696-019-09353-8
Erhard, M., Schoenfelder, J., Fugener, A., and Brunner, J. O. (2018). State of the art in physician scheduling. European Journal of Operational Research, 265(1), 1-18.
https://doi.org/10.1016/j.ejor.2017.06.037
Fugener, A. and Brunner, J. O. (2019). Planning for overtime: The value of shift extensions in physician scheduling. INFORMS Journal on Computing, 31(4), 732-744.
https://doi.org/10.1287/IJOC.2018.0865
Gross, C. N., Fugener, A., and Brunner, J. O. (2018). Online rescheduling of physicians in hospitals. Flexible Services and Manufacturing Journal, 30(1-2), 296-328.
https://doi.org/10.1007/s10696-016-9274-2
Guler, M. G. and Gecici, E. (2020). A decision support system for scheduling the shifts of physicians during COVID-19 pandemic. Computers and Industrial Engineering, 150, 106874.
https://doi.org/10.1016/j.cie.2020.106874
Hidri, L., Gazdar, A., and Mabkhot, M. M. (2020). Optimized procedure to schedule physicians in an intensive care unit: A case study. Mathematics, 8(11), 1-24.
https://doi.org/10.3390/math8111976
Kraul, S. (2020). Annual scheduling for anesthesiology medicine residents in task-related programs with a focus on continuity of care. Flexible Services and Manufacturing Journal, 32(1), 181-212.
https://doi.org/10.1007/s10696-019-09365-4
Lan, S., Fan, W., Liu, T., and Yang, S. (2019). A hybrid SCA–VNS meta-heuristic based on Iterated Hungarian algorithm for physicians and medical staff scheduling problem in outpatient department of large hospitals with multiple branches. Applied Soft Computing Journal, 85, 105813.
https://doi.org/10.1016/j.asoc.2019.105813
Lan, S., Fan, W., Yang, S., and Pardalos, P. M. (2023). Physician scheduling problem in Mobile Cabin Hospitals of China during Covid-19 outbreak. Annals of Mathematics and Artificial Intelligence, 91(2-3), 349-372.
https://doi.org/10.1007/s10472-023-09834-5
Lenstra, J. K. and Kan, A. H. G. R. (1981). Complexity of vehicle routing and scheduling problems. Networks, 11(2), 221-227.
https://doi.org/10.1002/net.3230110211
Li, N., Li, X., and Forero, P. (2022). Physician scheduling for outpatient department with nonhomogeneous patient arrival and priority queue. Flexible Services and Manufacturing Journal, 34(4), 879-915.
https://doi.org/10.1007/s10696-021-09414-x
Liberati, A., Altman, D. G., Tetzlaff, J., Mulrow, C., Gøtzsche, P. C., Ioannidis, J. P. A., Clarke, M., Devereaux, P. J., Kleijnen, J., and Moher, D. (2009). The PRISMA statement for reporting systematic reviews and meta-analyses of studies that evaluate health care interventions: Explanation and elaboration. Italian Journal of Public Health, 6(4), 354-391.
https://www.scopus.com/inward/record.uri?eid=2-s2
.0-76549089252&partnerID=40&md5=dc8847f1671
dc34e0b515045479a8b14
Liu, R., Fan, X., Wu, Z., Pang, B., and Xie, X. (2022). The Physician Scheduling of Fever Clinic in the COVID-19 Pandemic. IEEE Transactions on Automation Science and Engineering, 19(2), 709-723.
https://doi.org/10.1109/TASE.2021.3114339
Liu, R. and Xie, X. (2021). Weekly scheduling of emergency department physicians to cope with time-varying demand. IISE Transactions, 53(10), 1109-1123.
https://doi.org/10.1080/24725854.2021.1894656
Mansini, R. and Zanotti, R. (2020). Optimizing the physician scheduling problem in a large hospital ward. Journal of Scheduling, 23(3), 337-361.
https://doi.org/10.1007/s10951-019-00614-w
Marchesi, J. F., Hamacher, S., and Fleck, J. L. (2020). A stochastic programming approach to the physician staffing and scheduling problem. Computers and Industrial Engineering, 142, 106281.
https://doi.org/10.1016/j.cie.2020.106281
Ozder, E. H., Ozcan, E., and Eren, T. (2020). A Systematic Literature Review for Personnel Scheduling Problems. International Journal of Information Technology & Decision Making, 19(6), 1695-1735.
https://doi.org/10.1142/S0219622020300050
Pongcharoen, P. (2001). Genetic algorithms for production scheduling in capital goods industries [dissertation, University of Newcastle upon Tyne]. Newcastle upon Tyne.
Pongcharoen, P., Hicks, C., and Braiden, P. M. (2004). The development of genetic algorithms for the finite capacity scheduling of complex products, with multiple levels of product structure. European Journal of Operational Research, 152(1), 215-225.
https://doi.org/10.1016/S0377- 2217(02)00645-8
Pongcharoen, P., Stewardson, D. J., Hicks, C., and Braiden, P. M. (2001). Applying designed experiments to optimize the performance of genetic algorithms used for scheduling complex products in the capital goods industry. Journal of Applied Statistics, 28(3-4), 441-455.
https://doi.org/10.1080/02664760120034162
Rahimi, I., Gandomi, A. H., Deb, K., Chen, F., and Nikoo, M. R. (2022). Scheduling by NSGA-II: Review and Bibliometric Analysis. Processes, 10(1), 98.
https://doi.org/10.3390/pr10010098
Rastrigin, L. A. (1963). The convergence of the random search method in the extremal control of a many parameter system. Automation and Remote Control, 24(11), 1337–1342.
Salvendy, G. (2001). Handbook of Industrial Engineering: Technology and Operations Management. John Wiley & Sons, Inc.
Schoenfelder, J. and Pfefferlen, C. (2018). Decision support for the physician scheduling process at a German Hospital. Service Science, 10(3), 215-229.
https://doi.org/10.1287/serv.2017.0192
Schrack, G. and Choit, M. (1976). Optimized relative step size random searches. Mathematical Programming, 10(1), 230-244. https://doi.org/10.1007/BF01580669
Schumer, M. A. and Steiglitz, K. (1968). Adaptive Step Size Random Search. IEEE Transactions on Automatic Control, 13(3), 270-276.
https://doi.org/10.1109/TAC.1968.1098903
Sooncharoen, S., Pongcharoen, P., and Hicks, C. (2020). Grey Wolf production scheduling for the capital goods industry. Applied Soft Computing Journal, 94, 106480.
https://doi.org/10.1016/j.asoc.2020.106480
Tan, M., Gan, J., and Ren, Q. (2019). Scheduling emergency physicians based on a multiobjective programming approach: A case study of west China Hospital of Sichuan University. Journal of Healthcare Engineering, 2019, 5647078.
https://doi.org/10.1155/2019/5647078
Thongsamai, A., Chansombat, S., and Sooncharoen, S. (2024). The applications of Artificial Hummingbird Algorithm (AHA) in the optimization problems: A review of the state-of-the-art. Engineering and Applied Science Research, 51(2), 164-179.
https://ph01.tci-thaijo.org/index.php/easr/article/
view/254296
Tohidi, M., Kazemi Zanjani, M., and Contreras, I. (2019). Integrated physician and clinic scheduling in ambulatory polyclinics. Journal of the Operational Research Society, 70(2), 177-191.
https://doi.org/10.1080/01605682.2017.1421853
Tohidi, M., Kazemi Zanjani, M., and Contreras, I. (2021). A physician planning framework for polyclinics under uncertainty. Omega (United Kingdom), 101, 102275. https://doi.org/10.1016/j.omega.2020.102275
Wang, F., Zhang, C., Zhang, H., and Xu, L. (2021). Short-term physician rescheduling model with feature-driven demand for mental disorders outpatients. Omega (United Kingdom), 105, 102519.
https://doi.org/10.1016/j.omega.2021.102519
Wang, Z., Liu, R., and Sun, Z. (2023). Physician Scheduling for Emergency Departments Under Time-Varying Demand and Patient Return. IEEE Transactions on Automation Science and Engineering, 20(1), 553-570.