Cooperative Electric Vehicles Planning
Thursday, 09 May 2024·
,,,
Jaël Champagne Gareau
Marc-André Lavoie
Guillaume Gosset
Éric Beaudry
Abstract
This paper introduces the Cooperative Electric Vehicles Planning Problem
(CEVPP), which consists in finding a path for each vehicle of a fleet of
electric vehicles, such that the global plan execution time (including travel
time, charging time and waiting time) is minimal (e.g., by limiting the number
of vehicles who need to charge simultaneously at the same charging station,
which leads to waiting time). We show that the strategy which consists in
planning each possible permutation of EVs and keeping the one providing the
best solution is not only time intractable, but also not optimal. We propose
different centralized planning algorithms to solve CEVPP instances: (1) a
baseline non-cooperative CEVPP planner, (2) an optimal cooperative planner
that finds a solution inside a carefully designed state space, and (3)
multiple variants of an approximate cooperative planner based on the
Cooperative-A* algorithm. We compare the solutions’ quality and computation
times obtained by these CEVPP planners. Our empirical results show that our
best approximate cooperative EV planner found solutions with a reasonably
small computational overhead compared to the baseline algorithm. The solutions
found by our cooperative planners had significantly lower plan execution time
globally, including travel time, waiting time and charging time, than the
solution found by our baseline non-cooperative planner. On average, our
empirical results show that our cooperative algorithms decreased the global
(including each EVs) waiting time by more than 90%, while having a negligible
impact on the charging and driving time.
Type
Publication
Proceedings of the 23rd International Conference on Autonomous Agents and Multi-Agent Systems

Authors
Postdoctoral Researcher in Computer Science
I am currently a postdoctoral researcher in computer science at Université
TÉLUQ, where my research focuses on speeding up the conversion of integer and
floating-point numbers into decimal strings. During my doctoral studies, I
designed algorithms and data structures that leverage modern computer
architectures to solve large instances of Markov decision processes (MDPs). In
my master’s research, I developed routing algorithms for electric vehicles
aimed at determining the optimal path between two points while minimizing
travel time (including driving, charging, and expected waiting time at
charging stations).
Authors
Authors
Authors