Dynamic Density Clustering Ant Colony Algorithm With Filtering Recommendation Backtracking Mechanism

Ant colony system has a good performance in solving Traveling Salesman Problem (TSP), but it tends to fall into local optimum and is deficient in convergence speed. To address this problem, a dynamic density clustering ant colony algorithm with a filtering recommendation backtracking mechanism is proposed (DBACS). Firstly, a dynamic density clustering strategy is proposed to accelerate the convergence speed of the algorithm and improve the quality of the solution. Under this strategy, the search radius is expanded dynamically to merge adjacent classes, so as to form the differential pheromone distribution. The splicing paths between each class are adjusted through the ant colony algorithm to achieve better performance. Secondly, a recommendation backtracking mechanism based on collaborative filtering is proposed to increase the diversity of the population, thus helping the algorithm jump out of the local optimum. With the help of the collaborative filtering algorithm, some dense data points are recommended for pheromone dynamic backtracking, which can not only help algorithm jump out of the local optimum, but also help the algorithm accelerate convergence. Simulation results show that the improved algorithm can obtain a better solution and higher stability. Especially in solving large-scale TSP, the accuracy of the solution is significantly improved.

[1]  Hai Yang Study on Traveling Salesman Problem Based on the Improved Chaos Ant Colony Algorithm , 2014, CIT 2014.

[2]  Jiujun Cheng,et al.  Dendritic Neuron Model With Effective Learning Algorithms for Classification, Approximation, and Prediction , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[3]  Jun Li,et al.  Collision-free scheduling of multi-bridge machining systems: a colored traveling salesman problem-based approach , 2018, IEEE/CAA Journal of Automatica Sinica.

[4]  Dehui Zhang,et al.  Multi-Colony Ant Colony Optimization Based on Generalized Jaccard Similarity Recommendation Strategy , 2019, IEEE Access.

[5]  Qiang Luo,et al.  Research on path planning of mobile robot based on improved ant colony algorithm , 2019, Neural Computing and Applications.

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

[7]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[8]  Halife Kodaz,et al.  A new hybrid method based on Particle Swarm Optimization, Ant Colony Optimization and 3-Opt algorithms for Traveling Salesman Problem , 2015, Appl. Soft Comput..

[9]  Changan Liu,et al.  A Hierarchical Algorithm Based on Density Peaks Clustering and Ant Colony Optimization for Traveling Salesman Problem , 2018, IEEE Access.

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

[11]  Zhe Xu Non-member,et al.  Immune algorithm combined with estimation of distribution for traveling salesman problem , 2016 .

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

[13]  Jian Wang,et al.  An Improved Ant Colony Optimization Algorithm Based on Fractional Order Memory for Traveling Salesman Problems , 2019, 2019 IEEE Symposium Series on Computational Intelligence (SSCI).

[14]  Yu Yang,et al.  Quantum Interference Crossover-Based Clonal Selection Algorithm and Its Application to Traveling Salesman Problem , 2009, IEICE Trans. Inf. Syst..

[15]  Jian Zhang,et al.  Multi-objective ant colony optimization algorithm based on decomposition for community detection in complex networks , 2019, Soft Computing.

[16]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[17]  Halife Kodaz,et al.  A parallel cooperative hybrid method based on ant colony optimization and 3-Opt algorithm for solving traveling salesman problem , 2016, Soft Computing.

[18]  Wang Yong,et al.  Hybrid Max–Min ant system with four vertices and three lines inequality for traveling salesman problem , 2015, Soft Comput..

[19]  Aleksander Byrski,et al.  Distributed ant colony optimization based on actor model , 2019, Parallel Comput..

[20]  Hossein Nezamabadi-pour,et al.  A discrete gravitational search algorithm for solving combinatorial optimization problems , 2014, Inf. Sci..

[21]  Alex Alves Freitas,et al.  Data mining with an ant colony optimization algorithm , 2002, IEEE Trans. Evol. Comput..

[22]  Akito Taneda,et al.  Ant colony optimization for predicting RNA folding pathways , 2019, Comput. Biol. Chem..

[23]  Carlos A. Coello Coello,et al.  Handling multiple objectives with particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[24]  Xueliang Fu,et al.  Cooperative ant colony-genetic algorithm based on spark , 2017, Comput. Electr. Eng..

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

[26]  Jie Zhang,et al.  Applying Data Clustering Feature to Speed Up Ant Colony Optimization , 2014 .

[27]  Wei Wang,et al.  Improved Clonal Selection Algorithm Combined with Ant Colony Optimization , 2008, IEICE Trans. Inf. Syst..