Abstract
We present a model for the surgery admission planning problem, and a meta-heuristic algorithm for solving it. The problem involves assigning operating rooms and dates to a set of elective surgeries, as well as scheduling the surgeries of each day and room. Simultaneously, a schedule is created for each surgeon to avoid double bookings. The presented algorithm uses simple Relocate and Two-Exchange neighbourhoods, governed by an iterated local search framework. The problem’s search space associated with these move operators is analysed for three typical fitness surfaces, representing different compromises between patient waiting time, surgeon overtime, and waiting time for children in the morning on the day of surgery. The analysis shows that for the same problem instances, the different objectives give fitness surfaces with quite different characteristics. We present computational results for a set of benchmarks that are based on the admission planning problem in a chosen Norwegian hospital.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Barnes, J.W., Colletti, B.W., Neuway, D.L.: Using group theory and transition matrices to study a class of metaheuristic neighborhoods. Eur. J. Oper. Res. 138(3), 531–544 (2002)
Beliën, J., Demeulemeester, E.: Building cyclic master surgery schedules with leveled resulting bed occupancy. Eur. J. Oper. Res. 176(2), 1185–1204 (2007)
Beliën, J., Demeulemeester, E.: A branch-and-price approach for integrating nurse and surgery scheduling. Eur. J. Oper. Res. 189(3), 652–668 (2008). 0377-2217 DOI:10.1016/j.ejor.2006.10.060
Beyer, W.A., Stein, M.L., Ulam, S.M.: Metric in biology, an introduction. Preprint LA-4937, University of California, Los Alamos (1972)
Blake, J.T., Carter, M.: Surgical process scheduling: a structured review. J. Soc. Heal. Syst. 5(3), 17–30 (1997)
Blake, J.T., Carter, M.W.: A goal programming approach to strategic resource allocation in acute care hospitals. Eur. J. Oper. Res. 140(3), 541–561 (2002)
Blake, J.T., Dexter, F., Donald, J.: Operating room managers’ use of integer programming for assigning block time to surgical groups: a case study. Anesth. Analg. 94(1), 143–148 (2002)
Burke, E.K., De Causmaecker, P., Vanden Berghe, G., Van Landeghem, H.: The state of the art of nurse rostering. J. Sched. 7(6), 441–499 (2004). 10.1023/B:JOSH.0000046076.75950.0b
Cardoen, B., Demeulemeester, E., Beliën, J.: Operating room planning and scheduling: a literature review. Eur. J. Oper. Res. 201(3), 921–932 (2009). 0377-2217 DOI:10.1016/j.ejor.2009.04.011
Cardoen, B., Demeulemeester, E., Beliën, J.: Optimizing a multiple objective surgical case sequencing problem. Int. J. Prod. Econ. 119(2), 354–366 (2009). 0925-5273 DOI:10.1016/j.ijpe.2009.03.009
Cardoen, B., Demeulemeester, E., Beliën, J.: Sequencing surgical cases in a day-care environment: an exact branch-and-price approach. Comput. Oper. Res. 36(9), 2660–2669 (2009). 0305-0548 DOI:10.1016/j.cor.2008.11.012
Chaabane, S., Meskens, N., Guinet, A., Laurent, M.: Comparison of two methods of operating theatre planning: application in Belgian hospital. In: 2006 International Conference on Service Systems and Service Management, Troyes (2006)
Charnetski, J.R.: Scheduling operating room surgical procedures with early and late completion penalty costs. J. Oper. Manag. 5(1), 91–102 (1984)
Denton, B., Viapiano, J., Vogl, A.: Optimization of surgery sequencing and scheduling decisions under uncertainty. Heal. Care Manag. Sci. 10(1), 13–24 (2007)
Dexter, F., Macario, A.: Changing allocations of operating room time from a system based on historical utilization to one where the aim is to schedule as many surgical cases as possible. Anesth. Analg. 94(5), 1272–1279 (2002)
Fei, H., Combes, C., Chu, C., Meskens, N.: Endoscopies scheduling problem: a case study. In: IFAC Symposium on Information Control Problems in Manufacturing (2006)
Gendreau, M., Ferland, J., Gendron, B., Hail, N., Jaumard, B., Lapierre, S., Pesant, G., Soriano, P.: Physician scheduling in emergency rooms. In: Burke E.K., Rudov H. (eds.) PATAT 2006, pp. 2–14. Faculty of Informatics, Masaryk University Brno, The Czech Republic (2006)
Guinet, A., Chaabane, S.: Operating theatre planning. Int. J. Prod. Econ. Plan. Control Prod. Syst. 85(1), 69–81 (2003)
Hans, E., Wullink, G., van Houdenhoven, M., Kazemier, G.: Robust surgery loading. Eur. J. Oper. Res. 185(3), 1038–1050 (2008)
Hansen, P., Mladenovic, N.: Variable neighbourhood search. In: Burke, E.K., Kendall, G. (eds.) Search Methodologies—Introductory Tutorials in Optimization and Decision Support Techniques, vol. 1, pp. 211–238. Springer, Berlin (2005)
Hoos, H.H., Stutzle, T.: Stochastic Local Search: Foundations and Applications. Morgan Kaufmann, San Mateo (2005)
Jebali, A., Alouane, A.B.H., Ladet, P.: Operating rooms scheduling. Int. J. Prod. Econ. Control Manag. Prod. Syst. 99(12), 52–62 (2006)
Dia Lourenco, H.R., Martin, O.C., Stutzle, T.: Iterated local search. In: Glover, F., Kochenberger, G. (eds.) Handbook of Metaheuristics, pp. 321–353. Kluwer Academic, Norwell (2002)
Macario, A., Vitez, T.S., Dunn, B., McDonald, T.: Where are the costs in perioperative care?: Analysis of hospital costs and charges for inpatient surgical care. Anesthesiology 83(6), 1138–1144 (1995)
Marcon, E., Kharraja, S., Simonnet, G.: Minimization of the risk of no realization for the planning of the surgical interventions into the operation theatre. In: 8th IEEE International Conference on Emerging Technologies and Factory Automation, pp. 675–680. Antibes-Juan les Pins, France (2001)
Noyan Ogulata, S., Erol, R.: A hierarchical multiple criteria mathematical programming approach for scheduling general surgery operations in large hospitals. J. Med. Syst. 27(3), 259–270 (2003)
Orlowski, M., Pachter, M.: An algorithm for the determination of a longest increasing subsequence in a sequence. Comput. Math. Appl. 17(7), 10735 (1989)
Ozkarahan, I.: Allocation of surgical procedures to operating rooms. J. Med. Syst. 19(4), 333–352 (1995). DOI:10.1007/BF02257264
Ozkarahan, I.: Allocation of surgeries to operating rooms by goal programing. J. Med. Syst. 24(6), 339–378 (2000)
Pham, D.-N., Klinkert, A.: Surgical case scheduling as a generalized job shop scheduling problem. Eur. J. Oper. Res. 185(3), 1011–1025 (2008). 0377-2217 DOI:10.1016/j.ejor.2006.03.059
Przasnyski Z.H.: Operating room scheduling—a literature review. AORN J. 44(1), 67–76 (1986)
Reeves, C.R.: Fitness landscapes. In: Burke, E.K., Kendall, G. (eds.): Search Methodologies, pp. 587–610. Springer, Berlin (2005)
Roland, B., Di Martinelly, C., Riane, F.: Operating theatre optimization: a resource-constrained based solving approach. In: Service Systems and Service Management, 2006 International Conference on, vol. 1, pp. 443–448 (2006)
Santibanez, P., Begen, M., Atkins, D.: Surgical block scheduling in a system of hospitals: an application to resource and wait list management in a British Columbia health authority. Heal. Care Manag. Sci. 10(3), 269–282 (2007)
Schiavinotto, T., Stutzle, T.: A review of metrics on permutations for search landscape analysis. Comput. Oper. Res. 34(10), 3143–3153 (2007). 0305-0548 DOI:10.1016/j.cor.2005.11.022
Sier, D., Tobin, P., McGurk, C.: Scheduling surgical procedures. J. Oper. Res. Soc. 48(9), 884–891 (1997)
Weinberger, E.: Correlated and uncorrelated fitness landscapes and how to tell the difference. Biol. Cybern. 63(5), 325–336 (1990). DOI:10.1007/BF00202749
Weiss, E.N.: Models for determining estimated start times and case orderings in hospital operating rooms. IIE Trans. 22(2), 143–150 (1990)
Zhou, J., Dexter, F.: Method to assist in the scheduling of add-on surgical cases-upper prediction bounds for surgical case durations based on the log-normal distribution. Anesthesiology 89(5) (1998)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This is an open access article distributed under the terms of the Creative Commons Attribution Noncommercial License (https://creativecommons.org/licenses/by-nc/2.0), which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
About this article
Cite this article
Riise, A., Burke, E.K. Local search for the surgery admission planning problem. J Heuristics 17, 389–414 (2011). https://doi.org/10.1007/s10732-010-9139-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10732-010-9139-x