The dial-a-ride problem with electric vehicles and battery swapping stations

The Dial-a-Ride Problem (DARP) consists of designing vehicle routes and schedules for customers with special needs and/or disabilities. The DARP with Electric Vehicles and battery swapping stations (DARP-EV) concerns scheduling a fleet of EVs to serve a set of pre-specified transport requests during a certain planning horizon. In addition, EVs can be recharged by swapping their batteries with charged ones from any battery-swap stations. We propose three enhanced Evolutionary Variable Neighborhood Search (EVO-VNS) algorithms to solve the DARP-EV. Extensive computational experiments highlight the relevance of the problem and confirm the efficiency of the proposed EVO-VNS algorithms in producing high quality solutions.

[1]  Philippe Lacomme,et al.  An ELS-based approach with dynamic probabilities management in local search for the Dial-A-Ride Problem , 2016, Eng. Appl. Artif. Intell..

[2]  Zuo-Jun Max Shen,et al.  Infrastructure Planning for Electric Vehicles with Battery Swapping , 2012, Manag. Sci..

[3]  Olcay Polat,et al.  A perturbation based variable neighborhood search heuristic for solving the Vehicle Routing Problem with Simultaneous Pickup and Delivery with Time Limit , 2015, Eur. J. Oper. Res..

[4]  Gilbert Laporte,et al.  Improvements and extensions to the Miller-Tucker-Zemlin subtour elimination constraints , 1991, Oper. Res. Lett..

[5]  Ibrahim H. Osman,et al.  Metastrategy simulated annealing and tabu search algorithms for the vehicle routing problem , 1993, Ann. Oper. Res..

[6]  Fabien Lehuédé,et al.  The Dial-A-Ride Problem with Transfers , 2014, Comput. Oper. Res..

[7]  Zhenzhen Zhang,et al.  A memetic algorithm for the patient transportation problem , 2015 .

[8]  Roberto Roberti,et al.  The Electric Traveling Salesman Problem with Time Windows , 2016 .

[9]  Michel Gendreau,et al.  A tabu search heuristic for periodic and multi-depot vehicle routing problems , 1997, Networks.

[10]  Gilbert Laporte,et al.  A Tabu Search Heuristic for the Static Multi-Vehicle Dial-a-Ride Problem , 2002 .

[11]  Antonio LaTorre,et al.  A distributed VNS algorithm for optimizing dial-a-ride problems in large-scale scenarios , 2015 .

[12]  Roman Lutz,et al.  Adaptive Large Neighborhood Search , 2015 .

[13]  Christelle Guéret,et al.  A multi-space sampling heuristic for the green vehicle routing problem , 2016 .

[14]  Jean-François Cordeau,et al.  A Branch-and-Cut Algorithm for the Dial-a-Ride Problem , 2006, Oper. Res..

[15]  Kris Braekers,et al.  The vehicle routing problem: State of the art classification and review , 2016, Comput. Ind. Eng..

[16]  Gilbert Laporte,et al.  Dynamic transportation of patients in hospitals , 2010, OR Spectr..

[17]  Oriol Travesset-Baro,et al.  Transport energy consumption in mountainous roads. A comparative case study for internal combustion engines and electric vehicles in Andorra , 2015 .

[18]  Chung-Shou Liao,et al.  The electric vehicle touring problem , 2016 .

[19]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[20]  Maolin Tang A Hybrid , 2010 .

[21]  Inho Song,et al.  An Electric Bus with a Battery Exchange System , 2015 .

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

[23]  Richard F. Hartl,et al.  Integrating stochastic time-dependent travel speed in solution methods for the dynamic dial-a-ride problem , 2014, Eur. J. Oper. Res..

[24]  Stefan Funke,et al.  Optimal Route Planning for Electric Vehicles in Large Networks , 2011, AAAI.

[25]  Richard F. Hartl,et al.  A Variable Neighborhood Search for the Multi Depot Vehicle Routing Problem with Time Windows , 2004, J. Heuristics.

[26]  Tolga Bektas,et al.  Green Vehicle Routing , 2014, Vehicle Routing.

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

[28]  Jean-Yves Potvin,et al.  A parallel route building algorithm for the vehicle routing and scheduling problem with time windows , 1993 .

[29]  Qiang Meng,et al.  Joint charging mode and location choice model for battery electric vehicle users , 2017 .

[30]  Hao Liu,et al.  Battery Swap Station Location Routing Problem with Capacitated Electric Vehicles and Time Windows , 2019, 2019 IEEE 6th International Conference on Industrial Engineering and Applications (ICIEA).

[31]  Osman Kulak,et al.  Hybrid genetic algorithms for minimizing makespan in dynamic job shop scheduling problem , 2016, Comput. Ind. Eng..

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

[33]  Wenwei Ke,et al.  Real-world performance of battery electric buses and their life-cycle benefits with respect to energy consumption and carbon dioxide emissions , 2016 .

[34]  Enrique Alba,et al.  Variable neighborhood search for the stochastic and dynamic vehicle routing problem , 2016, Ann. Oper. Res..

[35]  Kun Chen,et al.  Integration of process planning and scheduling using a hybrid GA/PSO algorithm , 2014, The International Journal of Advanced Manufacturing Technology.

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

[37]  Kris Braekers,et al.  Three effective metaheuristics to solve the multi-depot multi-trip heterogeneous dial-a-ride problem , 2016 .

[38]  Gilbert Laporte,et al.  A hybrid evolutionary algorithm for heterogeneous fleet vehicle routing problems with time windows , 2015, Comput. Oper. Res..

[39]  Nikolas Geroliminis,et al.  An integrated optimization-simulation framework for vehicle and personnel relocations of electric carsharing systems with reservations , 2017 .

[40]  Pitu B. Mirchandani,et al.  The Vehicle Scheduling Problem for Fleets with Alternative-Fuel Vehicles , 2017, Transp. Sci..

[41]  Dominik Goeke,et al.  Solving the battery swap station location-routing problem with capacitated electric vehicles using an AVNS algorithm for vehicle-routing problems with intermediate stops , 2017 .

[42]  Manoj Kumar Tiwari,et al.  Solving Part-Type Selection and Operation Allocation Problems in an FMS: An Approach Using Constraints-Based Fast Simulated Annealing Algorithm , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[43]  Martin W. P. Savelsbergh,et al.  The Vehicle Routing Problem with Time Windows: Minimizing Route Duration , 1992, INFORMS J. Comput..

[44]  Andrew Lim,et al.  A variable neighborhood search for the capacitated vehicle routing problem with two-dimensional loading constraints , 2015, Eur. J. Oper. Res..

[45]  Nenad Mladenovic,et al.  Editorial to the Special Cluster on Variable Neighborhood Search, Variants and Recent Applications , 2017, Int. Trans. Oper. Res..

[46]  Jing-Quan Li,et al.  Transit Bus Scheduling with Limited Energy , 2014, Transp. Sci..

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

[48]  Mengyang Liu,et al.  A branch-and-cut algorithm for a realistic dial-a-ride problem , 2015 .

[49]  Hong Zheng,et al.  Routing Aspects of Electric Vehicle Users and their Effects on Network Performance , 2015 .

[50]  Gilbert Laporte,et al.  New formulations for the electric vehicle routing problem with nonlinear charging functions , 2017 .

[51]  G. Laporte,et al.  The diala-ride problem : models and algorithms , .

[52]  Muzaffar Eusuff,et al.  Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization , 2006 .

[53]  Martin Leucker,et al.  Efficient Energy-Optimal Routing for Electric Vehicles , 2011, AAAI.

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

[55]  Christian Blum,et al.  Hybrid metaheuristics in combinatorial optimization: A survey , 2011, Appl. Soft Comput..

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

[57]  Micah Fuller,et al.  Wireless charging in California: Range, recharge, and vehicle electrification , 2016 .

[58]  R M Jorgensen,et al.  Solving the Dial-a-Ride problem using genetic algorithms , 2007, J. Oper. Res. Soc..

[59]  Richard F. Hartl,et al.  Variable neighborhood search for the dial-a-ride problem , 2010, Comput. Oper. Res..

[60]  Jian Guan,et al.  Hybridizing variable neighborhood search with ant colony optimization for solving the single row facility layout problem , 2016, Eur. J. Oper. Res..

[61]  P. Schonfeld,et al.  Optimizing diala-ride services in Maryland : Benefits of computerized routing and scheduling 1 , 2015 .

[62]  Abdelhakim Artiba,et al.  Nested general variable neighborhood search for the periodic maintenance problem , 2015, Eur. J. Oper. Res..

[63]  Shih-Wei Lin,et al.  A simulated annealing heuristic for the multiconstraint team orienteering problem with multiple time windows , 2015, Appl. Soft Comput..

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

[65]  Jack J. Dongarra,et al.  Performance of various computers using standard linear equations software in a FORTRAN environment , 1988, CARN.

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

[67]  Eric J. Gonzales,et al.  Demand responsive transit systems with time-dependent demand: User equilibrium, system optimum, and management strategy , 2016 .

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

[69]  R. Sridharan,et al.  Design and development of a hybrid ant colony-variable neighbourhood search algorithm for a multi-depot green vehicle routing problem , 2017 .

[70]  Pitu B. Mirchandani,et al.  Online routing and battery reservations for electric vehicles with swappable batteries , 2014 .

[71]  Verena Schmid,et al.  Hybrid column generation and large neighborhood search for the dial-a-ride problem , 2013, Comput. Oper. Res..

[72]  Gilbert Laporte,et al.  The Electric Vehicle Routing Problem with Capacitated Charging Stations , 2019, Transp. Sci..

[73]  Andrew G Simpson Parametric modelling of energy consumption in road vehicles , 2005 .

[74]  Antonio LaTorre,et al.  A variable neighborhood search algorithm for the optimization of a dial-a-ride problem in a large city , 2013, Expert Syst. Appl..

[75]  David Z.W. Wang,et al.  Locating multiple types of charging facilities for battery electric vehicles , 2017 .

[76]  Michael G. H. Bell,et al.  Solution of the Dial-a-Ride Problem with multi-dimensional capacity constraints , 2006, Int. Trans. Oper. Res..

[77]  Kevin E Lansey,et al.  Optimization of Water Distribution Network Design Using the Shuffled Frog Leaping Algorithm , 2003 .

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

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

[80]  Chen Fang,et al.  An effective shuffled frog-leaping algorithm for resource-constrained project scheduling problem , 2012, Comput. Oper. Res..

[81]  Kris Braekers,et al.  A hybrid Genetic Algorithm for the Heterogeneous Dial-A-Ride Problem , 2017, Comput. Oper. Res..

[82]  Kris Braekers,et al.  Typology and literature review for dial-a-ride problems , 2017, Ann. Oper. Res..

[83]  Stanley Zionts,et al.  Improvements and Extensions , 1983 .

[84]  S. Kotsopoulos,et al.  Design and Development , 2015 .

[85]  Konstantinos N. Genikomsakis,et al.  A computationally efficient simulation model for estimating energy consumption of electric vehicles in the context of route planning applications , 2017 .

[86]  Jorge Pinho de Sousa,et al.  The Dial-a-Ride Problem with Split Requests and Profits , 2015, Transp. Sci..

[87]  Ying-Wei Wang,et al.  Locating multiple types of recharging stations for battery-powered electric vehicle transport , 2013 .

[88]  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).

[89]  Joseph Y. J. Chow,et al.  A scalable non-myopic dynamic dial-a-ride and pricing problem , 2015 .

[90]  Gerrit K. Janssens,et al.  Exact and meta-heuristic approach for a general heterogeneous dial-a-ride problem with multiple depots , 2014 .

[91]  Andrew Lim,et al.  Pickup and Delivery Service with Manpower Planning in Hong Kong Public Hospitals , 2017, Transp. Sci..

[92]  Shaoyong Guo,et al.  A Mobile Battery Swapping Service for Electric Vehicles Based on a Battery Swapping Van , 2017 .

[93]  Michel Bierlaire,et al.  Integrating a heterogeneous fixed fleet and a flexible assignment of destination depots in the waste collection VRP with intermediate facilities , 2016 .

[94]  G. Dueck New optimization heuristics , 1993 .

[95]  Yi Wang,et al.  Hybrid evolutionary algorithm with extreme machine learning fitness function evaluation for two-stage capacitated facility location problems , 2017, Expert Syst. Appl..

[96]  Mark Ferguson,et al.  Electric buses: A review of alternative powertrains , 2016 .

[97]  Jorge E. Mendoza,et al.  The electric vehicle routing problem with non-linear charging functions , 2015 .

[98]  Mesut Yavuz,et al.  An iterated beam search algorithm for the green vehicle routing problem , 2017, Networks.

[99]  刘漫丹 文化基因算法(Memetic Algorithm)研究进展 , 2007 .

[100]  David Pisinger,et al.  A general heuristic for vehicle routing problems , 2007, Comput. Oper. Res..

[101]  Sadiq M. Sait,et al.  Multi-constrained route optimization for Electric Vehicles (EVs) using Particle Swarm Optimization (PSO) , 2011, 2011 11th International Conference on Intelligent Systems Design and Applications.

[102]  N. Ding,et al.  Conflict-Free Electric Vehicle Routing Problem with Capacitated Charging Stations and Partial Recharge , 2015 .

[103]  Xavier Gandibleux,et al.  A heuristic two‐phase solution approach for the multi‐objective dial‐a‐ride problem , 2009, Networks.

[104]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

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

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

[107]  KundakcıNilsen,et al.  Hybrid genetic algorithms for minimizing makespan in dynamic job shop scheduling problem , 2016 .

[108]  Maria Dolores Gil Montoya,et al.  Electric vehicles in Spain: An overview of charging systems , 2017 .

[109]  Kris Braekers,et al.  A multi-period dial-a-ride problem with driver consistency , 2016 .

[110]  Liang Gao,et al.  A hybrid genetic algorithm with variable neighborhood search for dynamic integrated process planning and scheduling , 2016, Comput. Ind. Eng..

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

[112]  Richard F. Hartl,et al.  A variable neighborhood search heuristic for periodic routing problems , 2009, Eur. J. Oper. Res..

[113]  Michele De Gennaro,et al.  Experimental Test Campaign on a Battery Electric Vehicle: Laboratory Test Results (Part 1) , 2015 .

[114]  Yuichi Kobayashi,et al.  A route search method for electric vehicles in consideration of range and locations of charging stations , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[115]  I-Lin Wang,et al.  Optimal recharging strategies for electric vehicle fleets with duration constraints , 2016 .

[116]  Gilbert Laporte,et al.  A Branch-and-Price Algorithm for the Multidepot Vehicle Routing Problem with Interdepot Routes , 2014, Transp. Sci..

[117]  Sophie N. Parragh Introducing heterogeneous users and vehicles into models and algorithms for the dial-a-ride problem , 2011, Transportation research. Part C, Emerging technologies.

[118]  Xinkai Wu,et al.  Electric vehicles’ energy consumption measurement and estimation , 2015 .

[119]  Dragan Urošević,et al.  A general variable neighborhood search for the one-commodity pickup-and-delivery travelling salesman problem , 2011, Eur. J. Oper. Res..

[120]  Nenad Mladenovic,et al.  Variable neighborhood search for minimum sum-of-squares clustering on networks , 2012, Eur. J. Oper. Res..

[121]  Oya Ekin Karasan,et al.  Minimum cost path problem for Plug-in Hybrid Electric Vehicles , 2015 .

[122]  T. V. Woensel,et al.  A selected review on the negative externalities of the freight transportation: Modeling and pricing , 2015 .

[123]  Zheng Wan,et al.  China’s electric car frustrations , 2015 .

[124]  Fang He,et al.  Optimal deployment of public charging stations for plug-in hybrid electric vehicles , 2013 .

[125]  Gilbert Laporte,et al.  An adaptive large neighborhood search heuristic for the Pollution-Routing Problem , 2012, Eur. J. Oper. Res..

[126]  Paolo Detti,et al.  A multi-depot dial-a-ride problem with heterogeneous vehicles and compatibility constraints in healthcare☆ , 2017 .

[127]  Richard F. Hartl,et al.  Metaheuristics for the dynamic stochastic dial-a-ride problem with expected return transports , 2011, Comput. Oper. Res..

[128]  Moshe Dror,et al.  A branch and cut algorithm for the VRP with satellite facilities , 1998 .

[129]  Jing-Quan Li,et al.  Battery-electric transit bus developments and operations: A review , 2016 .

[130]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[131]  Yu Nie,et al.  A corridor-centric approach to planning electric vehicle charging infrastructure , 2013 .

[132]  Gilbert Laporte,et al.  The dial-a-ride problem: models and algorithms , 2006, Ann. Oper. Res..

[133]  Chengbin Chu,et al.  A fast heuristic for solving a large-scale static dial-a-ride problem under complex constraints , 2006, Eur. J. Oper. Res..

[134]  Paul Schonfeld,et al.  Optimizing dial-a-ride services in Maryland: Benefits of computerized routing and scheduling , 2015 .

[135]  Richard F. Hartl,et al.  A survey on pickup and delivery problems , 2008 .

[136]  Ismail Karaoglan,et al.  The green vehicle routing problem: A heuristic based exact solution approach , 2016, Appl. Soft Comput..

[137]  Wenwei Ke,et al.  Energy consumption and well-to-wheels air pollutant emissions of battery electric buses under complex operating conditions and implications on fleet electrification , 2018 .

[138]  Gilbert Laporte,et al.  The electric vehicle routing problem with shared charging stations , 2018, Int. Trans. Oper. Res..

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

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