A hybrid approach based on genetic algorithm and nearest neighbor heuristic for solving the capacitated vehicle routing problem

This work presents a hybrid approach called GA-NN for solving the Capacitated Vehicle Routing Problem (CVRP) using Genetic Algorithms (GA) and Nearest Neighbor heuristic (NN). The first technique was applied to determine the groups of customers to be served by the vehicles while the second is responsible to build the route of each vehicle. In addition, the heuristics of Gillett & Miller (GM) and Downhill (DH) were used, respectively, to generate the initial population of GA and to refine the solutions provided by GA. In the results section, we firstly present experiments demonstrating the performance of the NN heuristic for solving the Shortest Path and Traveling Salesman problems. The results obtained in such experiments constitute the main motivation for proposing the GA-NN. The second experimental study shows that the proposed hybrid approach achieved good solutions for instances of CVRP widely known in the literature, with low computational cost. It also allowed us to evidence that the use of GM and DH helped the hybrid GA-NN to converge on promising points in the search space, with a small number of generations.

[1]  Agne Dzidolikaite,et al.  Hybrid genetic algorithm , 2015, 2015 Open Conference of Electrical, Electronic and Information Sciences (eStream).

[2]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[3]  Dario Pacciarelli,et al.  A memetic NSGA-II for the bi-objective mixed capacitated general routing problem , 2015, Journal of Heuristics.

[4]  Walter J. Gutjahr,et al.  Exact hybrid algorithms for solving a bi-objective vehicle routing problem , 2012, Central Eur. J. Oper. Res..

[5]  Ziauddin Ursani,et al.  Localized genetic algorithm for vehicle routing problem with time windows , 2011, Appl. Soft Comput..

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

[7]  Béla Bollobás,et al.  The degree sequence of a scale‐free random graph process , 2001, Random Struct. Algorithms.

[8]  J. Kurchan,et al.  The collective dynamics , 1990 .

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

[10]  C. Reeves Modern heuristic techniques for combinatorial problems , 1993 .

[11]  R. J. Kuo,et al.  Hybrid particle swarm optimization with genetic algorithm for solving capacitated vehicle routing problem with fuzzy demand - A case study on garbage collection system , 2012, Appl. Math. Comput..

[12]  Claudio Barbieri da Cunha,et al.  Aspectos práticos da aplicação de modelos de roteirização de veículos a problemas reais , 2000 .

[13]  Billy E. Gillett,et al.  A Heuristic Algorithm for the Vehicle-Dispatch Problem , 1974, Oper. Res..

[14]  V. Latora,et al.  Complex networks: Structure and dynamics , 2006 .

[15]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[16]  Thomas H. Cormen,et al.  Introduction to algorithms [2nd ed.] , 2001 .

[17]  José Arnaldo Barra Montevechi,et al.  Development of an adaptive genetic algorithm for simulation optimization , 2015 .

[18]  Keld Helsgaun,et al.  An Effective Implementation of K-opt Moves for the Lin-Kernighan TSP Heuristic , 2007 .

[19]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[20]  Eneko Osaba,et al.  Golden ball: a novel meta-heuristic to solve combinatorial optimization problems based on soccer concepts , 2014, Applied Intelligence.

[21]  Lai Soon Lee,et al.  Optimized Crossover Genetic Algorithm for Vehicle Routing Problem with Time Windows , 2010 .

[22]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[23]  Alan M. Frieze,et al.  Random graphs , 2006, SODA '06.

[24]  G. Laporte,et al.  Transportation Demand , 2019, Energy: Supply and Demand.

[25]  Chung-Cheng Lu,et al.  Data envelopment analysis for evaluating the efficiency of genetic algorithms on solving the vehicle routing problem with soft time windows , 2012, Comput. Ind. Eng..

[26]  Gilbert Laporte,et al.  Classical and modern heuristics for the vehicle routing problem , 2000 .