A hybrid algorithm for electric vehicle routing problem with nonlinear charging

This paper investigates the electric vehicle routing problem with time windows and nonlinear charging constraints (EVRPTW-NL), which is more practical due to battery degradation. A hybrid algorithm combining an improved differential evolution and several heuristic (IDE) is proposed to solve this problem, where the weighted sum of the total trip time and customer satisfaction value is minimized. In the proposed algorithm, a special encoding method is presented that considers charging stations features. Then, a battery charging adjustment (BCA) strategy is integrated to decrease the charging time. Furthermore, a novel negative repair strategy is embedded to make the solution feasible. Finally, several instances are generated to examine the effectiveness of the IDE algorithm. The high performance of the IDE algorithm is shown in comparison with two efficient algorithms.

[1]  Timothy D. Sullivan,et al.  Electric vehicles and natural disaster policy implications , 2018 .

[2]  Gilbert Laporte,et al.  The Pollution-Routing Problem , 2011 .

[3]  Xinyu Li,et al.  A Three-Stage Multiobjective Approach Based on Decomposition for an Energy-Efficient Hybrid Flow Shop Scheduling Problem , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[4]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[5]  M. Fatih Tasgetiren,et al.  A discrete artificial bee colony algorithm for the multi-objective flexible job-shop scheduling problem with maintenance activities , 2014 .

[6]  Mahdi Bashiri,et al.  Two phase genetic algorithm for vehicle routing and scheduling problem with cross-docking and time windows considering customer satisfaction , 2018 .

[7]  Joseph Ying Jun Chow,et al.  Stochastic Dynamic Itinerary Interception Refueling Location Problem with Queue Delay for Electric Taxi Charging Stations , 2014 .

[8]  Michel Gendreau,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows , 1997, Transp. Sci..

[9]  Thibaut Vidal,et al.  The Electric Two-echelon Vehicle Routing Problem , 2018, Comput. Oper. Res..

[10]  Gilbert Laporte,et al.  Battery degradation and behaviour for electric vehicles: Review and numerical analyses of several models , 2017 .

[11]  Bülent Çatay,et al.  A matheuristic method for the electric vehicle routing problem with time windows and fast chargers , 2018, Comput. Oper. Res..

[12]  Hongming Yang,et al.  Open vehicle routing problem with demand uncertainty and its robust strategies , 2014, Expert Syst. Appl..

[13]  Gilbert Laporte,et al.  Improved formulations and algorithmic components for the electric vehicle routing problem with nonlinear charging functions , 2019, Comput. Oper. Res..

[14]  Simona Mancini,et al.  A path-based solution approach for the Green Vehicle Routing Problem , 2019, Comput. Oper. Res..

[15]  Kanchana Sethanan,et al.  A differential evolution algorithm for the capacitated VRP with flexibility of mixing pickup and delivery services and the maximum duration of a route in poultry industry , 2017, J. Intell. Manuf..

[16]  Magdalene Marinaki,et al.  Non-dominated sorting differential evolution algorithm for the minimization of route based fuel consumption multiobjective vehicle routing problems , 2017 .

[17]  Karol R. Opara,et al.  Differential Evolution: A survey of theoretical analyses , 2019, Swarm Evol. Comput..

[18]  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..

[19]  Gilbert Laporte,et al.  A unified tabu search heuristic for vehicle routing problems with time windows , 2001, J. Oper. Res. Soc..

[20]  Maximilian Schiffer,et al.  The electric location routing problem with time windows and partial recharging , 2017, Eur. J. Oper. Res..

[21]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[22]  Peng Duan,et al.  Efficient multi-objective algorithm for the lot-streaming hybrid flowshop with variable sub-lots , 2020, Swarm Evol. Comput..

[23]  Mingzhou Chen,et al.  Collaborative vehicle routing problem with rough location using extended ant colony optimization algorithm , 2019, J. Intell. Fuzzy Syst..

[24]  Quan-Ke Pan,et al.  An effective co-evolutionary artificial bee colony algorithm for steelmaking-continuous casting scheduling , 2016, Eur. J. Oper. Res..

[25]  Ouri Wolfson,et al.  Electric Vehicle Routing Problem , 2016 .

[26]  Mei-xian Song,et al.  Metaheuristics for solving the vehicle routing problem with the time windows and energy consumption in cold chain logistics , 2020, Appl. Soft Comput..

[27]  Reza Tavakkoli-Moghaddam,et al.  A robust approach for a green periodic competitive VRP under uncertainty: DE and PSO algorithms , 2019, J. Intell. Fuzzy Syst..

[28]  Elise Miller-Hooks,et al.  A Green Vehicle Routing Problem , 2012 .

[29]  M. Wen,et al.  An adaptive large neighborhood search heuristic for the Electric Vehicle Scheduling Problem , 2016, Comput. Oper. Res..

[30]  Lai Ming-yong,et al.  An improved differential evolution algorithm for vehicle routing problem with simultaneous pickups and deliveries and time windows , 2010, Eng. Appl. Artif. Intell..

[31]  Cao Erbao,et al.  A hybrid differential evolution algorithm to vehicle routing problem with fuzzy demands , 2009 .

[32]  Jorge E. Mendoza,et al.  The electric vehicle routing problem with nonlinear charging function , 2017 .

[33]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part I: Route Construction and Local Search Algorithms , 2005, Transp. Sci..

[34]  Zhuo Fu,et al.  Improved tabu search algorithm for the open vehicle routing problem with soft time windows and satisfaction rate , 2018, Cluster Computing.

[35]  Ran Liu,et al.  A hybrid large-neighborhood search algorithm for the cumulative capacitated vehicle routing problem with time-window constraints , 2019, Appl. Soft Comput..

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

[37]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[38]  Martin W. P. Savelsbergh,et al.  A branch-and-price algorithm for the vehicle routing problem with roaming delivery locations , 2017 .

[39]  Stefan Irnich,et al.  Large multiple neighborhood search for the clustered vehicle-routing problem , 2018, Eur. J. Oper. Res..

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

[41]  F. Jolai,et al.  A green vehicle routing problem with customer satisfaction criteria , 2016 .

[42]  Yonghong Chen,et al.  Social learning differential evolution , 2016, Inf. Sci..

[43]  Masoud Rabbani,et al.  A hybrid genetic algorithm for waste collection problem by heterogeneous fleet of vehicles with multiple separated compartments , 2016, J. Intell. Fuzzy Syst..

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

[45]  Yannis Marinakis,et al.  Hybrid evolutionary algorithms for the Multiobjective Traveling Salesman Problem , 2015, Expert Syst. Appl..

[46]  S. G. Ponnambalam,et al.  Data driven safe vehicle routing analytics: a differential evolution algorithm to reduce CO$$_{2}$$2 emissions and hazardous risks , 2018, Ann. Oper. Res..

[47]  Gilbert Laporte,et al.  Electric Vehicle Routing Problem with Time-Dependent Waiting Times at Recharging Stations , 2019, Comput. Oper. Res..

[48]  Kathryn Kasmarik,et al.  A novel design of differential evolution for solving discrete traveling salesman problems , 2020, Swarm Evol. Comput..

[49]  Ali Wagdy Mohamed,et al.  An improved differential evolution algorithm with triangular mutation for global numerical optimization , 2015, Comput. Ind. Eng..

[50]  Kanchana Sethanan,et al.  Differential evolution algorithms for scheduling raw milk transportation , 2016, Comput. Electron. Agric..

[51]  Dong Chen,et al.  A differential evolution algorithm for pickups and deliveries problem with fuzzy time windows , 2015, J. Intell. Fuzzy Syst..

[52]  Yiping Liu,et al.  Meta-heuristic algorithm for solving vehicle routing problems with time windows and synchronized visit constraints in prefabricated systems , 2020 .