Driver routing and scheduling with synchronization constraints

This paper investigates a novel type of driver routing and scheduling problem motivated by a practical application in long-distance bus networks. A key difference from other crew scheduling problems is that drivers can be exchanged between buses at arbitrary intermediate stops en route such that our...

Full description

Saved in:
Bibliographic Details
Published inTransportation research. Part B: methodological Vol. 174; p. 102772
Main Authors Ammann, Pia, Kolisch, Rainer, Schiffer, Maximilian
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.08.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:This paper investigates a novel type of driver routing and scheduling problem motivated by a practical application in long-distance bus networks. A key difference from other crew scheduling problems is that drivers can be exchanged between buses at arbitrary intermediate stops en route such that our problem requires additional synchronization constraints. We present a mathematical model for this problem that leverages a time-expanded multi-digraph and derive bounds for the total number of required drivers. Moreover, we develop a destructive-bound-enhanced matheuristic that converges to provably optimal solutions and apply it to a real-world case study for Flixbus, one of Europe’s leading coach companies. We demonstrate that our matheuristic outperforms a standalone MIP implementation in terms of solution quality and computational time and reduces the number of required drivers by up to 56% compared to approaches currently used in practice. Our solution approach provides feasible solutions for all instances within seconds and solves instances with up to 390 locations and 70 requests optimally with an average computational time under 210 sec. We further study the impact of driver exchanges on the total driver count and show that allowing for such exchanges leads to average savings of 42.69%. •We introduce a novel driver routing and scheduling problem with driver exchanges.•We formulate a MILP based on a time-expanded directed multi-graph.•We propose a matheuristic enriched by a destructive bound improvement procedure.•We demonstrate the performance of our algorithm in a real-world case study.•We provide managerial insights on the impact of driver swaps at intermediate stops.
ISSN:0191-2615
1879-2367
DOI:10.1016/j.trb.2023.05.009