Skip to main content
Log in

MRI appointment scheduling with uncertain examination time

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Astaraky D, Patrick J (2015) A simulation based approximate dynamic programming approach to multi-class, multi-resource surgical scheduling. Eur J Oper Res 245(1):309–319

    Article  MathSciNet  MATH  Google Scholar 

  • Bai M, Storer RH, Tonkay GL (2017) A sample gradient-based algorithm for a multiple-or and pacu surgery scheduling problem. IISE Trans 49(4):367–380

  • Batun S, Denton B, Huschka TR, Schaefer AJ (2011) Operating room pooling and parallel surgery processing under uncertainty. Informs J Comput 23(2):220–237

  • Cayirli T, Veral E (2010) Outpatient scheduling in health care: a review of literature. Prod Oper Manag 12(4):519–549

    Article  Google Scholar 

  • Chen RR, Robinson LW (2015) Sequencing and scheduling appointments with potential call in patients. Prod Oper Manag 23(9):1522–1538

    Article  Google Scholar 

  • Cheng R, Jin Y (2015) A competitive swarm optimizer for large scale optimization. IEEE Trans Cybern 45(2):191

    Article  Google Scholar 

  • Demeulemeester E, Belien J, Cardoen B, Samudra M (2010) Operating room planning and scheduling. Eur J Oper Res 201(3):921–932

    Article  MATH  Google Scholar 

  • Denton B, Gupta D (2003) A sequential bounding approach for optimal appointment scheduling. IIE Trans 3(11):1003–1016

  • Denton B, Viapiano J, Vogl A (2007) Optimization of surgery sequencing and scheduling decisions under uncertainty. Health Care Manag Sci 10(1):13

    Article  Google Scholar 

  • Gupta D, Denton B (2008) Appointment scheduling in health care: challenges and opportunities. IIE Trans 40(9):800–819

    Article  Google Scholar 

  • Gartner D, Kolisch R (2014) Scheduling the hospital-wide flow of elective patients. Eur J Oper Res 223(3):689–699

  • Gunes ED, Yaman H, Cekyay B, Verter V (2014) Matching patient and physician preferences in designing a primary care facility network. J Oper Res Soc 65(4):483–496

    Article  Google Scholar 

  • Hulshof PJH, Kortbeek N, Boucherie RJ, Hans EW, Bakker PJM (2012) Taxonomic classification of planning decisions in health care: a structured review of the state of the art in OR/MS. Health Syst 1(2):129–175

    Article  Google Scholar 

  • Liu HL, Gu F, Zhang Q (2014) Decomposition of a multiobjective optimization problem into a number of simple multiobjective subproblems. IEEE Trans Evol Comput 18(3):450–455

    Article  Google Scholar 

  • Ma X, Tao Z, Wang Y, Yu H, Wang Y (2015) Long short-term memory neural network for traffic speed prediction using remote microwave sensor data. Transp Res Part C Emerg Technol 54:187–197

    Article  Google Scholar 

  • Mancilla C, Storer R (2012) A sample average approximation approach to stochastic appointment sequencing and scheduling. IIE Trans 44(8):655–670

    Article  Google Scholar 

  • Martinez SZ, Coello CAC (2014) A multi-objective evolutionary algorithm based on decomposition for constrained multi-objective optimization. In: IEEE transactions on evolutionary computation, pp 429–436

  • May JH, Spangler WE, Strum DP, Vargas LG (2011) The surgical scheduling problem: current research and future opportunities. Prod Oper Manag 20(3):392–405

    Article  Google Scholar 

  • Newell MA, Jannink JL (2014) Genomic selection in plant breeding. Adv Agron 1145(2):117

    Google Scholar 

  • Peng Y (2013) Applying simulation and genetic algorithm for patient appointment scheduling optimization. Dissertations and theses—Gradworks, 2(2)

  • Rubio-Largo A, Zhang Q, Vega-Rodrguez MA (2014) A multiobjective evolutionary algorithm based on decomposition with normal boundary intersection for traffic grooming in optical networks. Inf Sci 289(1):91–116

    Article  MathSciNet  MATH  Google Scholar 

  • Samudra M, Riet CV, Demeulemeester E, Cardoen B, Vansteenkiste N, Rademakers FE (2016) Scheduling operating rooms: achievements, challenges and pitfalls. J Sched 19(5):1–33

    Article  MathSciNet  MATH  Google Scholar 

  • Saremi A, Jula P, Elmekkawy T, Wang GG (2013) Appointment scheduling of outpatient surgical services in a multistage operating room department. Int J Prod Econ 141(2):646–658

    Article  Google Scholar 

  • Saremi A, Jula P, Elmekkawy T, Wang GG (2015) Bi-criteria appointment scheduling of patients with heterogeneous service sequences. Expert Syst Appl 42(8):4029–4041

    Article  Google Scholar 

  • Shen XN, Yao X (2015) Mathematical modeling and multi-objective evolutionary algorithms applied to dynamic flexible job shop scheduling problems. Inf Sci 298:198–224

    Article  MathSciNet  Google Scholar 

  • Smola AJ, Scholkopf B (2004) A tutorial on support vector regression. Stat Comput 14(3):199–222

    Article  MathSciNet  Google Scholar 

  • Sun C, Jin Y, Cheng R, Ding J, Zeng J (2017) Surrogate-assisted cooperative swarm optimization of high-dimensional expensive problems. IEEE Trans Evol Comput PP(99):1–1

  • Wang DJ, Liu F, Wang YZ, Jin Y (2015a) A knowledge-based evolutionary proactive scheduling approach in the presence of machine breakdown and deterioration effect. Knowl Based Syst 90(C):70–80

    Article  Google Scholar 

  • Wang DJ, Liu F, Yin Y, Wang J, Wang Y (2015b) Prioritized surgery scheduling in face of surgeon tiredness and fixed off-duty period. J Combin Optim 30(4):967–981

    Article  MathSciNet  MATH  Google Scholar 

  • Xu H, Lu Z, Cheng TC (2014) Iterated local search for single-machine scheduling with sequence-dependent setup times to minimize total weighted tardiness. J Sched 17(3):271–287

    Article  MathSciNet  MATH  Google Scholar 

  • Yang Y, Shen B, Gao W, Liu Y, Zhong L (2015) A surgical scheduling method considering surgeons’ preferences. J Combin Optim 30(4):1–11

    Article  MathSciNet  MATH  Google Scholar 

  • Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731

    Article  Google Scholar 

  • Zhang Z, Xie X (2015) Simulation-based optimization for surgery appointment scheduling of multiple operating rooms. IIE Trans 47(9):998–1012

    Article  Google Scholar 

  • Zhang X, Zhou Y, Zhang Q, Lee VC, Li M (2016) Problem specific MOEA/D for barrier coverage with wireless sensors. IEEE Trans Cybern PP(99):1–12

Download references

Acknowledgements

We gratefully thank the anonymous referees for their helpful comments on the earlier versions of our paper. This research was supported by the National Natural Science Foundation of China (Grant Nos. 71501024, 71533001, 71672019, 71271039).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yunqiang Yin.

Additional information

The first two authors contributed equally to this study and share first authorship.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Qiu, H., Wang, D., Wang, Y. et al. MRI appointment scheduling with uncertain examination time. J Comb Optim 37, 62–82 (2019). https://doi.org/10.1007/s10878-017-0210-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-017-0210-5

Keywords

Navigation