Skip to main content
Log in

A novel ant colony optimization based on game for traveling salesman problem

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. 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)

  2. 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

  3. 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

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Stützle T, Hoos H (1999) MAX-MIN Ant system. Fut Gener Comp Sy 16(8):889–914

    Article  Google Scholar 

  7. 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”

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. Skinderowicz R (2017) An improved Ant Colony System for the Sequential Ordering Problem. Comput Oper Res 86:1–17

    Article  MathSciNet  Google Scholar 

  11. 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

    Article  MathSciNet  Google Scholar 

  12. Ismkhan H (2017) Effective heuristics for ant colony optimization to handle large-scale problems. Swarm Evol Comput 32:140–149

    Article  Google Scholar 

  13. 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

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

    Google Scholar 

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

  16. 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

    Article  Google Scholar 

  17. Dong G, Guo WW, Tickle K (2012) Solving the traveling salesman problem using cooperative genetic ant systems. Expert Syst Appl 39(5):5006–5011

    Article  Google Scholar 

  18. Zhu H, You X, Liu S (2019) Multiple ant colony optimization based on pearson correlation coefficient. IEEE Access 7:61628–61638

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. Chen J, You X, Liu S, Li J (2019) Entropy-Based Dynamic heterogeneous ant colony optimization. IEEE Access 7:56317–56328

    Article  Google Scholar 

  25. Hung K-S, Su S-F, Lee Z-J (2007) Improving ant colony optimization algorithms for solving traveling salesman problems. JACIII 11:433–442

    Article  Google Scholar 

  26. 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

  27. 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

  28. 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

  29. 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

    Article  Google Scholar 

  30. Frisk M, Gothe-Lundgren M, Jornsten K, Ronnqvist M (2010) Cost allocation in collaborative forest transportation. Eur J Oper Res 205(2):448–458

    Article  Google Scholar 

  31. Deng K, Lin J, Zhang P (2009) Multiple heterogeneous ant colonies algorithm based on information entropy. Comput Eng Appl 44(36):9–16

    Google Scholar 

  32. Sun X, Zhang K, Ma M, Su H (2017) Multi-Population Ant colony algorithm for virtual machine deployment. IEEE Access 5:27014–27022

    Article  Google Scholar 

  33. Akhand MAH, Ayon SI, Shahriyar SA, Siddique N, Adeli H (2020) Discrete spider monkey optimization for travelling salesman problem. Appl Soft Comput:86

  34. Klug N, Chauhan AVV, Ragala R (2019) k-RNN: Extending NN-heuristics for the TSP. Mob Netw Appl 24(4):1210–1213

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoming You.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-020-01799-w

Keywords

Navigation