MRI appointment scheduling with uncertain examination time

This paper addresses the appointment scheduling problem for a single diagnostic facility—the magnetic resonance imaging equipment, which provides several services to the appointed patients. The examinations have random service durations given by a joint discrete probability distribution. We consider two performance criteria: (1) the expected cost incurred from the equipment idle time and the examination overtime representing the operating costs of the hospital; and (2) the expected cost incurred from the patient waiting time reflecting the customer satisfaction. The overall goal is to identify the examination sequence and the scheduled start times for the appointed patients so as to minimize simultaneously the aforementioned criteria by determining all the Pareto-optimal schedules. The problem is first formulated as a two-stage stochastic integer programming model and it is shown to be NP-hard in the strong sense even for the case with only two scenarios. An improved multi-objective evolutionary algorithm is then proposed in the MOEA/D framework, where the uncertainty is simulated by constructing a number of different scenarios. To replace the time-consuming simulations during the process of evaluating the rescheduling cost, we integrate the algorithm with a support vector regression surrogate model which efficiently improves the robustness of the baseline schedule and the quality of the solution. Finally, using the real medical data, we assess the feasibility and effectiveness of the proposed model by comparing with the classical NSGA-II and the MOEA/D algorithm, and extract some appropriate management inspirations to medical staffs for decision-making references.

[1]  Lawrence W. Robinson,et al.  Sequencing and Scheduling Appointments with Potential Call-In Patients , 2011 .

[2]  Yidong Peng,et al.  Applying simulation and genetic algorithm for patient appointment scheduling optimization , 2013 .

[3]  Saúl Zapotecas Martínez,et al.  A multi-objective evolutionary algorithm based on decomposition for constrained multi-objective optimization , 2014, IEEE Congress on Evolutionary Computation.

[4]  Michael Pinedo,et al.  Journal of Scheduling (2016) , 2016, Journal of Scheduling.

[5]  Camilo Mancilla,et al.  A sample average approximation approach to stochastic appointment sequencing and scheduling , 2012 .

[6]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[7]  Feng Liu,et al.  Prioritized surgery scheduling in face of surgeon tiredness and fixed off-duty period , 2015, J. Comb. Optim..

[8]  Qingfu Zhang,et al.  Problem Specific MOEA/D for Barrier Coverage with Wireless Sensors , 2017, IEEE Transactions on Cybernetics.

[9]  Diwakar Gupta,et al.  A Sequential Bounding Approach for Optimal Appointment Scheduling , 2003 .

[10]  Luis G. Vargas,et al.  The Surgical Scheduling Problem: Current Research and Future Opportunities , 2011 .

[11]  Jean-Luc Jannink,et al.  Genomic selection in plant breeding. , 2014, Methods in molecular biology.

[12]  Brian T. Denton,et al.  Operating Room Pooling and Parallel Surgery Processing Under Uncertainty , 2011, INFORMS J. Comput..

[13]  Rainer Kolisch,et al.  Scheduling the hospital-wide flow of elective patients , 2014, Eur. J. Oper. Res..

[14]  Yunpeng Wang,et al.  Long short-term memory neural network for traffic speed prediction using remote microwave sensor data , 2015 .

[15]  Xiaolan Xie,et al.  Simulation-based optimization for surgery appointment scheduling of multiple operating rooms , 2015 .

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

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

[18]  T. C. Edwin Cheng,et al.  Iterated Local Search for single-machine scheduling with sequence-dependent setup times to minimize total weighted tardiness , 2014, J. Sched..

[19]  Feng Liu,et al.  A knowledge-based evolutionary proactive scheduling approach in the presence of machine breakdown and deterioration effect , 2015, Knowl. Based Syst..

[20]  Vedat Verter,et al.  Matching patient and physician preferences in designing a primary care facility network , 2014, J. Oper. Res. Soc..

[21]  Jianchao Zeng,et al.  Surrogate-Assisted Cooperative Swarm Optimization of High-Dimensional Expensive Problems , 2017, IEEE Transactions on Evolutionary Computation.

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

[23]  Wei Gao,et al.  A surgical scheduling method considering surgeons’ preferences , 2015, J. Comb. Optim..

[24]  Emre A. Veral,et al.  OUTPATIENT SCHEDULING IN HEALTH CARE: A REVIEW OF LITERATURE , 2003 .

[25]  Qingfu Zhang,et al.  A multiobjective evolutionary algorithm based on decomposition with normal boundary intersection for traffic grooming in optical networks , 2014, Inf. Sci..

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

[27]  Peter J. H. Hulshof,et al.  Taxonomic classification of planning decisions in health care: a structured review of the state of the art in OR/MS , 2012 .

[28]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[29]  Robert H. Storer,et al.  A sample gradient-based algorithm for a multiple-OR and PACU surgery scheduling problem , 2017 .

[30]  Michael Samudra,et al.  Operating Room Planning and Scheduling , 2013 .

[31]  Xin Yao,et al.  Mathematical modeling and multi-objective evolutionary algorithms applied to dynamic flexible job shop scheduling problems , 2015, Inf. Sci..

[32]  Jonathan Patrick,et al.  A simulation based approximate dynamic programming approach to multi-class, multi-resource surgical scheduling , 2015, Eur. J. Oper. Res..

[33]  Diwakar Gupta,et al.  Appointment scheduling in health care: Challenges and opportunities , 2008 .

[34]  Qingfu Zhang,et al.  Decomposition of a Multiobjective Optimization Problem Into a Number of Simple Multiobjective Subproblems , 2014, IEEE Transactions on Evolutionary Computation.

[35]  Yaochu Jin,et al.  A Competitive Swarm Optimizer for Large Scale Optimization , 2015, IEEE Transactions on Cybernetics.

[36]  Tarek Y. ElMekkawy,et al.  Bi-criteria appointment scheduling of patients with heterogeneous service sequences , 2015, Expert Syst. Appl..