A Fast Heuristic Search Approach for Energy-Optimal Profile Routing for Electric Vehicles
Saman Ahmadi, Mahdi Jalili
TL;DR
This work tackles energy-optimal EV routing under unknown initial energy by introducing Pr-A*, a label-setting, multi-objective A* method that uses energy-profile dominance to avoid costly profile merging. Theoretical results show that energy profiles can be compactly represented by two breakpoints and that the algorithm preserves optimality while pruning dominated labels. Empirical evaluation on large, real-world road networks demonstrates that unidirectional Pr-A* variants perform close to or match energy-optimal A* with known $\mathcal{E}_{init}$, while offering a practical, scalable framework for energy-profile queries. The approach provides a simpler, yet effective, alternative to existing profile-search methods for EV routing in large-scale networks.
Abstract
We study the energy-optimal shortest path problem for electric vehicles (EVs) in large-scale road networks, where recuperated energy along downhill segments introduces negative energy costs. While traditional point-to-point pathfinding algorithms for EVs assume a known initial energy level, many real-world scenarios involving uncertainty in available energy require planning optimal paths for all possible initial energy levels, a task known as energy-optimal profile search. Existing solutions typically rely on specialized profile-merging procedures within a label-correcting framework that results in searching over complex profiles. In this paper, we propose a simple yet effective label-setting approach based on multi-objective A* search, which employs a novel profile dominance rule to avoid generating and handling complex profiles. We develop four variants of our method and evaluate them on real-world road networks enriched with realistic energy consumption data. Experimental results demonstrate that our energy profile A* search achieves performance comparable to energy-optimal A* with a known initial energy level.
