Vehicle Dynamics in Pickup-And-Delivery Problems Using Electric Vehicles

Authors Saman Ahmadi , Guido Tack, Daniel Harabor, Philip Kilby

Thumbnail PDF


  • Filesize: 1.89 MB
  • 17 pages

Document Identifiers

Author Details

Saman Ahmadi
  • Department of Data Science and AI, Monash University, Victoria, Australia
  • CSIRO Data61, Canberra, Australia
Guido Tack
  • Department of Data Science and AI, Monash University, Victoria, Australia
Daniel Harabor
  • Department of Data Science and AI, Monash University, Victoria, Australia
Philip Kilby
  • CSIRO Data61, Canberra, Australia

Cite AsGet BibTex

Saman Ahmadi, Guido Tack, Daniel Harabor, and Philip Kilby. Vehicle Dynamics in Pickup-And-Delivery Problems Using Electric Vehicles. In 27th International Conference on Principles and Practice of Constraint Programming (CP 2021). Leibniz International Proceedings in Informatics (LIPIcs), Volume 210, pp. 11:1-11:17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2021)


Electric Vehicles (EVs) are set to replace vehicles based on internal combustion engines. Path planning and vehicle routing for EVs need to take their specific characteristics into account, such as reduced range, long charging times, and energy recuperation. This paper investigates the importance of vehicle dynamics parameters in energy models for EV routing, particularly in the Pickup-and-Delivery Problem (PDP). We use Constraint Programming (CP) technology to develop a complete PDP model with different charger technologies. We adapt realistic instances that consider vehicle dynamics parameters such as vehicle mass, road gradient and driving speed to varying degrees. The results of our experiments show that neglecting such fundamental vehicle dynamics parameters can affect the feasibility of planned routes for EVs, and fewer/shorter charging visits will be planned if we use energy-efficient paths instead of conventional shortest paths in the underlying system model.

Subject Classification

ACM Subject Classification
  • Computing methodologies → Planning and scheduling
  • Electric vehicle routing
  • pickup-and-delivery problem
  • vehicle dynamics


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


  1. Saman Ahmadi, SMT Bathaee, and Amir H Hosseinpour. Improving fuel economy and performance of a fuel-cell hybrid electric vehicle (fuel-cell, battery, and ultra-capacitor) using optimized energy management strategy. Energy Conversion and Management, 160:74-84, 2018. Google Scholar
  2. Richard Bellman. On a routing problem. Quarterly of applied mathematics, 16(1):87-90, 1958. Google Scholar
  3. Geoff Boeing. Osmnx: New methods for acquiring, constructing, analyzing, and visualizing complex street networks. Comput. Environ. Urban Syst., 65:126-139, 2017. URL:
  4. Claudia Bongiovanni, Mor Kaspi, and Nikolas Geroliminis. The electric autonomous dial-a-ride problem. Transportation Research Part B: Methodological, 122:436-456, 2019. Google Scholar
  5. Geoffrey Chu. Improving Combinatorial Optimization. PhD thesis, Department of Computing and Information Systems, University of Melbourne, 2011. Google Scholar
  6. Edsger W. Dijkstra. A note on two problems in connexion with graphs. Numerische Mathematik, 1:269-271, 1959. URL:
  7. Lester R Ford Jr. Network flow theory. Technical report, Rand Corp Santa Monica Ca, 1956. Google Scholar
  8. Dominik Goeke. Emerging Trends in Logistics: New Models and Algorithms for Vehicle Routing. PhD thesis, Department of Business and Economics at the University of Kaiserslautern, 2018. Google Scholar
  9. Dominik Goeke and Michael Schneider. Routing a mixed fleet of electric and conventional vehicles. Eur. J. Oper. Res., 245(1):81-99, 2015. URL:
  10. Merve Keskin and Bülent Çatay. A matheuristic method for the electric vehicle routing problem with time windows and fast chargers. Comput. Oper. Res., 100:172-188, 2018. URL:
  11. Çagri Koç, Ola Jabali, Jorge E. Mendoza, and Gilbert Laporte. The electric vehicle routing problem with shared charging stations. Int. Trans. Oper. Res., 26(4):1211-1243, 2019. URL:
  12. Tony Markel, Aaron Brooker, T Hendricks, V Johnson, Kenneth Kelly, Bill Kramer, Michael O’Keefe, Sam Sprik, and Keith Wipke. Advisor: a systems analysis tool for advanced vehicle modeling. Journal of power sources, 110(2):255-266, 2002. Google Scholar
  13. Alejandro Montoya, Christelle Guéret, Jorge E. Mendoza, and Juan G. Villegas. The electric vehicle routing problem with nonlinear charging function. Transportation Research Part B: Methodological, 103:87-110, 2017. Green Urban Transportation. URL:
  14. Nicholas Nethercote, Peter J. Stuckey, Ralph Becket, Sebastian Brand, Gregory J. Duck, and Guido Tack. Minizinc: Towards a standard CP modelling language. In Christian Bessiere, editor, Principles and Practice of Constraint Programming - CP 2007, 13th International Conference, CP 2007, Providence, RI, USA, September 23-27, 2007, Proceedings, volume 4741 of Lecture Notes in Computer Science, pages 529-543. Springer, 2007. URL:
  15. Samuel Pelletier, Ola Jabali, and Gilbert Laporte. Charge scheduling for electric freight vehicles. Transportation Research Part B: Methodological, 115:246-269, 2018. URL:
  16. Michael Schneider, Andreas Stenger, and Dominik Goeke. The electric vehicle-routing problem with time windows and recharging stations. Transp. Sci., 48(4):500-520, 2014. URL:
  17. Marius M. Solomon. Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper. Res., 35(2):254-265, 1987. URL:
  18. Paolo Toth and Daniele Vigo. Vehicle Routing. Society for Industrial and Applied Mathematics, Philadelphia, PA, 2014. URL:
  19. Hao Wang and Ruey Long Cheu. Operations of a taxi fleet for advance reservations using electric vehicles and charging stations. Transportation Research Record, 2352(1):1-10, 2013. URL: