On the design of hybrid bio‐inspired meta‐heuristics for complex multiattribute vehicle routing problems

This paper addresses a multiattribute vehicle routing problem, the rich vehicle routing problem, with time constraints, heterogeneous fleet, multiple depots, multiple routes, and incompatibilities of goods. Four different approaches are presented and applied to 15 real datasets. They are based on two meta‐heuristics, ant colony optimization (ACO) and genetic algorithm (GA), that are applied in their standard formulation and combined as hybrid meta‐heuristics to solve the problem. As such ACO‐GA is a hybrid meta‐heuristic using ACO as main approach and GA as local search. GA‐ACO is a memetic algorithm using GA as main approach and ACO as local search. The results regarding quality and computation time are compared with two commercial tools currently used to solve the problem. Considering the number of customers served, one of the tools and the ACO‐GA approach outperforms the others. Considering the cost, ACO, GA, and GA‐ACO provide better results. Regarding computation time, GA and GA‐ACO have been found the most competitive among the benchmark.

[1]  Iztok Fister,et al.  Bioinspired Computational Intelligence and Transportation Systems: A Long Road Ahead , 2020, IEEE Transactions on Intelligent Transportation Systems.

[2]  Abdulqader M. Mohsen,et al.  An improved hybrid firefly algorithm for capacitated vehicle routing problem , 2019, Appl. Soft Comput..

[3]  Gilbert Laporte,et al.  An energy-efficient green-vehicle routing problem with mixed vehicle fleet, partial battery recharging and time windows , 2019, Eur. J. Oper. Res..

[4]  Xin-She Yang,et al.  Bio-inspired computation: Where we stand and what's next , 2019, Swarm Evol. Comput..

[5]  Panos M. Pardalos,et al.  Discrete firefly algorithm with compound neighborhoods for asymmetric multi-depot vehicle routing problem in the maintenance of farm machinery , 2019, Appl. Soft Comput..

[6]  Yongbo Li,et al.  An improved ant colony optimization algorithm for the multi-depot green vehicle routing problem with multiple objectives , 2019, Journal of Cleaner Production.

[7]  Ziying Zhang,et al.  A hybrid ant colony optimization algorithm for a multi-objective vehicle routing problem with flexible time windows , 2019, Inf. Sci..

[8]  Valeria Soto-Mendoza,et al.  Solving the open vehicle routing problem with capacity and distance constraints with a biased random key genetic algorithm , 2019, Comput. Ind. Eng..

[9]  Magdalene Marinaki,et al.  A multi-adaptive particle swarm optimization for the vehicle routing problem with time windows , 2019, Inf. Sci..

[10]  Cai Hao,et al.  Chaotic discrete bat algorithm for capacitated vehicle routing problem , 2019, Int. J. Auton. Adapt. Commun. Syst..

[11]  Iztok Fister,et al.  A Discrete and Improved Bat Algorithm for solving a medical goods distribution problem with pharmacological waste collection , 2019, Swarm Evol. Comput..

[12]  Iztok Fister,et al.  Solving the Open-Path Asymmetric Green Traveling Salesman Problem in a Realistic Urban Environment , 2018, IDC.

[13]  Javier Del Ser,et al.  A discrete water cycle algorithm for solving the symmetric and asymmetric traveling salesman problem , 2018, Appl. Soft Comput..

[14]  Stefan Preitl,et al.  Application of grey wolf optimization in fuzzy controller tuning for servo systems , 2018 .

[15]  Yuvraj Gajpal,et al.  Ant Colony Algorithm for Routing Alternate Fuel Vehicles in Multi-depot Vehicle Routing Problem , 2018, Decision Science in Action.

[16]  Kang Zhou,et al.  Application of Artificial Bee Colony Algorithm in Vehicle Routing Problem with Time Windows , 2018, 2018 International Conference on Sensing,Diagnostics, Prognostics, and Control (SDPC).

[17]  A. K. Sangaiah,et al.  A Hybrid Genetic Algorithm for Multi-Trip Green Capacitated Arc Routing Problem in the Scope of Urban Services , 2018 .

[18]  Zhenzhen Zhang,et al.  A simulated annealing algorithm for the capacitated vehicle routing problem with two-dimensional loading constraints , 2018, Eur. J. Oper. Res..

[19]  Raman Maini,et al.  A hybrid of ant colony and firefly algorithms (HAFA) for solving vehicle routing problems , 2018, J. Comput. Sci..

[20]  A. Jabbarzadeh,et al.  Accelerated Cuckoo Optimization Algorithm for Capacitated Vehicle Routing Problem in Competitive Conditions , 2018 .

[21]  Derong Liu,et al.  Optimization of electricity consumption in office buildings based on adaptive dynamic programming , 2017, Soft Comput..

[22]  David Camacho,et al.  Optimizing satisfaction in a multi-courses allocation problem combined with a timetabling problem , 2017, Soft Comput..

[23]  Cinmayii Manliguez,et al.  Cuckoo search via Lévy flights for the capacitated vehicle routing problem , 2017, Journal of Industrial Engineering International.

[24]  Kan Wu,et al.  A multiple colonies artificial bee colony algorithm for a capacitated vehicle routing problem and re-routing strategies under time-dependent traffic congestion , 2017, Comput. Ind. Eng..

[25]  Radu-Emil Precup,et al.  An Easily Understandable Grey Wolf Optimizer and Its Application to Fuzzy Controller Tuning , 2017, Algorithms.

[26]  Kalpana Jain,et al.  Traveling Salesman Problem Using Genetic Algorithm: A Survey , 2017 .

[27]  Jacek Mandziuk,et al.  A memetic approach to vehicle routing problem with dynamic requests , 2016, Appl. Soft Comput..

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

[29]  Seyda Topaloglu,et al.  A hybrid metaheuristic algorithm for heterogeneous vehicle routing problem with simultaneous pickup and delivery , 2016, Expert Syst. Appl..

[30]  Jakub Nalepa,et al.  Adaptive memetic algorithm for minimizing distance in the vehicle routing problem with time windows , 2016, Soft Comput..

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

[32]  David S.W. Lai,et al.  A Tabu Search Heuristic for the Heterogeneous Vehicle Routing Problem on a Multi-graph , 2016 .

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

[34]  Xiaodong Li,et al.  A decomposition based memetic algorithm for multi-objective vehicle routing problem with time windows , 2015, Comput. Oper. Res..

[35]  Halife Kodaz,et al.  A new hybrid method based on Particle Swarm Optimization, Ant Colony Optimization and 3-Opt algorithms for Traveling Salesman Problem , 2015, Appl. Soft Comput..

[36]  Frédéric Semet,et al.  Rich vehicle routing problems: From a taxonomy to a definition , 2015, Eur. J. Oper. Res..

[37]  Vili Podgorelec,et al.  A survey of genetic algorithms for solving multi depot vehicle routing problem , 2015, Appl. Soft Comput..

[38]  Angel A. Juan,et al.  Rich Vehicle Routing Problem , 2014, ACM Comput. Surv..

[39]  Niaz A. Wassan,et al.  The multi-depot vehicle routing problem with heterogeneous vehicle fleet: Formulation and a variable neighborhood search implementation , 2014, Comput. Oper. Res..

[40]  Ulrich Derigs,et al.  Solving multitrip vehicle routing under order incompatibilities: A VRP arising in supply chain management , 2014, Networks.

[41]  Xin-She Yang,et al.  Discrete cuckoo search algorithm for the travelling salesman problem , 2014, Neural Computing and Applications.

[42]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[43]  Ali Ghaffari,et al.  A New Approach for Software Cost Estimation with Hybrid Genetic Algorithm and Ant Colony Optimization , 2014 .

[44]  Michel Gendreau,et al.  Heuristics for multi-attribute vehicle routing problems: A survey and synthesis , 2013, Eur. J. Oper. Res..

[45]  Zainudin Zukhri,et al.  A Hybrid Optimization Algorithm based on Genetic Algorithm and Ant Colony Optimization , 2013 .

[46]  Yongquan Zhou,et al.  A Hybrid Bat Algorithm with Path Relinking for the Capacitated Vehicle Routing Problem , 2013 .

[47]  Richard W. Eglese,et al.  Investigating the use of metaheuristics for solving single vehicle routing problems with time-varying traversal costs , 2013, J. Oper. Res. Soc..

[48]  Isa Maleki,et al.  New Approach for Solving Dynamic Traveling Salesman Problem with Hybrid Genetic Algorithms and Ant Colony Optimization , 2012 .

[49]  Elias Kyriakides,et al.  Hybrid Ant Colony-Genetic Algorithm (GAAPI) for Global Continuous Optimization , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[50]  Herbert Kopfer,et al.  A Dynamic Programming Heuristic for the Vehicle Routing Problem with Time Windows and European Community Social Legislation , 2010, Transp. Sci..

[51]  Karl F. Doerner,et al.  Survey: Matheuristics for Rich Vehicle Routing Problems , 2010, Hybrid Metaheuristics.

[52]  A. Noorul Haq,et al.  HYBRID GENETIC — ANT COLONY ALGORITHMS FOR SOLVING AGGREGATE PRODUCTION PLAN , 2005 .

[53]  Frederick Ducatelle,et al.  Ant colony optimization and local search for bin packing and cutting stock problems , 2004, J. Oper. Res. Soc..

[54]  Z. Lee,et al.  A Hybrid Search Algorithm of Ant Colony Optimization and Genetic Algorithm Applied to Weapon-Target Assignment Problems , 2003, IDEAL.

[55]  Luca Maria Gambardella,et al.  An Ant Colony System Hybridized with a New Local Search for the Sequential Ordering Problem , 2000, INFORMS J. Comput..

[56]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[57]  Gilbert Laporte,et al.  Solving a Family of Multi-Depot Vehicle Routing and Location-Routing Problems , 1988, Transp. Sci..

[58]  N. Biggs THE TRAVELING SALESMAN PROBLEM A Guided Tour of Combinatorial Optimization , 1986 .

[59]  J. K. Lenstra,et al.  Complexity of vehicle routing and scheduling problems , 1981, Networks.

[60]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

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

[62]  M A Hannan,et al.  Capacitated vehicle-routing problem model for scheduled solid waste collection and route optimization using PSO algorithm. , 2018, Waste management.

[63]  Iztok Fister,et al.  On Efficiently Solving the Vehicle Routing Problem with Time Windows Using the Bat Algorithm with Random Reinsertion Operators , 2018 .

[64]  Xin-She Yang,et al.  An Evolutionary Discrete Firefly Algorithm with Novel Operators for Solving the Vehicle Routing Problem with Time Windows , 2016, Nature-Inspired Computation in Engineering.

[65]  B. Naderi,et al.  A novel imperialist competitive algorithm for generalized traveling salesman problems , 2015, Appl. Soft Comput..

[66]  Javier Del Ser,et al.  A Harmony Search Approach for the Selective Pick-Up and Delivery Problem with Delayed Drop-Off , 2015, ICHSA.

[67]  Sandeep Kumar Hegde,et al.  Literature Survey On Travelling Salesman Problem Using Genetic Algorithms , 2015 .

[68]  Marco Chiarandini Vehicle Routing , 2014, Vehicle Routing.

[69]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[70]  採編典藏組 Society for Industrial and Applied Mathematics(SIAM) , 2008 .

[71]  Lynda Ai Pin Tan The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[72]  Paolo Toth,et al.  Branch-And-Bound Algorithms for the Capacitated VRP , 2002, The Vehicle Routing Problem.

[73]  Richard F. Hartl,et al.  Applying the ANT System to the Vehicle Routing Problem , 1999 .

[74]  W. Spears,et al.  On the Virtues of Parameterized Uniform Crossover , 1995 .

[75]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .