Abstract
Ant Colony Optimization (ACO) algorithms tend to fall into local optimal and have insufficient astringency when applied to solve Traveling Salesman Problem (TSP). To address this issue, a novel game-based ACO (NACO) is proposed in this report. NACO consists of two ACOs: Ant Colony System (ACS) and Max-Min Ant System (MMAS). First, an entropy-weighted learning strategy is proposed. By improving diversity adaptively, the optimal solution precision can be optimized. Then, to improve the astringency, a nucleolus game strategy is set for ACS colonies. ACS colonies under cooperation share pheromone distribution and distribute cooperative profits through nucleolus. Finally, to jump out of the local optimum, mean filtering is introduced to process the pheromone distribution when the algorithm stalls. From the experimental results, it is demonstrated that NACO has well performance in terms of both the solution precision and the astringency.
Similar content being viewed by others
References
Yu F, Fu X, Li H (2016) Dong g improved roulette wheel Selection-Based genetic algorithm for TSP. In: 2016 International conference on network and information systems for computers (ICNISC)
Dubey I, Gupta M (2017) Uniform mutation and SPV rule based optimized PSO algorithm for TSP problem. In: 2017 4th International Conference on Electronics and Communication Systems (ICECS), pp 168–172
Işik AH (2020) Simulated Annealing Algorithm for a Medium-Sized TSP Data. In: Hemanth DJ, Kose U (eds) Artificial Intelligence and Applied Mathematics in Engineering Problems. Springer International Publishing, Cham, pp 457–465
Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern Part B (Cybern) 26(1):29–41
Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evol Comput 1(1):53–66
Stützle T, Hoos H (1999) MAX-MIN Ant system. Fut Gener Comp Sy 16(8):889–914
Bullnheimer B, Hartl R, Strauss C (1997) A new rank based version of the ant system: A computational study. sfb report - Sonderforschungsbereich 010 ”Adaptive Information Systems and Modelling in Economics and Management Science” Initiative 5 ”Artificial Factory”
Mahi M, Baykan ÖK, Kodaz H (2015) A new hybrid method based on Particle Swarm Optimization, Ant Colony Optimization and 3-Opt algorithms for Traveling Salesman Problem. Appl Soft Comput 30:484–490
Gülcü Ş, Mahi M, Baykan ÖK, Kodaz H (2018) A parallel cooperative hybrid method based on ant colony optimization and 3-Opt algorithm for solving traveling salesman problem. Soft Comput 22 (5):1669–1685
Skinderowicz R (2017) An improved Ant Colony System for the Sequential Ordering Problem. Comput Oper Res 86:1–17
Ning J, Zhang Q, Zhang C, Zhang B (2018) A best-path-updating information-guided ant colony optimization algorithm. Inf Sci 433-434:142–162
Ismkhan H (2017) Effective heuristics for ant colony optimization to handle large-scale problems. Swarm Evol Comput 32:140–149
Shetty A, Puthusseri KS, Shankaramani DR (2018) An Improved Ant Colony optimization Algorithm: Minion Ant(MAnt) and its Application on TSP. In: 2018 IEEE Symposium Series on Computational Intelligence (SSCI), pp 1219–1225
Othman Z, Srour A, Hamdan A, Ling P (2013) Performance water flow-like algorithm for TSP by improving its local search. Int J Adv Comput Technol 5:126
Hara A, Matsushima S, Ichimura T, Takahama T (2010) Ant Colony Optimization using exploratory ants for constructing partial solutions. In: IEEE Congress on Evolutionary Computation, pp 1–7
Deng W, Xu J, Zhao H (2019) An improved ant colony optimization algorithm based on hybrid strategies for scheduling problem. IEEE Access 7:20281–20292
Dong G, Guo WW, Tickle K (2012) Solving the traveling salesman problem using cooperative genetic ant systems. Expert Syst Appl 39(5):5006–5011
Zhu H, You X, Liu S (2019) Multiple ant colony optimization based on pearson correlation coefficient. IEEE Access 7:61628–61638
Twomey C, Stützle T, Dorigo M, Manfrin M, Birattari M (2010) An analysis of communication policies for homogeneous multi-colony ACO algorithms. Inf Sci 180(12):2390–2404
Liu M, You X, Yu X, Liu S (2019) KL Divergence-Based Pheromone fusion for heterogeneous Multi-Colony ant optimization. IEEE Access 7:152646–152657
Wang Y (2015) Hybrid max–min ant system with four vertices and three lines inequality for traveling salesman problem. Soft Comput 19(3):569–596
Twomey C, Stützle T, Dorigo M, Manfrin M, Birattari M (2010) An analysis of communication policies for homogeneous multi-colony ACO algorithms. Inf Sci 180(12):2390–2404
Zhang D, You X, Liu S, Yang K (2019) Multi-Colony Ant colony optimization based on generalized jaccard similarity recommendation strategy. IEEE Access 7:157303–157317
Chen J, You X, Liu S, Li J (2019) Entropy-Based Dynamic heterogeneous ant colony optimization. IEEE Access 7:56317–56328
Hung K-S, Su S-F, Lee Z-J (2007) Improving ant colony optimization algorithms for solving traveling salesman problems. JACIII 11:433–442
Bui KT, Pham TV, Tran HC (2017) A load balancing game approach for VM provision cloud computing based on ant colony optimization. In: Vinh P C, Anh L T, Loan N T T, Siricharoen W V (eds) Lecture notes of the institute for computer sciences social informatics and telecommunications engineering, vol 193, pp 52–63
Rao SS (2010) Particle Swarm and Ant Colony Approaches in Multiobjective Optimization. In: Paruya S, Kar S, Roy S (eds) International Conference on Modeling, Optimization, and Computing, vol 1298. AIP Conference Proceedings, Amer Inst Physics, Melville, pp 7–11
Subbaraj S, Savarimuthu P (2014) Eigentrust-based non-cooperative game model assisting ACO look-ahead secure routing against selfishness. EURASIP J Wirel Commun Netw:20
Farsani EA, Abyaneh HA, Abedi M, Hosseinian SH (2016) A novel policy for LMP calculation in distribution networks based on loss and emission reduction allocation using nucleolus theory. IEEE Trans Power Syst 31(1):143–152
Frisk M, Gothe-Lundgren M, Jornsten K, Ronnqvist M (2010) Cost allocation in collaborative forest transportation. Eur J Oper Res 205(2):448–458
Deng K, Lin J, Zhang P (2009) Multiple heterogeneous ant colonies algorithm based on information entropy. Comput Eng Appl 44(36):9–16
Sun X, Zhang K, Ma M, Su H (2017) Multi-Population Ant colony algorithm for virtual machine deployment. IEEE Access 5:27014–27022
Akhand MAH, Ayon SI, Shahriyar SA, Siddique N, Adeli H (2020) Discrete spider monkey optimization for travelling salesman problem. Appl Soft Comput:86
Klug N, Chauhan AVV, Ragala R (2019) k-RNN: Extending NN-heuristics for the TSP. Mob Netw Appl 24(4):1210–1213
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was supported in part by the National Natural Science Foundation of China under Grant 61673258, Grant 61075115 and the Shanghai Natural Science Foundation under Grant 19ZR1421600.
Rights and permissions
About this article
Cite this article
Yang, K., You, X., Liu, S. et al. A novel ant colony optimization based on game for traveling salesman problem. Appl Intell 50, 4529–4542 (2020). https://doi.org/10.1007/s10489-020-01799-w
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-020-01799-w