Online Vehicle Routing with Pickups and Deliveries Under Time-Dependent Travel-Time Constraints

Authors Spyros Kontogiannis , Andreas Paraskevopoulos, Christos Zaroliagis



PDF
Thumbnail PDF

File

OASIcs.ATMOS.2024.9.pdf
  • Filesize: 0.87 MB
  • 20 pages

Document Identifiers

Author Details

Spyros Kontogiannis
  • Computer Engineering and Informatics Department, University of Patras, Greece
  • Computer Technology Institute and Press "Diophantus", Patras, Greece
Andreas Paraskevopoulos
  • Computer Technology Institute and Press "Diophantus", Greece
Christos Zaroliagis
  • Computer Engineering and Informatics Department, University of Patras, Greece
  • Computer Technology Institute and Press "Diophantus", Patras, Greece

Cite AsGet BibTex

Spyros Kontogiannis, Andreas Paraskevopoulos, and Christos Zaroliagis. Online Vehicle Routing with Pickups and Deliveries Under Time-Dependent Travel-Time Constraints. In 24th Symposium on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS 2024). Open Access Series in Informatics (OASIcs), Volume 123, pp. 9:1-9:20, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/OASIcs.ATMOS.2024.9

Abstract

The Vehicle Routing Problem with pickups, deliveries and spatiotemporal service constraints (VRP_PDSTC) is a quite challenging algorithmic problem that can be dealt with in either an offline or an online fashion. In this work, we focus on a generalization, called VRP_PDSTCtd, in which the travel-time metric is time-dependent: the traversal-time per road segment (represented as a directed arc) is determined by some function of the departure-time from its tail towards its head. Time-dependence makes things much more complicated, even for the simpler problem of computing earliest-arrival-time paths which is a crucial subroutine to be solved (numerous times) by VRP_PDSTCtd schedulers. We propose two online schedulers of requests to workers, one which is a time-dependent variant of the classical Plain-Insertion heuristic, and an extension of it trying to digest some sort of forecasts for future demands for service. We enrich these two online schedulers with two additional heuristics, one targeting for distance-balanced assignments of work loads to the workers and another that makes local-search-improvements to the produced solutions. We conduct a careful experimental evaluation of the proposed algorithms on a real-world instance, with or without these heuristics, and compare their quality with human-curated assignments provided by professional experts (human operators at actual pickup-and-delivery control centers), and also with feasible solutions constructed from a relaxed MILP formulation of VRP_PDSTCtd, which is also introduced in this paper. Our findings are quite encouraging, demonstrating that the proposed algorithms produce solutions which (i) are significant improvements over the human-curated assignments, and (ii) have overall quality pretty close to that of the (extremely time-consuming) solutions provided by an exact solver for the MILP formulation.

Subject Classification

ACM Subject Classification
  • Theory of computation → Theory and algorithms for application domains
Keywords
  • transport optimization heuristics
  • vehicle routing with pickups and deliveries
  • time-dependent travel-times

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Tolga Bektas and Adam Letchford. Using 𝓁^p-norms for fairness in combinatorial optimisation. Computers & Operations Research, 120(104975), 2020. URL: https://doi.org/10.1016/j.cor.2020.104975.
  2. K. Bestuzheva, M. Besançon, W. K. Chen, A. Chmiela, T. Donkiewicz, J. van Doornmalen, L. Eifler, O. Gaul, G. Gamrath, A. Gleixner, L. Gottwald, C. Graczyk, K. Halbig, A. Hoen, C. Hojny, R. van der Hulst, T. Koch, M. Lübbecke, S. J. Maher, F. Matter, E. Mühmer, B. Müller, M. E. Pfetsch, D. Rehfeldt, S. Schlein, F. Schlösser, F. Serrano, Y. Shinano, B. Sofranac, M. Turner, S. Vigerske, F. Wegscheider, P. Wellner, D. Weninger, and J. Witzig. The SCIP Optimization Suite 8.0. Technical report, Optimization Online, 2021. Google Scholar
  3. Peng Cheng, Hao Xin, and Lei Chen. Utility-aware ridesharing on road networks. SIGMOD, pages 1197-1210, 2017. URL: https://doi.org/10.1145/3035918.3064008.
  4. Edsger Wybe Dijkstra. A note on two problems in connexion with graphs. Numerische mathematik, 1(1):269-271, 1959. URL: https://doi.org/10.1007/BF01386390.
  5. Gurobi Optimization, LLC. Gurobi Optimizer v.10.0.2 , 2023. URL: https://www.gurobi.com.
  6. Antonin Guttman. R-trees: A dynamic index structure for spatial searching. SIGMOD, 14(2):47-57, 1984. URL: https://doi.org/10.1145/971697.602266.
  7. Penny Holborn, Jonathan Thompson, and Rhyd Lewis. Combining heuristic and exact methods to solve the vehicle routing problem with pickups, deliveries and time windows. In Evolutionary Computation in Combinatorial Optimization: 12th European Conference (EvoCOP 2012), pages 63-74. Springer, 2012. URL: https://doi.org/10.1007/978-3-642-29124-1_6.
  8. iDeliver - delivering platform for delivering goods as a service. https://i-deliver.gr, 2023.
  9. Spyros Kontogiannis, Georgia Papastavrou, Andreas Paraskevopoulos, Dorothea Wagner, and Christos Zaroliagis. Improved Oracles for Time-Dependent Road Networks. In 17th Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS 2017), volume 59 of OpenAccess Series in Informatics (OASIcs), pages 4:1-4:17. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2017. URL: https://doi.org/10.4230/OASIcs.ATMOS.2017.4.
  10. Spyros Kontogiannis, Andreas Paraskevopoulos, and Christos Zaroliagis. Online Vehicle Routing with Pickups and Deliveries under Time-Dependent Travel-Time Constraints. Arxiv technical report, ArXiv, 2024. URL: https://doi.org/10.48550/arXiv.2408.06324.
  11. Spyros Kontogiannis, Dorothea Wagner, and Christos Zaroliagis. An axiomatic approach to time-dependent shortest path oracles. Algorithmica, 84:815-870, 2022. URL: https://doi.org/10.1007/s00453-021-00922-8.
  12. OpenStreetMap datasets. https://download.geofabrik.de/europe.html, 2023.
  13. Manfred Padberg and Giovanni Rinaldi. A branch-and-cut algorithm for the resolution of large-scale symmetric traveling salesman problems. SIAM Review, 33(1):60-100, 1991. URL: https://doi.org/10.1137/1033004.
  14. J. Pan, G. Li, and J. Hu. Ridesharing: Simulator, benchmark, and evaluation. PVLDB, 12:1085-1098, 2019. URL: https://doi.org/10.14778/3339490.3339493.
  15. Solving Constraint Integer Programs. Scip optimization suite v.8.0.3, 2023. URL: https://scipopt.org.
  16. Yongxin Tong, Yuxiang Zeng, Zimu Zhou, Lei Chen, and Ke Xu. Unified route planning for shared mobility: An insertion-based framework. ACM Transactions on Database Systems, 47:2:1-2:48, 2022. URL: https://doi.org/10.1145/3488723.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail