An Improved Genetic Algorithm with Initial Population Strategy for Symmetric TSP

A new initial population strategy has been developed to improve the genetic algorithm for solving the well-known combinatorial optimization problem, traveling salesman problem. Based on the k-means algorithm, we propose a strategy to restructure the traveling route by reconnecting each cluster. The clusters, which randomly disconnect a link to connect its neighbors, have been ranked in advance according to the distance among cluster centers, so that the initial population can be composed of the random traveling routes. This process is -means initial population strategy. To test the performance of our strategy, a series of experiments on 14 different TSP examples selected from TSPLIB have been carried out. The results show that KIP can decrease best error value of random initial population strategy and greedy initial population strategy with the ratio of approximately between 29.15% and 37.87%, average error value between 25.16% and 34.39% in the same running time.

[1]  Eneko Osaba,et al.  Analysis of the suitability of using blind crossover operators in genetic algorithms for solving routing problems , 2013, 2013 IEEE 8th International Symposium on Applied Computational Intelligence and Informatics (SACI).

[2]  Sankaran Mahadevan,et al.  A Biologically Inspired Network Design Model , 2015, Scientific Reports.

[3]  Ruhul A. Sarker,et al.  A new genetic algorithm for solving optimization problems , 2014, Eng. Appl. Artif. Intell..

[4]  R. Hinterding,et al.  Gaussian mutation and self-adaption for numeric genetic algorithms , 1995, Proceedings of 1995 IEEE International Conference on Evolutionary Computation.

[5]  Vinod Patidar,et al.  Medical image protection using genetic algorithm operations , 2014, Soft Computing.

[6]  Heinrich Braun,et al.  On Solving Travelling Salesman Problems by Genetic Algorithms , 1990, PPSN.

[7]  Wei Sun,et al.  A Novel Genetic Admission Control for Real-Time Multiprocessor Systems , 2009, 2009 International Conference on Parallel and Distributed Computing, Applications and Technologies.

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

[9]  Sharadindu Roy Genetic algorithm based approach to solve travelling salesman problem with one point crossover operator , 2013, BIOINFORMATICS 2013.

[10]  Korhan Karabulut,et al.  A variable iterated greedy algorithm for the traveling salesman problem with time windows , 2014, Inf. Sci..

[11]  Ayse T. Daloglu,et al.  An improved genetic algorithm with initial population strategy and self-adaptive member grouping , 2008 .

[12]  Manoj Thakur,et al.  A modified real coded genetic algorithm for constrained optimization , 2014, Appl. Math. Comput..

[13]  Keld Helsgaun,et al.  An effective implementation of the Lin-Kernighan traveling salesman heuristic , 2000, Eur. J. Oper. Res..

[14]  Han-Xiong Huang,et al.  A proposed iteration optimization approach integrating backpropagation neural network with genetic algorithm , 2015, Expert Syst. Appl..

[15]  Novruz Allahverdi,et al.  Development a new mutation operator to solve the Traveling Salesman Problem by aid of Genetic Algorithms , 2011, Expert Syst. Appl..

[16]  Kalyanmoy Deb,et al.  Domain-specific initial population strategy for compliant mechanisms using customized genetic algorithm , 2011 .

[17]  F. Chan,et al.  IFSJSP: A novel methodology for the Job-Shop Scheduling Problem based on intuitionistic fuzzy sets , 2013 .

[18]  Sankaran Mahadevan,et al.  An adaptive amoeba algorithm for constrained shortest paths , 2013, Expert Syst. Appl..

[19]  Mauricio G. C. Resende,et al.  A biased random-key genetic algorithm for the capacitated minimum spanning tree problem , 2015, Comput. Oper. Res..

[20]  Yong Deng,et al.  Physarum-Inspired Applications in Graph-Optimization Problems , 2015, Parallel Process. Lett..

[21]  Nenad Mladenovic,et al.  Two level General variable neighborhood search for Attractive traveling salesman problem , 2013, Comput. Oper. Res..

[22]  Jing Chen,et al.  Feature-based initial population generation for the optimization of job shop problems , 2010, Journal of Zhejiang University SCIENCE C.

[23]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.

[24]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[25]  Guangzhou Zeng,et al.  Study of genetic algorithm with reinforcement learning to solve the TSP , 2009, Expert Syst. Appl..

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

[27]  David S. Johnson,et al.  The Traveling Salesman Problem: A Case Study in Local Optimization , 2008 .

[28]  Gündüz Ulusoy,et al.  A genetic algorithm approach to the simultaneous scheduling of machines and automated guided vehicles , 1997, Comput. Oper. Res..

[29]  D.M. Mount,et al.  An Efficient k-Means Clustering Algorithm: Analysis and Implementation , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  Zakir Hussain Ahmed,et al.  The Ordered Clustered Travelling Salesman Problem: A Hybrid Genetic Algorithm , 2014, TheScientificWorldJournal.

[31]  Anil K. Jain Data clustering: 50 years beyond K-means , 2008, Pattern Recognit. Lett..