The surgical case scheduling problem with fuzzy duration time: An ant system algorithm

In this paper, we address the surgical case scheduling problem in multi operating theater environment with uncertain service times in order to minimize makespan. In surgical case scheduling, not only the hospital resources are allocated to surgical cases but also the start time of performing surgeries is determined based on sequence of cases in a short-term time horizon. We consider fuzzy numbers for duration times of all stages and hereafter the problem called fuzzy surgical case scheduling. Since the operational environment in the problem is similar to no-wait multi-resource fuzzy flexible job shop problem, we consider constraints of that for formulating and solving problem. This problem is strongly an NP-hard optimization problem, hence we employ ant system algorithm to tackle problem. The proposed approach is illustrated by detailed examples of three test cases, and numerical computational experiments. Therefore, the performance of proposed algorithm is compared with a schedule constructed by first-come-first-service rule on all test instances. Also, a real case is provided from Isfahan’s hospital to evaluate proposed algorithm.  Consequently, computational experiments state that algorithm outperforms results obtained by hospital planning as well as fuzzy rule, and these indicate efficiency and capability of our algorithm for optimizing the makespan.

[1]  Frédéric Grimaud,et al.  Optimization methods for a stochastic surgery planning problem , 2009 .

[2]  J. B. Martin,et al.  Surgical demand scheduling: a review. , 1978, Health services research.

[3]  Xiaolan Xie,et al.  A stochastic model for operating room planning with elective and emergency demand for surgery , 2008, Eur. J. Oper. Res..

[4]  Roberto Aringhieri,et al.  A two level metaheuristic for the operating room scheduling and assignment problem , 2015, Comput. Oper. Res..

[5]  Ivo J. B. F. Adan,et al.  Improving operational effectiveness of tactical master plans for emergency and elective patients under stochastic demand and capacitated resources , 2011, Eur. J. Oper. Res..

[6]  Brian Denton,et al.  Optimization of surgery sequencing and scheduling decisions under uncertainty , 2007, Health care management science.

[7]  Lale Özbakır,et al.  Mathematical models for job-shop scheduling problems with routing and process plan flexibility , 2010 .

[8]  Marbelly Paola Davila,et al.  A Methodology for Scheduling Operating Rooms Under Uncertainty , 2013 .

[9]  F. Guerriero,et al.  Operational research in the management of the operating theatre: a survey , 2011, Health care management science.

[10]  Yi Liu,et al.  A fast estimation of distribution algorithm for dynamic fuzzy flexible job-shop scheduling problem , 2015, Comput. Ind. Eng..

[11]  Deming Lei,et al.  Co-evolutionary genetic algorithm for fuzzy flexible job shop scheduling , 2012, Appl. Soft Comput..

[12]  Yunus Demir,et al.  Evaluation of mathematical models for flexible job-shop scheduling problems , 2013 .

[13]  Tarek Y. ElMekkawy,et al.  Appointment scheduling of outpatient surgical services in a multistage operating room department , 2013 .

[14]  Wei Xiang,et al.  An ant colony optimization approach for solving an operating room surgery scheduling problem , 2015, Comput. Ind. Eng..

[15]  Jorge Puente,et al.  Hybrid Cooperative Coevolution for Fuzzy Flexible Job Shop Scheduling Problems , 2013 .

[16]  Amr B. Eltawil,et al.  A Proposed Solution Framework for the Operating Room Scheduling Problems , 2013 .

[17]  Rainer Kolisch,et al.  Master surgery scheduling with consideration of multiple downstream units , 2014, Eur. J. Oper. Res..

[18]  Didier Dubois,et al.  Fuzzy scheduling: Modelling flexible constraints vs. coping with incomplete knowledge , 2003, Eur. J. Oper. Res..

[19]  M. V. Pato,et al.  Scheduling elective surgeries in a Portuguese hospital using a genetic heuristic , 2014 .

[20]  Rym M'Hallah,et al.  The planning and scheduling of operating rooms: A simulation approach , 2014, Comput. Ind. Eng..

[21]  Domenico Conforti,et al.  A hybrid genetic approach for solving an integrated multi-objective operating room planning and scheduling problem , 2017, Comput. Oper. Res..

[22]  Ferani E. Zulvia,et al.  Application of a fuzzy ant colony system to solve the dynamic vehicle routing problem with uncertain service time , 2016 .

[23]  E. Demeulemeester,et al.  Trade-Offs in Operating Room Planning for Electives and Emergencies: A Review , 2014 .

[24]  Michael Samudra,et al.  Scheduling operating rooms: achievements, challenges and pitfalls , 2016, J. Sched..

[25]  Andreas Klinkert,et al.  Surgical case scheduling as a generalized job shop scheduling problem , 2008, Eur. J. Oper. Res..

[26]  Jing Shi,et al.  Rescheduling of elective patients upon the arrival of emergency patients , 2012, Decis. Support Syst..

[27]  Xueping Li,et al.  Scheduling elective surgeries with sequence-dependent setup times to multiple operating rooms using constraint programming , 2014 .

[28]  Alain Guinet,et al.  Operating theatre planning. , 2003, Nursing mirror and midwives journal.

[29]  Yuehwern Yih,et al.  Reducing patient-flow delays in surgical suites through determining start-times of surgical cases , 2014, Eur. J. Oper. Res..

[30]  Jully Jeunet,et al.  A variable neighborhood search algorithm for the surgery tactical planning problem , 2017, Comput. Oper. Res..

[31]  Chengbin Chu,et al.  A planning and scheduling problem for an operating theatre using an open scheduling strategy , 2010, Comput. Ind. Eng..

[32]  Jorge Puente,et al.  Semantics of Schedules for the Fuzzy Job-Shop Problem , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[33]  Ye Xu,et al.  An effective teaching-learning-based optimization algorithm for the flexible job-shop scheduling problem with fuzzy processing time , 2015, Neurocomputing.

[34]  Somayeh Ghazalbash,et al.  Operating Room Scheduling in Teaching Hospitals , 2012, Adv. Oper. Res..

[35]  Xiaolan Xie,et al.  Operating theatre scheduling with patient recovery in both operating rooms and recovery beds , 2010, Comput. Ind. Eng..

[36]  Nadine Meskens,et al.  Multi-objective operating room scheduling considering desiderata of the surgical team , 2013, Decis. Support Syst..

[37]  Masatoshi Sakawa,et al.  Fuzzy programming for multiobjective job shop scheduling with fuzzy processing time and fuzzy duedate through genetic algorithms , 2000, Eur. J. Oper. Res..

[38]  Erik Demeulemeester,et al.  Operating room planning and scheduling: A literature review , 2010, Eur. J. Oper. Res..

[39]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[40]  Abdelaziz Dammak,et al.  A stochastic optimization and simulation approach for scheduling operating rooms and recovery beds in an orthopedic surgery department , 2015, Comput. Ind. Eng..

[41]  Iraj Mahdavi,et al.  A bi-objective possibilistic programming model for open shop scheduling problems with sequence-dependent setup times, fuzzy processing times, and fuzzy due dates , 2012, Appl. Soft Comput..

[42]  Jian Lin,et al.  A hybrid biogeography-based optimization for the fuzzy flexible job-shop scheduling problem , 2015, Knowl. Based Syst..

[43]  M. Dorigo,et al.  1 Positive Feedback as a Search Strategy , 1991 .

[44]  Pratik J. Parikh,et al.  A dual bin-packing approach to scheduling surgical cases at a publicly-funded hospital , 2013, Eur. J. Oper. Res..

[45]  Jorge Puente,et al.  Improved Local Search for Job Shop Scheduling with uncertain Durations , 2009, ICAPS.

[46]  Inês Marques,et al.  Different stakeholders' perspectives for a surgical case assignment problem: Deterministic and robust approaches , 2017, Eur. J. Oper. Res..

[47]  M. E. Captivo,et al.  Local search heuristics for a surgical case assignment problem , 2017, Operations Research for Health Care.

[48]  Johann L. Hurink,et al.  Decision support system for the operating room rescheduling problem , 2012, Health care management science.

[49]  M. E. Captivo,et al.  Bicriteria elective surgery scheduling using an evolutionary algorithm , 2015 .

[50]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .