Skip to main content
Log in

Multiple ant colony optimization using both novel LSTM network and adaptive Tanimoto communication strategy

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Ant Colony Optimization (ACO) tends to fall into local optima and has insufficient convergence when solving the Traveling Salesman Problem (TSP). To overcome this problem, this paper proposes a multiple ant colony optimization (LDTACO) based on novel Long Short-Term Memory network and adaptive Tanimoto communication strategy. Firstly, we introduce an Artificial Bee Colony-based Ant Colony System (ABC-ACS), which along with the classic Ant Colony System (ACS) and Max-Min Ant System (MMAS), form the final proposed algorithm. These three types of subpopulations complement each other to improve overall optimization performance. Secondly, the evaluation reward mechanism is proposed to enhance the guiding role of the Recommended paths, which can effectively accelerate convergence speed. Besides, an adaptive Tanimoto communication strategy is put forward for interspecific communication. When the algorithm is stagnant, the homogenized information communication method is activated to help the algorithm jump out of the local optima, thus improving solution accuracy. Finally, the experimental results show that the proposed algorithm can lead to more accurate solution accuracy and faster convergence speed.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. 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:29–41

    Article  Google Scholar 

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

    Article  Google Scholar 

  3. Stützle T, Hoos HH (2000) MAX-MIN Ant System. Future Gen Comput Syst 16:889–914

    Article  Google Scholar 

  4. Abdelbar AM, Salama KM (2019) Parameter self-adaptation in an ant colony algorithm for continuous optimization. IEEE Access 7:18464–18479

    Article  Google Scholar 

  5. Castillo O, Neyoy H, Soria J, Melin P, Valdez F (2015) A new approach for dynamic fuzzy logic parameter tuning in Ant Colony Optimization and its application in fuzzy control of a mobile robot. Appl Soft Comput 28:150–159

    Article  Google Scholar 

  6. Mavrovouniotis M, Müller FM, Yang S (2017) Ant colony optimization with local search for dynamic traveling salesman problems. IEEE Trans Cybern 47:1743–1756

    Article  Google Scholar 

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

  8. Shannon CE (1948) A mathematical theory of communication. Bell Syst Tech J 27:623–656

    Article  MathSciNet  Google Scholar 

  9. Dong X, Cai Y (2019) A novel genetic algorithm for large scale colored balanced traveling salesman problem. Futur Gener Comput Syst 95:727–742

    Article  Google Scholar 

  10. Ding L, Du W, Zhao X, Wang L, Jia W (2019) A new asynchronous reinforcement learning algorithm based on improved parallel PSO. Appled Intelligence 49:4211–4222

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  12. Küçükoglu I, Dewil R, Cattrysse D (2019) Hybrid simulated annealing and tabu search method for the electric travelling salesman problem with time windows and mixed charging rates. Expert Syst Appl 134:279–303

    Article  Google Scholar 

  13. Peng X, Lu C, Yi Z, Tang H (2018) Connections between nuclear-norm and frobenius-norm-based representations. IEEE Trans Neural Netw Learn Syst 29:218–224

    Article  MathSciNet  Google Scholar 

  14. Peng X, Feng J, Xiao S, Yau W, Zhou JT, Yang S (2018) Structured autoencoders for subspace clustering. IEEE Trans Image Process 27:5076–5086

    Article  MathSciNet  Google Scholar 

  15. Mavrovouniotis M, Yang S, Van M, Li C, Marios M (2020) Polycarpou, ant colony optimization algorithms for dynamic optimization: a case study of the dynamic travelling salesperson problem [research frontier]. IEEE Comput Intell Mag 15:52–63

    Article  Google Scholar 

  16. Yang K, You X, Liu S, Pan H (2020) A novel ant colony optimization based on game for traveling salesman problem. Appl Intell. Early Access. https://doi.org/10.1007/s10489-020-01799-w

  17. Yang J, Ding R, Zhang Y, Cong M, Wang F, Tang G (2015) An improved ant colony optimization (I-ACO) method for the quasi travelling salesman problem (Quasi-TSP). Int J Geogr Inf Sci 29(9):1534–1551

    Article  Google Scholar 

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

  19. Gulcu 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:1669–1685

    Article  Google Scholar 

  20. Jiang C, Wan Z, Peng Z (2020) A new efficient hybrid algorithm for large scale multiple traveling salesman problems. Expert Syst Appl 139

  21. Alipour M, Razavi S, Derakhshi M, Balafar M (2018) A hybrid algorithm using a genetic algorithm and multiagent reinforcement learning heuristic to solve the traveling salesman problem. Neural Comput and Applic 30:2935–2951

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  25. Chen S, Chien C (2011) Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques. Expert Syst Appl 38:14439–14450

    Article  Google Scholar 

  26. Gunduz M, Kiran MS, Ozceylan E (2015) A hierarchic approach based on swarm intelligence to solve the traveling salesman problem. Turk J Electr Eng Comput Sci 23:103–117

    Article  Google Scholar 

  27. Liao E, Liu C (2018) A hierarchical algorithm based on density peaks clustering and ant colony optimization for traveling salesman problem. IEEE Access 6:38921–38933

    Article  Google Scholar 

  28. Pan G, Li K, Ouyang A, Li K (2016) Hybrid immune algorithm based on greedy algorithm and delete-cross operator for solving TSP. Soft Comput 20:555–566

    Article  Google Scholar 

  29. Wang L, Cai R, Lin M, Zhong Y (2019) Enhanced list-based simulated annealing algorithm for large-scale traveling salesman problem, vol 7

  30. Chen X, Liu Y, Li X, Wang Z, Wang S, Gao C (2019) A new evolutionary multiobjective model for traveling salesman problem. IEEE Access 7:66964–66979

    Article  Google Scholar 

  31. Zhang H, You X (2019) Multi-population ant colony optimization algorithm based on congestion factor and co-evolution mechanism, vol 7

  32. Dong X, Lin Q, Xu M, Cai Y (2019) Artificial bee colony algorithm with generating neighbourhood solution for large scale coloured traveling salesman problem. IET Intell Transp Syst 13:1483–1491

    Article  Google Scholar 

  33. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9:1735–1780

    Article  Google Scholar 

  34. Wu X, Du Z, Guo Y, Fujita H (2019) Hierarchical attention based long short-term memory for Chinese lyric generation. Appl Intell 49:44–52

    Article  Google Scholar 

  35. Lingam G, Rout R, Somayajulu D (2019) Adaptive deep Q-learning model for detecting social bots and influential users in online social networks. Appl Intell 49:3947–3964

    Article  Google Scholar 

  36. Lin E, Chen Q, Qi X (2020) Deep reinforcement learning for imbalanced classification. Appl Intell 50:2488–2502

    Article  Google Scholar 

  37. Rivera-Borroto OM, García-de la Vega JM, Marrero-Ponce Y, Grau R (2016) Relational agreement measures for similarity searching of cheminformatic data sets. IEEE/ACM Trans Comput Biol Bioinform 13:158–167

    Article  Google Scholar 

  38. Racz A, Bajusz D, Heberger K (2018) Life beyond the Tanimoto coefficient: similarity measures for interaction fingerprints. J Cheminform 10:48:1–12

    Article  Google Scholar 

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

  40. Yu J, You X, Liu S (2020) Dynamic density clustering ant colony algorithm with filtering recommendation backtracking mechanism, vol 8

  41. Bas E, Ulker E (2020) Discrete social spider algorithm for the traveling salesman problem. Artif Intell Rev. Early Access

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

  43. Meng L, You X, Liu S, Li S (2020) Multi-colony ant algorithm using both generative adversarial nets and adaptive stagnation avoidance strategy. IEEE Access 8:53250–53260

    Article  Google Scholar 

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

Download references

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grant 61673258, Grant 61075115 and in part by the Shanghai Natural Science Foundation under Grant 19ZR1421600.

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

Li, S., You, X. & Liu, S. Multiple ant colony optimization using both novel LSTM network and adaptive Tanimoto communication strategy. Appl Intell 51, 5644–5664 (2021). https://doi.org/10.1007/s10489-020-02099-z

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-020-02099-z

Keywords