A novel two-stage hybrid swarm intelligence optimization algorithm and application

This paper presents a novel two-stage hybrid swarm intelligence optimization algorithm called GA–PSO–ACO algorithm that combines the evolution ideas of the genetic algorithms, particle swarm optimization and ant colony optimization based on the compensation for solving the traveling salesman problem. In the proposed hybrid algorithm, the whole process is divided into two stages. In the first stage, we make use of the randomicity, rapidity and wholeness of the genetic algorithms and particle swarm optimization to obtain a series of sub-optimal solutions (rough searching) to adjust the initial allocation of pheromone in the ACO. In the second stage, we make use of these advantages of the parallel, positive feedback and high accuracy of solution to implement solving of whole problem (detailed searching). To verify the effectiveness and efficiency of the proposed hybrid algorithm, various scale benchmark problems from TSPLIB are tested to demonstrate the potential of the proposed two-stage hybrid swarm intelligence optimization algorithm. The simulation examples demonstrate that the GA–PSO–ACO algorithm can greatly improve the computing efficiency for solving the TSP and outperforms the Tabu Search, genetic algorithms, particle swarm optimization, ant colony optimization, PS–ACO and other methods in solution quality. And the experimental results demonstrate that convergence is faster and better when the scale of TSP increases.

[1]  George L. Nemhauser,et al.  The Traveling Salesman Problem: A Survey , 1968, Oper. Res..

[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]  Shu-Kai S. Fan,et al.  A genetic algorithm and a particle swarm optimizer hybridized with Nelder-Mead simplex search , 2006, Comput. Ind. Eng..

[4]  Erwie Zahara,et al.  A hybrid genetic algorithm and particle swarm optimization for multimodal functions , 2008, Appl. Soft Comput..

[5]  Chi-Bin Cheng,et al.  A modified ant colony system for solving the travelling salesman problem with time windows , 2007, Math. Comput. Model..

[6]  Georgios Dounias,et al.  A hybrid particle swarm optimization algorithm for the vehicle routing problem , 2010, Eng. Appl. Artif. Intell..

[7]  Xiao Zhi Gao,et al.  A Hybrid Optimization Algorithm Based on Ant Colony and Immune Principles , 2007, Int. J. Comput. Sci. Appl..

[8]  Zhongsheng Hua,et al.  A variable-grouping based genetic algorithm for large-scale integer programming , 2006, Inf. Sci..

[9]  Magdalene Marinaki,et al.  A Hybrid Multi-Swarm Particle Swarm Optimization algorithm for the Probabilistic Traveling Salesman Problem , 2010, Comput. Oper. Res..

[10]  Gary A. Dale,et al.  An optical technique for detecting fatigue cracks in aerospace structures , 1999, ICIASF 99. 18th International Congress on Instrumentation in Aerospace Simulation Facilities. Record (Cat. No.99CH37025).

[11]  Kai Zhao,et al.  Solving the traveling salesman problem based on an adaptive simulated annealing algorithm with greedy search , 2011, Appl. Soft Comput..

[12]  Cheng-Fa Tsai,et al.  A new hybrid heuristic approach for solving large traveling salesman problem , 2004, Inf. Sci..

[13]  Rong Chen,et al.  A novel parallel hybrid intelligence optimization algorithm for a function approximation problem , 2012, Comput. Math. Appl..

[14]  Richard M. Karp,et al.  The Traveling-Salesman Problem and Minimum Spanning Trees , 1970, Oper. Res..

[15]  E. M. Cochrane,et al.  The co-adaptive neural network approach to the Euclidean Travelling Salesman Problem , 2003, Neural Networks.

[16]  Serhat Duman,et al.  A Hybrid GA-PSO Approach Based on Similarity for Various Types of Economic Dispatch Problems , 2011 .

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

[18]  Matteo Gaeta,et al.  COMBINING MULTI‐AGENT PARADIGM AND MEMETIC COMPUTING FOR PERSONALIZED AND ADAPTIVE LEARNING EXPERIENCES , 2011, Comput. Intell..

[19]  Alok Singh,et al.  A new grouping genetic algorithm approach to the multiple traveling salesperson problem , 2008, Soft Comput..

[20]  Hossein Miar Naimi,et al.  New robust and efficient ant colony algorithms: Using new interpretation of local updating process , 2009, Expert Syst. Appl..

[21]  Taher Niknam,et al.  An efficient hybrid approach based on PSO, ACO and k-means for cluster analysis , 2010, Appl. Soft Comput..

[22]  Hsiang-Cheh Huang,et al.  Genetic Watermarking for Zerotree-Based Applications , 2008 .

[23]  Godfrey C. Onwubolu,et al.  Optimal path for automated drilling operations by a new heuristic approach using particle swarm optimization , 2004 .

[24]  F. Grimaccia,et al.  A new hybrid evolutionary algorithm for high dimension electromagnetic problems , 2005, 2005 IEEE Antennas and Propagation Society International Symposium.

[25]  Wen Li,et al.  A novel hybrid optimization algorithm of computational intelligence techniques for highway passenger volume prediction , 2011, Expert Syst. Appl..

[26]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[27]  Zhenbo Li,et al.  Study on hybrid PS-ACO algorithm , 2011, Applied Intelligence.

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

[29]  Shyi-Ming Chen,et al.  Parallelized genetic ant colony systems for solving the traveling salesman problem , 2011, Expert Syst. Appl..

[30]  Leandro Nunes de Castro,et al.  A self-organizing neural network using ideas from the immune system to solve the traveling salesman problem , 2009, Inf. Sci..

[31]  Yanqing Zhang,et al.  A new evolutionary algorithm using shadow price guided operators , 2011, Appl. Soft Comput..

[32]  Shengxiang Yang,et al.  A memetic ant colony optimization algorithm for the dynamic travelling salesman problem , 2011, Soft Comput..

[33]  Takao Terano,et al.  A hybrid swarm intelligence algorithm for the travelling salesman problem , 2010, Expert Syst. J. Knowl. Eng..

[34]  Ching-Chi Hsu,et al.  An annealing framework with learning memory , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[35]  Paul H. Calamai,et al.  Exchange strategies for multiple Ant Colony System , 2007, Inf. Sci..

[36]  Chunguang Zhou,et al.  Particle swarm optimization for traveling salesman problem , 2003, Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693).

[37]  Faouzi Kamoun,et al.  Neural networks for shortest path computation and routing in computer networks , 1993, IEEE Trans. Neural Networks.

[38]  B. Bullnheimer,et al.  A NEW RANK BASED VERSION OF THE ANT SYSTEM: A COMPUTATIONAL STUDY , 1997 .

[39]  Marco Dorigo,et al.  Distributed Optimization by Ant Colonies , 1992 .

[40]  Keivan Ghoseiri,et al.  An ant colony system approach for fuzzy traveling salesman problem with time windows , 2010 .

[41]  Ying-Wu Chen,et al.  A hybrid approach combining an improved genetic algorithm and optimization strategies for the asymmetric traveling salesman problem , 2008, Eng. Appl. Artif. Intell..

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

[43]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[44]  Marco Mussetta,et al.  A New Hybrid Technique for the Optimization of Large-Domain Electromagnetic Problems , 2005 .

[45]  A. Ghanbarzadeh,et al.  Application of PSO (particle swarm optimization) and GA (genetic algorithm) techniques on demand est , 2010 .

[46]  Taher Niknam,et al.  A new approach for distribution state estimation based on ant colony algorithm with regard to distributed generation , 2005, J. Intell. Fuzzy Syst..

[47]  Eugene L. Lawler,et al.  Traveling Salesman Problem , 2016 .

[48]  Takao Enkawa,et al.  A self-organising model for the travelling salesman problem , 1997 .

[49]  Mehmet Fatih Tasgetiren,et al.  A genetic algorithm for the generalized traveling salesman problem , 2007, 2007 IEEE Congress on Evolutionary Computation.

[50]  Erwie Zahara,et al.  Hybrid Nelder-Mead simplex search and particle swarm optimization for constrained engineering design problems , 2009, Expert Syst. Appl..

[51]  Maria Teresinha Arns Steiner,et al.  A new approach to solve the traveling salesman problem , 2007, Neurocomputing.

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

[53]  Siamak Talatahari,et al.  Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures , 2009 .

[54]  Tim Hendtlass,et al.  Preserving Diversity in Particle Swarm Optimisation , 2003, IEA/AIE.

[55]  N. Adachi,et al.  Accelerating genetic algorithms: protected chromosomes and parallel processing , 1995 .

[56]  Amit Agarwal,et al.  Hybrid ant colony algorithms for path planning in sparse graphs , 2008, Soft Comput..