×

Solving the dynamic Dial-a-Ride problem using a rolling-horizon event-based graph. (English) Zbl 07896700

Müller-Hannemann, Matthias (ed.) et al., 21st symposium on algorithmic approaches for transportation modelling, optimization, and systems, ATMOS 2021, Lisbon, Portugal (virtual conference), September 9–10, 2021. Wadern: Schloss Dagstuhl – Leibniz-Zentrum für Informatik. OASIcs – OpenAccess Ser. Inform. 96, Article 8, 16 p. (2021).
Summary: In many ridepooling applications transportation requests arrive throughout the day and have to be answered and integrated into the existing (and operated) vehicle routing. To solve this dynamic Dial-a-Ride problem we present a rolling-horizon algorithm that dynamically updates the current solution by solving an MILP formulation. The MILP model is based on an event-based graph with nodes representing pick-up and drop-off events associated with feasible user allocations in the vehicles. The proposed solution approach is validated on a set of real-word instances with more than 500 requests. In 99.5% of all iterations the rolling-horizon algorithm returned optimal insertion positions w.r.t. the current schedule in a time-limit of 30 seconds. On average, incoming requests are answered within 2.8 seconds.
For the entire collection see [Zbl 1473.90002].

MSC:

90B06 Transportation, logistics and supply chain management
90B20 Traffic problems in operations research
90B35 Deterministic scheduling theory in operations research
90C11 Mixed integer programming
90C05 Linear programming
Full Text: DOI