Abstract
This paper presents a Branch and Price approach for a reallife Bus Driver Scheduling problem with a complex set of break constraints. The column generation uses a set partitioning model as master problem and a resource constrained shortest path problem as subproblem. Due to the complex constraints, the branch and price algorithm adopts several novel ideas to improve the column generation in the presence of a high-dimensional subproblem, including exponential arc throttling and a dedicated two-stage dominance algorithm. Evaluation on a publicly available set of benchmark instances shows that the approach provides the first provably optimal solutions for small instances, improving best-known solutions or proving them optimal for 48 out of 50 instances, and yielding an optimality gap of less than 1% for more than half the instances.
Cite
CITATION STYLE
Kletzander, L., Musliu, N., & Van Hentenryck, P. (2021). Branch and Price for Bus Driver Scheduling with Complex Break Constraints. In 35th AAAI Conference on Artificial Intelligence, AAAI 2021 (Vol. 13B, pp. 11853–11861). Association for the Advancement of Artificial Intelligence. https://doi.org/10.1609/aaai.v35i13.17408
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.