Routing a mix of conventional, plug-in hybrid, and electric vehicles

We introduce an electric vehicle routing problem combining conventional, plug-in hybrid, and electric vehicles. Electric vehicles are constrained in their service range by their battery capacity, and may require time-consuming recharging operations at some specific locations. Plug-in hybrid vehicles have two engines, an internal combustion engine and an electric engine using a built-in rechargeable battery. These vehicles can avoid visits to recharging stations by switching to fossil fuel. However, this flexibility comes at the price of a generally higher consumption rate and utility cost. To solve this complex problem variant, we design a sophisticated metaheuristic which combines a genetic algorithm with local and large neighborhood search. All route evaluations, within the approach, are based on a layered optimization algorithm which combines labeling techniques and greedy evaluation policies to optimally insert recharging stations visits in a fixed trip and to select the fuel types. The metaheuristic is finally hybridized with an integer programming solver, over a set partitioning formulation, so as to recombine high-quality routes from the past search into better solutions. Extensive experimental analyses are conducted, highlighting the good performance of the algorithm and the contribution of each of its main components. Finally, we investigate the impact of fuel and energy cost on fleet composition decisions. Our experiments show that a careful use of a mixed fleet can significantly reduce operational costs in a large variety of price scenarios, in comparison with the use of a fleet composed of a single vehicle class.

[1]  Paolo Toth,et al.  Vehicle Routing , 2014, Vehicle Routing.

[2]  Stefan Irnich,et al.  The Shortest-Path Problem with Resource Constraints and k-Cycle Elimination for k 3 , 2006, INFORMS J. Comput..

[3]  Bülent Çatay,et al.  The impact of quick charging stations on the route planning of Electric Vehicles , 2017, 2017 IEEE Symposium on Computers and Communications (ISCC).

[4]  Teodor Gabriel Crainic,et al.  Timing problems and algorithms: Time decisions for sequences of activities , 2015, Networks.

[5]  F.-H. Liu,et al.  The fleet size and mix vehicle routing problem with time windows , 1999, J. Oper. Res. Soc..

[6]  Joeri Van Mierlo,et al.  Conventional, Hybrid, or Electric Vehicles: Which Technology for an Urban Distribution Centre? , 2015, TheScientificWorldJournal.

[7]  Richard F. Hartl,et al.  The Electric Fleet Size and Mix Vehicle Routing Problem with Time Windows and Recharging Stations , 2013, Eur. J. Oper. Res..

[8]  Dominik Goeke,et al.  The Electric Vehicle-Routing Problem with Time Windows and Recharging Stations , 2014, Transp. Sci..

[9]  Gilbert Laporte,et al.  50th Anniversary Invited Article - Goods Distribution with Electric Vehicles: Review and Research Perspectives , 2016, Transp. Sci..

[10]  Thibaut Vidal,et al.  Node, Edge, Arc Routing and Turn Penalties: Multiple Problems - One Neighborhood Extension , 2017, Oper. Res..

[11]  Miguel A. Figliozzi,et al.  The Recharging Vehicle Routing Problem , 2011 .

[12]  Tarek Abdallah,et al.  The Plug-In Hybrid Electric Vehicle Routing Problem with Time Windows , 2013 .

[13]  Javier Faulin,et al.  Electric Vehicles in Logistics and Transportation: A Survey on Emerging Environmental, Strategic, and Operational Challenges , 2016 .

[14]  Dominik Goeke,et al.  Routing a mixed fleet of electric and conventional vehicles , 2015, Eur. J. Oper. Res..

[15]  Giovanni Righini,et al.  A heuristic approach for the green vehicle routing problem with multiple technologies and partial recharges , 2014 .

[16]  Daniele Vigo,et al.  Routing a Heterogeneous Fleet of Vehicles , 2008 .

[17]  Stefan Irnich,et al.  Shortest Path Problems with Resource Constraints , 2005 .

[18]  Michel Gendreau,et al.  A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows , 2013, Comput. Oper. Res..

[19]  Michel Gendreau,et al.  A Hybrid Genetic Algorithm for Multidepot and Periodic Vehicle Routing Problems , 2012, Oper. Res..

[20]  Jose-Alejandro Montoya,et al.  Electric Vehicle Routing Problems : models and solution approaches. (Problèmes de tournées de véhicules électriques : modèles et méthodes de résolution) , 2016 .

[21]  Stefan Irnich,et al.  Exact Algorithms for Electric Vehicle-Routing Problems with Time Windows , 2014, Oper. Res..

[22]  Bülent Çatay,et al.  Partial recharge strategies for the electric vehicle routing problem with time windows , 2016 .

[23]  Thibaut Vidal,et al.  Hours of Service Regulations in Road Freight Transport: An Optimization-based International Assessment , 2012, Transp. Sci..

[24]  Anand Subramanian,et al.  A hybrid algorithm for a class of vehicle routing problems , 2013, Comput. Oper. Res..

[25]  Ammar Oulamara,et al.  Vehicle Routing Problem with Mixed Fleet of Conventional and Heterogenous Electric Vehicles and Time Dependent Charging Costs , 2015 .

[26]  Greet Van den Berghe,et al.  A Fresh Ruin & Recreate Implementation for the Capacitated Vehicle Routing Problem , 2016 .

[27]  G. Laporte,et al.  Goods Distribution with Electric Vehicles : Review and Research Perspectives , 2014 .

[28]  Tobias Zündorf,et al.  Electric Vehicle Routing with Realistic Recharging Models , 2014 .

[29]  Christian Prins,et al.  Two memetic algorithms for heterogeneous fleet vehicle routing problems , 2009, Eng. Appl. Artif. Intell..

[30]  J. R. Jaramillo,et al.  The Green Vehicle Routing Problem , 2011 .

[31]  M. Ha-Duong,et al.  Climate change 2014 - Mitigation of climate change , 2015 .

[32]  Michel Gendreau,et al.  Time-window relaxations in vehicle routing heuristics , 2015, J. Heuristics.

[33]  Wout Dullaert,et al.  A penalty-based edge assembly memetic algorithm for the vehicle routing problem with time windows , 2010, Comput. Oper. Res..

[34]  Christian Artigues,et al.  Vehicle routing problems with alternative paths: An application to on-demand transportation , 2010, Eur. J. Oper. Res..

[35]  David Pisinger,et al.  An Adaptive Large Neighborhood Search Heuristic for the Pickup and Delivery Problem with Time Windows , 2006, Transp. Sci..

[36]  Christian Prins,et al.  A simple and effective evolutionary algorithm for the vehicle routing problem , 2004, Comput. Oper. Res..