Skip to main content
Log in

Ant colony algorithm with Stackelberg game and multi-strategy fusion

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Aiming at the disadvantages of the ant colony algorithm, such as slow convergence speed and easy to fall into local optimum, this paper proposes an ant colony algorithm with Stackelberg game and multi-strategy fusion. Firstly, Stackelberg game is established between ant colonies, and the population with the excellent performance is taken as the leader to increase the influence of excellent ant colony. Secondly, a multi-strategy fusion system is proposed, which is composed of three strategies: One is the pheromone fusion strategy, which selects the population whose entropy is less than the threshold value and the population with the highest similarity for pheromone fusion to increase the diversity of the algorithm. The second is the elite ant learning strategy, which speeds up the convergence rate by learning the elite ants of the elite population; The third is the pheromone recombination strategy, which helps the algorithm jump out of the local optimum. The simulation experiments of multiple cases in TSPLIB show that the improved algorithm balances diversity and the convergence speed, and effectively improves the quality of the solution.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Durbin R, Willshaw D (1987) An analogue approach to the travelling salesman problem using an elastic net method. Nature 326(6114):689–691

    Article  Google Scholar 

  2. Dong X, Zhang H, Xu M, Shen F (2021) Hybrid genetic algorithm with variable neighborhood search for multi-scale multiple bottleneck traveling salesmen problem. Futur Gener Comput Syst 114:229–242

    Article  Google Scholar 

  3. Zelinka I, Das S (2020) Gamesourcing: an unconventional tool to assist the solution of the traveling salesman problem. Nat Comput (Suppl. 2):1–11

  4. Benyamin A, Farhad SG, Saeid B (2020) Discrete farmland fertility optimization algorithm with metropolis acceptance criterion for traveling salesman problems. International Journal of Intelligent Systems

  5. Zhong Y, Wang L, Lin M, Zhang H (2019) Discrete pigeon-inspired optimization algorithm with metropolis acceptance criterion for large-scale traveling salesman problem. Swarm Evol Comput:48

  6. Xiang X, Qiu J, Xiao J, Zhang X (2020) Demand coverage diversity based ant colony optimization for dynamic vehicle routing problems. Eng Appl Artif Intell 91:103582

    Article  Google Scholar 

  7. Shokouhifar M (2021) Fh-aco: Fuzzy heuristic-based ant colony optimization for joint virtual network function placement and routing. Appl Soft Comput 107(2):107401

  8. Jia YH, Chen WN, Yuan H, Gu T, Zhang H, Gao Y, Zhang J (2018) An intelligent cloud workflow scheduling system with time estimation and adaptive ant colony optimization. IEEE Trans Syst Man Cybern Syst:1–16

  9. Liang D, Zhan ZH, Zhang Y, Zhang J (2019) An efficient ant colony system approach for new energy vehicle dispatch problem. IEEE Trans Intell Transp Syst PP(99):1–14

  10. Dorigo M, Maniezzo V, Colorni A (1996) Ant system: Optimization by a colony of cooperating agents. ieee trans syst man cybernetics - part b. IEEE Trans Cybern 26(1):29–41

    Article  Google Scholar 

  11. Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Ec 1(1):53–66

    Google Scholar 

  12. Dorigo M, Birattari M, Stützle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1(4):28–39

    Article  Google Scholar 

  13. Stützle T, Hoos HH (2000) Max-min ant system. Futur Gener Comput Syst 16(8):889–914

    Article  Google Scholar 

  14. Wu Y, Ma W, Miao Q, Wang S (2019) Multimodal continuous ant colony optimization for multisensor remote sensing image registration with local search. Swarm Evol Comput 47:89–95

  15. Gao W (2016) Premium-penalty ant colony optimization and its application in slope stability analysis. Appl Soft Comput 43:480–488

  16. Ye K, Zhang C, Ning J, Liu X (2017) Ant-colony algorithm with a strengthened negative-feedback mechanism for constraint-satisfaction problems. Inf Sci 406–407:29–41

  17. Li S, Cai S, Li L, Sun R, Yuan G (2020) Caas: a novel collective action-based ant system algorithm for solving tsp problem. Soft Comput 24(12):9257–9278

    Article  Google Scholar 

  18. Zhang Q, Zhang C (2018) An improved ant colony optimization algorithm with strengthened pheromone updating mechanism for constraint satisfaction problem. Neural Comput Appl 30:3209–3220

    Article  Google Scholar 

  19. Ebadinezhad S (2020) Deaco: Adopting dynamic evaporation strategy to enhance aco algorithm for the traveling salesman problem. Eng Appl Artif Intell 92:103649

    Article  Google Scholar 

  20. Skinderowicz R (2020) Implementing a gpu-based parallel max-min ant system. Fut Gener Comput Syst 106:277–295

    Article  Google Scholar 

  21. Zhao D, Liu L, Yu F, Heidari AA, Wang M, Oliva D, Muhammad K, Chen H (2021a) Ant colony optimization with horizontal and vertical crossover search: Fundamental visions for multi-threshold image segmentation. Expert Syst Appl 167:114122

  22. Zhao D, Liu L, Yu F, Heidari AA, Wang M, Liang G, Muhammad K, Chen H (2021b) Chaotic random spare ant colony optimization for multi-threshold image segmentation of 2d kapur entropy. Knowl-Based Syst 216:106510

  23. Han Z, Wang Y, Tian D (2021) Ant colony optimization for assembly sequence planning based on parameters optimization. Frontiers of Mechanical Engineering

  24. Gao W (2020) Modified ant colony optimization with improved tour construction and pheromone updating strategies for traveling salesman problem. Soft Comput:1–27

  25. Wang X, Yang K, Yang L (2018) Application research of inner-plant economical operation by multi-colony ant optimization. Water Resources Management

  26. Zhou J, Wang C, Li Y, Wang P, Li C, Lu P, Mo L (2017) A multi-objective multi-population ant colony optimization for economic emission dispatch considering power system security. Appl Math Model 45:684–704

    Article  MathSciNet  Google Scholar 

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

  28. Pan H, You X, Liu S, Zhang D (2020) Pearson correlation coefficient-based pheromone refactoring mechanism for multi-colony ant colony optimization. Appl Intell:1–23

  29. Shannon CE (1948) A mathematical theory of communication. The Bell Syst Techn J 27 (3):379–423

    Article  MathSciNet  Google Scholar 

  30. Emile J (1953) Stackelberg (Heinrich von) - The Theory of the Market Economy, translated from the German and with an introduction by Alan T. PEACOCK. Revue Écon 4(6):944–945

  31. Gu̇lcu̇ S, 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 

  32. Tuani AF, Keedwell E, Collett M (2020) Heterogenous adaptive ant colony optimization with 3-opt local search for the travelling salesman problem. Appl Soft Comput 97:106720

    Article  Google Scholar 

  33. Zhang H, You X (2019) Multi-population ant colony optimization algorithm based on congestion factor and co-evolution mechanism. IEEE Access 7:1–1

    Article  Google Scholar 

  34. Liao E, Liu C (2018) A hierarchical algorithm based on density peaks clustering and ant colony optimization for traveling salesman problem. IEEE Access PP(99):1–1

  35. Yong W (2014) The hybrid genetic algorithm with two local optimization strategies for traveling salesman problem. Comput Ind Eng 70(apr.):124–133

    Google Scholar 

  36. Zhong Y, Lin J, Wang L, Hui Z (2017) Hybrid discrete artificial bee colony algorithm with threshold acceptance criterion for traveling salesman problem. Inf Sci:421

  37. Alipour MM, Razavi SN, Derakhshi MRF, Balafar MA (2018) A hybrid algorithm using a genetic algorithm and multiagent reinforcement learning heuristic to solve the traveling salesman problem. Neural Comput Appl 30:2935–2951

    Article  Google Scholar 

  38. Khan I, Maiti MK (2018) A swap sequence based artificial bee colony algorithm for traveling salesman problem. Swarm Evol Comput:S2210650216304588

  39. Wu C, Fu X (2020) An agglomerative greedy brain storm optimization algorithm for solving the tsp. IEEE Access 8:201606–201621

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

  41. Osaba E, Yang XS, Diaz F, Lopez-Garcia P, Carballedo R (2016) An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems. Eng Appl Artif Intell 48:59–71

    Article  Google Scholar 

  42. Eneko O, Del SJ, Ali S, Nekane BM, DCavid B (2018) A discrete water cycle algorithm for solving the symmetric and asymmetric traveling salesman problem. Appl Soft Comput 71:S1568494618303818–

  43. Wang Y (2015) Hybrid max–min ant system with four vertices and three lines inequality for traveling salesman problem. Soft Computing

  44. Yu J, You X, Liu S (2020) Dynamic density clustering ant colony algorithm with filtering recommendation backtracking mechanism. IEEE Access PP(99):1–1

  45. Zhou Y, Ouyang X, Jian X (2014) A discrete cuckoo search algorithm for travelling salesman problem. Int J Collab Intell 1(1):68

    Google Scholar 

  46. Khan I, Maiti MK (2019) A swap sequence based artificial bee colony algorithm for traveling salesman problem. Swarm Evol Comput 44:428–438

    Article  Google Scholar 

  47. Akhand M, Ayon SI, Shahriyar S, Siddique N, Adeli H (2020) Discrete spider monkey optimization for travelling salesman problem. Appl Soft Comput 86:105887

    Article  Google Scholar 

  48. Deng W, Zhao H, Zou L, Li G, Yang X, Wu D (2017) A novel collaborative optimization algorithm in solving complex optimization problems. Soft Computing

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.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, D., You, X. & Liu, S. Ant colony algorithm with Stackelberg game and multi-strategy fusion. Appl Intell 52, 6552–6574 (2022). https://doi.org/10.1007/s10489-021-02774-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02774-9

Keywords

Navigation