Abstract

Scheduling patient appointments at a hemodialysis center presents a unique setting. Unlike other appointment scheduling problems in healthcare systems, patients are scheduled for a series of dialysis treatment appointments instead of a single appointment. In this study, we formulate this multiple-appointment system as a set-partitioning problem that allows partial schedules to be feasible. We employ a Branch and Price (BP) algorithm to solve the problem, however, the pricing sub-problem proves to be exceedingly challenging for state-of-the-art dynamic programming algorithms. Therefore, we propose a novel decomposition of the sub-problem and design an efficient embedded Column Generation (CG) algorithm to find the optimal solution. We further design a greedy heuristic that enhances the computational efficiency of the BP algorithm. Our proposed BP algorithms efficiently solve challenging instances that are simulated based on the data from a collaborating hemodialysis center. Specifically, the Enhanced CG-embedded BP algorithm accelerates the CPU time on average by 78% compared to the Base BP algorithm (32% and 59% compared to the Enhanced and the CG-embedded BP algorithms, respectively). We also compare the optimal results with the current scheduling policy at the center. Our proposed Enhanced CG-embedded BP algorithm improves the percentage of leftover appointments by 98% on average and the hours of deviations per patient by 46% on average, compared to the current policy.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.