Multi-Colony Ant Algorithm Using Both Generative Adversarial Nets and Adaptive Stagnation Avoidance Strategy

Aiming at Travel Salesman Problem (TSP) that ant colony algorithm is easy to fall into local optima and slow convergence, a multi-colony ant algorithm using both generative adversarial nets (GAN) and adaptive stagnation avoidance strategy (GAACO) is proposed. First, to improve the convergence speed of the algorithm, we introduce a GAN model based on the game between convergence speed and solution quality. Then, to overcome premature convergence, an adaptive stagnation avoidance strategy is proposed. The strategy consists of two parts: (1) information entropy. It is used to measure the diversity of GAACO; (2) a cooperative game model. When the value of information entropy is less than threshold value, the cooperative game model will be used to select the appropriate pheromone matrix for different colonies to improve the accuracy. Finally, to further accelerate the convergence of the algorithm, the initial pheromone matrix is preprocessed to increase the pheromone of the optimal path for each iteration in the early stage. And according to reinforcement learning method, each colony increases the pheromone of the global optimal path at the end of each iteration. Extensive experiments with numerous instances in the TSPLIB standard library show that the proposed methods significantly outperform the state-of-the-art multi-colony ant colony optimization algorithms, especially in the large-scale TSPs.

[1]  Sheng Liu,et al.  Entropy-Based Dynamic Heterogeneous Ant Colony Optimization , 2019, IEEE Access.

[2]  Yongbo Li,et al.  An improved ant colony optimization algorithm for the multi-depot green vehicle routing problem with multiple objectives , 2019, Journal of Cleaner Production.

[3]  TaeChoong Chung,et al.  An effective dynamic weighted rule for ant colony system optimization , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[4]  Weisheng Xu,et al.  A Game Theoretic Approach for Resource Allocation Based on Ant Colony Optimization in Emergency Management , 2009, 2009 International Conference on Information Engineering and Computer Science.

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

[6]  Zhaoquan Cai Multi-Direction Searching Ant Colony Optimization for Traveling Salesman Problems , 2008, 2008 International Conference on Computational Intelligence and Security.

[7]  Tong Wang,et al.  Multi-agent reinforcement learning based on quantum andant colony algorithm theory , 2009, 2009 International Conference on Machine Learning and Cybernetics.

[8]  Hassan Mathkour,et al.  Dynamic Flying Ant Colony Optimization (DFACO) for Solving the Traveling Salesman Problem , 2019, Sensors.

[9]  Vahid Rafe,et al.  MS-ACO: a multi-stage ant colony optimization to refute complex software systems specified through graph transformation , 2018, Soft Comput..

[10]  Li Layuan,et al.  Ant-Like Game Routing Algorithm for Wireless Multimedia Sensor Networks , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[11]  Milan Tuba,et al.  An efficient ant colony optimization algorithm for the blocks relocation problem , 2019, Eur. J. Oper. Res..

[12]  Juan Julián Merelo Guervós,et al.  Pareto-based multi-colony multi-objective ant colony optimization algorithms: an island model proposal , 2013, Soft Comput..

[13]  Jie Lan,et al.  Design of type-2 Fuzzy Logic Systems Based on Improved Ant Colony Optimization , 2019 .

[14]  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.

[15]  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..

[16]  Yan Lin,et al.  A co-evolutionary improved multi-ant colony optimization for ship multiple and branch pipe route design , 2015 .

[17]  Mohammad Hadi Afshar,et al.  Hybridizing ant colony optimization algorithm with nonlinear programming method for effective optimal design of sewer networks. , 2019, Water environment research : a research publication of the Water Environment Federation.

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

[19]  Anil K. Verma,et al.  Meta-heuristic Ant Colony Optimization Based Unequal Clustering for Wireless Sensor Network , 2019, Wirel. Pers. Commun..

[20]  William W. Guo,et al.  A Cooperative Ant Colony System and Genetic Algorithm for TSPs , 2010, ICSI.

[21]  Xiaoyu Wang,et al.  Application Research of Inner-plant Economical Operation by Multi-colony Ant Optimization , 2018, Water Resources Management.

[22]  Masahito Yamamoto,et al.  Improved Multiple Ant Colonies System for Traveling Salesman Problems , 2002 .

[23]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[24]  Jorge Morales-Saldaña,et al.  Design optimization of multilayer perceptron neural network by ant colony optimization applied to engine emissions data , 2019, Science China Technological Sciences.

[25]  Seyed Mohammad Taghi Rouhani Rankoohi,et al.  A multi-colony ant algorithm for optimizing join queries in distributed database systems , 2012, Knowledge and Information Systems.

[26]  Chao Wang,et al.  A multi-objective multi-population ant colony optimization for economic emission dispatch considering power system security , 2017 .

[27]  Yong Dou,et al.  Collaborative hardware/software partition of coarse-grained reconfigurable system using evolutionary ant colony optimization , 2008, 2008 Asia and South Pacific Design Automation Conference.

[28]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[29]  Hongwei Zhu,et al.  Multiple Ant Colony Optimization Based on Pearson Correlation Coefficient , 2019, IEEE Access.

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

[31]  Sheng Liu,et al.  Multi-Colony Ant Algorithm Using a Sociometry-Based Network and Its Application , 2015, ICSI.

[32]  Amir Hajjam El Hassani,et al.  A hybrid memetic-ant colony optimization algorithm for the home health care problem with time window, synchronization and working time balancing , 2019, Swarm Evol. Comput..

[33]  Xiyu Liu,et al.  Multi-colony Ant Algorithm Using Both Repulsive Operator and Pheromone Crossover Based on Multi-optimum for TSP , 2009, 2009 International Conference on Business Intelligence and Financial Engineering.

[34]  Maoguo Gong,et al.  High-order graph matching based on ant colony optimization , 2019, Neurocomputing.