Abstract

In this paper, we consider the problem of sequencing and scheduling appointments on multiple servers with stochastic service durations and customer arrivals. The objective is to minimize the weighted sum of server staffing cost and total expected cost of customer waiting, server idleness and overtime. To solve the problem, we first formulate it as a two-stage integer program, where the second stage involves multiple stochastic linear programs. Based on this, we then derive a deterministic mixed-integer linear program for the problem via sample average approximation and further strengthen the formulation by exploiting problem properties. Due to the high complexity of the problem, we also propose an efficient integer L-shaped based heuristic, which is further enhanced by variable neighborhood descent. Our computational experiments show that the proposed integer L-shaped heuristic dominates the strengthened deterministic program and integer L-shaped method especially for large-scale problems, while the incorporation of variable neighborhood descent can significantly improve the performance of the heuristic. Our computational results also reveal that variations in service durations and fluctuations as well as customer unpunctual times have significant impacts on the system performance, while optimizing appointment sequencing decision can help reduce operational cost.

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.