Skip to main content
Log in

A patient flow scheduling problem in ophthalmology clinic solved by the hybrid EDA–VNS algorithm

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

Abstract

This paper studies the patient flow scheduling problem in a multi-phase-multi-server system setting for a typical ophthalmology clinic, considering different patient flow processes and specific appointment time. In this problem, patients may go through the following processes, i.e., consultation, examination, re-consultation, and treatment, which form four patient flow paths according to different situations. The objective of this paper is to minimize the completion time of all the patients in the ophthalmology clinic. For solving this problem, we develop a hybrid meta-heuristic algorithm EDA–VNS combining estimation of distribution algorithm (EDA) and variable neighborhood search (VNS). We test the suitability of the approach for the ophthalmology clinic’s problem. Computational results demonstrate that the proposed algorithm is capable of providing high-quality solutions within a reasonable computational time. In addition, the proposed algorithm is also compared with several high-performing algorithms to validate its efficiency. The results indicate the advantages of the proposed EDA–VNS algorithm.

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
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  • Adibi MA, Shahrabi J (2014) A clustering-based modified variable neighborhood search algorithm for a dynamic job shop scheduling problem. Int J Adv Manuf Technol 70:1955–1961

    Article  Google Scholar 

  • Ahmadi-Javid A, Jalali Z, Klassen KJ (2017) Outpatient appointment systems in healthcare: a review of optimization studies. Eur J Oper Res 258:3–34

    Article  MathSciNet  Google Scholar 

  • Armony M, Israelit S, Mandelbaum A et al (2015) On patient flow in hospitals: a data-based queueing-science perspective. Stoch Syst 5:146–194

    Article  MathSciNet  Google Scholar 

  • Chakraborty S, Muthuraman K, Lawley M (2013) Sequential clinical scheduling with patient no-show: the impact ofpre-defined slot structures. Socioecon Plann Sci 47:205–219

    Article  Google Scholar 

  • Chen X, Wang L, Ding J, Thomas N (2016) Patient flow scheduling and capacity planning in a smart hospital environment. IEEE Access 4:135–148

    Article  Google Scholar 

  • Chern CC, Chien PS, Chen SY (2008) A heuristic algorithm for the hospital health examination scheduling problem. Eur J Oper Res 186:1137–1157

    Article  Google Scholar 

  • Choi SW, Kim YD (2008) Minimizing makespan on an m-machine re-entrant flowshop. Comput Oper Res 35:1684–1696

    Article  MathSciNet  Google Scholar 

  • Danping L, Lee CKM (2011) A review of the research methodology for the re-entrant scheduling problem. Int J Prod Res 49:2221–2242

    Article  Google Scholar 

  • Hansen P, Mladenović N (2001) Variable neighborhood search: principles and applications. Eur J Oper Res 130:449–467

    Article  MathSciNet  Google Scholar 

  • Huang J, Carmeli B, Mandelbaum A (2015) Control of patient flow in emergency departments, or multiclass queues with deadlines and feedback. Oper Res 63:892–908

    Article  MathSciNet  Google Scholar 

  • Kim HW, Lee DH (2009) Heuristic algorithms for re-entrant hybrid flow shop scheduling with unrelated parallel machines. Proc Inst Mech Eng Part B J Eng Manuf 223:433–442

    Article  Google Scholar 

  • Kong M, Zhou J, Pei J et al (2019) A modified variable neighborhood search algorithm in distributed virtual manufacturing network. Optim Lett. https://doi.org/10.1007/s11590-019-01450-9

  • Larranaga P, Lozano JA (2001) Estimation of distribution algorithms: a new tool for evolutionary computation. Kluwer Press, Boston

    MATH  Google Scholar 

  • Leeftink AG, Vliegen IMH, Hans EW (2017) Stochastic integer programming for multi-disciplinary outpatient clinic planning. Health Care Manag Sci 22:1–15

    Google Scholar 

  • Lei D, Guo X (2016) Variable neighborhood search for the second type of two-sided assembly line balancing problem. Comput Oper Res 72:183–188

    Article  Google Scholar 

  • Li X, Wang J, Fung RYK (2018) Approximate dynamic programming approaches for appointment scheduling with patient preferences. Artif Intell Med 85:16–25

    Article  Google Scholar 

  • Liang B, Turkcan A, Ceyhan ME, Stuart K (2015) Improvement of chemotherapy patient flow and scheduling in an outpatient oncology clinic. Int J Prod Res 53:7177–7190

    Article  Google Scholar 

  • Lin CKY (2015) An adaptive scheduling heuristic with memory for the block appointment system of an outpatient specialty clinic. Int J Prod Res 53:7488–7516

    Article  Google Scholar 

  • Liu X, Lu S, Pei J, Pardalos PM (2018) A hybrid VNS-HS algorithm for a supply chain scheduling problem with deteriorating jobs. Int J Prod Res 56:5758–5775

    Article  Google Scholar 

  • Lu Y, Xie X, Jiang Z (2018) Dynamic appointment scheduling with wait-dependent abandonment. Eur J Oper Res 265:975–984

    Article  MathSciNet  Google Scholar 

  • Pei J, Liu X, Fan W et al (2019) A hybrid BA-VNS algorithm for coordinated serial-batchingscheduling with deteriorating jobs, financial budget, and resource constraint in multiple manufacturers. Omega (UK) 82:55–69

    Article  Google Scholar 

  • Pei J, Wang X, Fan W et al (2018) Scheduling step-deteriorating jobs on bounded parallel-batching machines to maximise the total net revenue. J Oper Res Soc 5682:1–18

    Google Scholar 

  • Puerto J, Pérez-brito D, García-gonzález CG (2014) A modified variable neighborhood search for the discrete ordered median problem. Eur J Oper Res 234:61–76

    Article  MathSciNet  Google Scholar 

  • Salemi Parizi M, Ghate A (2016) Multi-class, multi-resource advance scheduling with no-shows, cancellations and overbooking. Comput Oper Res 67:90–101

    Article  MathSciNet  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:646–658

    Article  Google Scholar 

  • Sayah A, Lai-Becker M, Kingsley-Rocker L et al (2016) Emergency department expansion versus patient flow improvement: impact on patient experience of care. J Emerg Med 50:339–348

    Article  Google Scholar 

  • Shen JN, Wang L, Zheng HY (2016) A modified teaching-learning-based optimisation algorithm for bi-objective re-entrant hybrid flowshop scheduling. Int J Prod Res 54:3622–3639

    Article  Google Scholar 

  • Taherkhani M, Safabakhsh R (2016) A novel stability-based adaptive inertia weight for particle swarm optimization. Appl Soft Comput J 38:281–295

    Article  Google Scholar 

  • Wang S, Wang L, Xu Y, Liu M (2013) An effective estimation of distribution algorithm for the flexible job-shop scheduling problem with fuzzy processing time. Int J Prod Res 51:3778–3793

    Article  Google Scholar 

  • Yan C, Tang J, Jiang B, Fung RYK (2015) Sequential appointment scheduling considering patient choice and service fairness. Int J Prod Res 53:7376–7395

    Article  Google Scholar 

  • Zhang XY, Chen L (2018) A re-entrant hybrid flow shop scheduling problem with machine eligibility constraints. Int J Prod Res 56:5293–5305

    Article  Google Scholar 

  • Zhou B, Hu L, Zhong Z (2018) A hybrid differential evolution algorithm with estimation of distribution algorithm for reentrant hybrid flow shop scheduling problem. Neural Comput Appl 30:193–209

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the Key research and development Projects in Anhui (1804b06020377), the Basic scientific research Projects in central colleges and Universities (JZ2018HGTB0232), the National Natural Science Foundation of China (Nos. 71601065, 71690235 and 71690230), and Innovative Research Groups of the National Natural Science Foundation of China (71521001). This paper is submitted to the special issue (CSoNet2018).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenjuan Fan.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fan, W., Wang, Y., Liu, T. et al. A patient flow scheduling problem in ophthalmology clinic solved by the hybrid EDA–VNS algorithm. J Comb Optim 39, 547–580 (2020). https://doi.org/10.1007/s10878-019-00497-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-019-00497-9

Keywords

Navigation