Genetic Algorithm with Updated Multipoint Crossover Technique and its Application to TSP

Genetic Algorithm (GA) is a promising method for optimizing the NP-hard problem especially the Travelling Salesman Problem (TSP). The reason of its popularity is for the ability to gain an ideal approximation in time. GA is usually based on the three artisans namely selection, reproduction and metamorphosis. The principal target of using GA is to determine the lowest total cost to travel all the nodes optimally. Consequently, this study introduces a novel crossover operator which optimizes the solution to the TSP. The suggested method started with two randomly selected parents and new offsprings have been generated by comparing cost. The overall methods, as well as the experimental outcomes, have also depicted here. The paper concludes that the newly introduced crossover operator outperforms various cross-over operators. It produced better result while experimenting on a set of instances from TSPLIB dataset.

[1]  S. Akter,et al.  A New Crossover Technique to Improve Genetic Algorithm and Its Application to TSP , 2019, 2019 International Conference on Electrical, Computer and Communication Engineering (ECCE).

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

[3]  Ying Wang,et al.  Uncertain multiobjective traveling salesman problem , 2015, Eur. J. Oper. Res..

[4]  Isaac Plana,et al.  Time-dependent asymmetric traveling salesman problem with time windows: Properties and an exact algorithm , 2019, Discret. Appl. Math..

[5]  Ana Paias,et al.  Solving the family traveling salesman problem , 2017, Eur. J. Oper. Res..

[6]  Lawrence Davis,et al.  Applying Adaptive Algorithms to Epistatic Domains , 1985, IJCAI.

[7]  S. Kirkpatrick,et al.  Configuration space analysis of travelling salesman problems , 1985 .

[8]  Lei Sun,et al.  The indefinite period traveling salesman problem , 2018, Eur. J. Oper. Res..

[9]  Mansur R. Kabuka,et al.  A Boolean Neural Network Approach for the Traveling Salesman Problem , 1993, IEEE Trans. Computers.

[10]  Yanchun Liang,et al.  Particle swarm optimization-based algorithms for TSP and generalized TSP , 2007, Inf. Process. Lett..

[11]  Pedro Larrañaga,et al.  Genetic Algorithms for the Travelling Salesman Problem: A Review of Representations and Operators , 1999, Artificial Intelligence Review.

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

[13]  Sebastián Urrutia,et al.  Formulations and algorithms for the Pickup and Delivery Traveling Salesman Problem with Multiple Stacks , 2018, Comput. Oper. Res..

[14]  Sabine Fenstermacher,et al.  Genetic Algorithms Data Structures Evolution Programs , 2016 .

[15]  Yoonho Seo,et al.  Discrete Optimization An efficient genetic algorithm for the traveling salesman problem with precedence constraints , 2002 .

[16]  Bihter Avsar,et al.  Parallelized neural network system for solving Euclidean traveling salesman problem , 2015, Appl. Soft Comput..

[17]  Daniel Oyeleke Shokefun Solving Travelling Salesman Problem Using Genetic Algorithm , 2013 .

[18]  Z H Ahmed,et al.  GENETIC ALGORITHM FOR THE TRAVELING SALESMAN PROBLEM USING SEQUENTIAL CONSTRUCTIVE CROSSOVER , 2010 .

[19]  Jean-Yves Potvin,et al.  Genetic Algorithms for the Traveling Salesman Problem , 2005 .

[20]  Daniel Vanderpooten,et al.  Perturbed Decomposition Algorithm applied to the multi-objective Traveling Salesman Problem , 2017, Comput. Oper. Res..

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

[22]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[23]  Frits C. R. Spieksma,et al.  Exact algorithms for the Equitable Traveling Salesman Problem , 2017, Eur. J. Oper. Res..

[24]  Pablo A. Miranda,et al.  The bi-objective insular traveling salesman problem with maritime and ground transportation costs , 2018, Eur. J. Oper. Res..

[25]  Mesut Gündüz,et al.  An application of fruit fly optimization algorithm for traveling salesman problem , 2017 .

[26]  Alok Singh,et al.  A general variable neighborhood search algorithm for the k-traveling salesman problem , 2018 .

[27]  C. P. Ravikumar,et al.  Parallel techniques for solving large scale travelling salesperson problems , 1992, Microprocess. Microsystems.