CAAS: a novel collective action-based ant system algorithm for solving TSP problem

To solve some problems of ant system algorithm, such as the slow speed of convergence and falling into the phenomenon of “ant colony group loss” easily, we introduce the collective action into the traditional ant system algorithm. Based on the collective action, we propose a novel collective action-based ant system algorithm, namely CAAS, for solving the traveling salesman problem. In the CAAS algorithm, a collective action “optimal solution approval” is defined for ant colony and each ant of the ant colony is assigned a threshold, and then each ant decides whether to join into the collective action according to its own threshold in the iteration process. When all ants approved the same solution, the iteration is stopped and output the final optimal solution. At last, we conduct extensive experiments on six public datasets to verify the performance of the proposed CAAS algorithm. The experimental results show that the CAAS algorithm can get a better solution under a less iteration.

[1]  A. K. Al-Othman,et al.  Simulated Annealing algorithm for photovoltaic parameters identification , 2012 .

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

[3]  Peng Xu,et al.  An efficient load balancing algorithm for virtual machine allocation based on ant colony optimization , 2018, Int. J. Distributed Sens. Networks.

[4]  T. Stützle,et al.  MAX-MIN Ant System and local search for the traveling salesman problem , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[5]  Chi-Hwa Song,et al.  Extended simulated annealing for augmented TSP and multi-salesmen TSP , 2003, Proceedings of the International Joint Conference on Neural Networks, 2003..

[6]  Amr Badr,et al.  A Nested Genetic Algorithm for feature selection in high-dimensional cancer Microarray datasets , 2019, Expert Syst. Appl..

[7]  Muzaffar Eusuff,et al.  Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization , 2006 .

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

[9]  Zili Zhang,et al.  A universal optimization strategy for ant colony optimization algorithms based on the Physarum-inspired mathematical model , 2014, Bioinspiration & biomimetics.

[10]  M. Held,et al.  A dynamic programming approach to sequencing problems , 1962, ACM National Meeting.

[11]  Mei Li,et al.  Ant System with Negative for the Hospital Ward Color Planning , 2018, Wirel. Pers. Commun..

[12]  Suresh Subramaniam,et al.  Deadline-Aware Task Scheduling in a Tiered IoT Infrastructure , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[13]  Xingyuan Wang,et al.  A Max–Min ant colony algorithm for fractal dimension of complex networks , 2018, Int. J. Comput. Math..

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

[15]  Davood Gharavian,et al.  An ant colony optimization based routing algorithm for extending network lifetime in wireless sensor networks , 2015, Wireless Networks.

[16]  Xiang Liu,et al.  Improved Ant Colony-Genetic Algorithm for Information Transmission Path Optimization in Remanufacturing Service System , 2018, Chinese Journal of Mechanical Engineering.

[17]  Wei-Yen Wang,et al.  FPGA implementation of improved ant colony optimization algorithm based on pheromone diffusion mechanism for path planning , 2018 .

[18]  Mark S. Granovetter Threshold Models of Collective Behavior , 1978, American Journal of Sociology.

[19]  Raffaele Cerulli,et al.  A Branch-and-Bound Algorithm for the Double TSP with Two Stacks , 2010 .

[20]  Maria Grazia Speranza,et al.  A branch‐and‐bound algorithm for the double travelling salesman problem with two stacks , 2013, Networks.

[21]  Suphakant Phimoltares,et al.  Combining new Fast Opposite Gradient Search with Ant Colony Optimization for solving travelling salesman problem , 2014, Eng. Appl. Artif. Intell..

[22]  Z. Zhang,et al.  Solving NP-Hard Problems with Physarum-Based Ant Colony System , 2017, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[23]  Yang Li,et al.  The Artificial Fish Swarm Algorithm to Solve Traveling Salesman Problem , 2014 .

[24]  Chao Chen,et al.  Fresh seafood delivery routing problem using an improved ant colony optimization , 2019, Ann. Oper. Res..

[25]  Xin Song,et al.  A novel method to solve supplier selection problem: Hybrid algorithm of genetic algorithm and ant colony optimization , 2019, Math. Comput. Simul..

[26]  Yuhai Zhao,et al.  Ant colony optimization with an automatic adjustment mechanism for detecting epistatic interactions , 2018, Comput. Biol. Chem..

[27]  Wei Li,et al.  A new pheromone update strategy for ant colony optimization , 2017, J. Intell. Fuzzy Syst..

[28]  Chenchen Xu,et al.  Multi-Helicopter Search and Rescue Route Planning Based on Strategy Optimization Algorithm , 2018, Int. J. Pattern Recognit. Artif. Intell..