A hybrid of ant colony and firefly algorithms (HAFA) for solving vehicle routing problems

Abstract Vehicle routing problem is a classical NP-hard optimization problem. In the present study, we developed a hybrid algorithm namely HAFA, which incorporates certain aspects of firefly optimization (FA) and ant colony system (ACS) algorithms for solving a class of vehicle routing problems. ACS provides the basic framework to our proposed algorithm and FA has been used to search for the unexplored solution space. Furthermore, pheromone shaking process has been used in ACS to escape from local optima by avoiding pheromone stagnation on the exploited regions. The performance of proposed algorithm is compared with some of other existing meta-heuristic approaches by testing on certain standard benchmark datasets. Results shows that the proposed approach is able to find near optimal solutions with faster convergence rate as compared to other existing meta-heuristics. Furthermore, the consistency of our algorithm in finding the optimal solutions has been shown by comparing the standard deviations with other algorithms. Finally, the results demonstrate the superiority of proposed approach over other existing FA based approaches for solving such type of discrete optimization problems.

[1]  Nicos Christofides,et al.  An exact algorithm for the vehicle routing problem based on the set partitioning formulation with additional cuts , 2008, Math. Program..

[2]  Amr Badr,et al.  Complexity of Capacitated Vehicles Routing Problem Using Cellular Genetic Algorithms , 2012 .

[3]  Roberto Roberti,et al.  Recent exact algorithms for solving the vehicle routing problem under capacity and time window constraints , 2012, Eur. J. Oper. Res..

[4]  Lai Soon Lee,et al.  Optimised crossover genetic algorithm for capacitated vehicle routing problem , 2012 .

[5]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

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

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

[8]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[9]  Surafel Luleseged Tilahun,et al.  Modified Firefly Algorithm , 2012, J. Appl. Math..

[10]  Salwani Abdullah,et al.  Modified artificial bee colony for the vehicle routing problems with time windows , 2016, SpringerPlus.

[11]  Harun Resit Yazgan,et al.  A novel heuristic algorithm for capacitated vehicle routing problem , 2017 .

[12]  Lixin Tang,et al.  A new hybrid ant colony optimization algorithm for the vehicle routing problem , 2009, Pattern Recognit. Lett..

[13]  Mohammad Reza Meybodi,et al.  A Gaussian Firefly Algorithm , 2011 .

[14]  Michel Gendreau,et al.  Metaheuristics for the Vehicle Routing Problem and Its Extensions: A Categorized Bibliography , 2008 .

[15]  Janez Brest,et al.  A comprehensive review of firefly algorithms , 2013, Swarm Evol. Comput..

[16]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[17]  Haidar Samet,et al.  A new hybrid Modified Firefly Algorithm and Support Vector Regression model for accurate Short Term Load Forecasting , 2014, Expert Syst. Appl..

[18]  Michel Gendreau,et al.  Metaheuristics in Combinatorial Optimization , 2022 .

[19]  Raman Maini,et al.  Vehicle routing problem and its solution methodologies: a survey , 2017 .

[20]  Simon Fong,et al.  Applying a Chaos-Based Firefly Algorithm to the Permutation Flow Shop Scheduling Problem , 2015, 2015 3rd International Symposium on Computational and Business Intelligence (ISCBI).

[21]  W. Y. Szeto,et al.  An artificial bee colony algorithm for the capacitated vehicle routing problem , 2011, Eur. J. Oper. Res..

[22]  Xia Li,et al.  A Problem-Reduction Evolutionary Algorithm for Solving the Capacitated Vehicle Routing Problem , 2015 .

[23]  Mitsuo Gen,et al.  A genetic algorithm based approach to vehicle routing problem with simultaneous pick-up and deliveries , 2010, The 40th International Conference on Computers & Indutrial Engineering.

[24]  A. Abraham,et al.  A new efficient approach for solving the capacitated Vehicle Routing Problem using the Gravitational Emulation Local Search Algorithm , 2017 .

[25]  Farookh Khadeer Hussain,et al.  Support vector regression with chaos-based firefly algorithm for stock market price forecasting , 2013, Appl. Soft Comput..

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

[27]  Saïd Salhi,et al.  An integration of Lagrangian split and VNS: The case of the capacitated vehicle routing problem , 2017, Comput. Oper. Res..

[28]  Yi-Ting Huang,et al.  A Hybrid Algorithm Based on ACO and PSO for Capacitated Vehicle Routing Problems , 2012 .

[29]  Xin-She Yang,et al.  A discrete firefly algorithm to solve a rich vehicle routing problem modelling a newspaper distribution system with recycling policy , 2016, Soft Computing.

[30]  Philippe Fournier-Viger,et al.  Chemical reaction optimization with unified tabu search for the vehicle routing problem , 2016, Soft Computing.

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

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

[33]  Min Huang,et al.  An Improved Ant Colony Algorithm and Its Application in Vehicle Routing Problem , 2013 .

[34]  Sener Akpinar,et al.  Hybrid large neighbourhood search algorithm for capacitated vehicle routing problem , 2016, Expert Syst. Appl..

[35]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[36]  Xin-She Yang,et al.  Eagle Strategy Using Lévy Walk and Firefly Algorithms for Stochastic Optimization , 2010, NICSO.

[37]  Amiya Nayak,et al.  Fault identification with binary adaptive fireflies in parallel and distributed systems , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[38]  Tom Lenaerts,et al.  Socio-cognitively inspired ant colony optimization , 2017, J. Comput. Sci..

[39]  Michel Gendreau,et al.  Metaheuristics in Vehicle Routing , 2012, International Conference on Operations Research and Enterprise Systems.

[40]  Majid Yousefikhoshbakht,et al.  An Efficient Solution for the VRP by Using a Hybrid Elite Ant System , 2014, Int. J. Comput. Commun. Control.