Parallel Optimization of Routing and Improvement Of The Energy Consumption Of An Electric Vehicle

Abstract:

In this project we tried to optimize the energy consumption of an electric vehicle in a path where there are several paths. Based on metaheuristic methods or more precisely ant colony algorithms. We implemented this algorithm in python language, or we call the numpy and matplolib libraries. At first we proposed a schema that contains several paths of different lengths and energy values. We have found the optimal path that can be traveled by the vehicle keeping two main constraints: to have energy consumption although optimized distance. Finally we parallelize the program using the joblib library under python. This gives us better results from the point of view of execution time.

 

nsdlogo2016