Skip to main content
Log in

Ant colony algorithm based on magnetic neighborhood and filtering recommendation

  • Foundations
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

To deal with the problems that the ant colony algorithm has slow convergence speed and easy falling into the local optimum when solving TSP, an ant colony algorithm based on magnetic neighborhood and filtering recommendation (MRACS) is proposed to solve these problems. First, a dynamic magnetic neighborhood strategy is adopted to balance the convergence speed and the solution accuracy by magnetic attraction. It attracts ants to enlarge the exploration of a better neighborhood, thus improving the accuracy of the result. Second, a cross-excitation strategy based on filtering recommendation is applied to increase the diversity of the algorithm by dynamic weakening or enhancing local pheromones in the neighborhoods. It aids the algorithm get rid of the local optimum. Through the simulation experiments and the rank-sum test analysis, it is observed that the MRACS can effectively balance the convergence speed and the accuracy 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
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  • Agrawal N, Kumar A, Bajaj V (2019) A new method for designing of stable digital IIR filter using hybrid method. Circuits Syst Signal Process 38(5):2187

    Article  MathSciNet  Google Scholar 

  • Agrawal N, Kumar A, Bajaj V (2018) Design of digital IIR filter with low quantization error using hybrid optimization technique. Soft Comput Fus Methodol Appl

  • Agrawal N, Kumar A, Bajaj V (2020) Design of infinite impulse response filter using fractional derivative constraints and hybrid particle swarm optimization. Circuits Syst Signal Process 39(9)

  • Alipour MM, Razavi SN (2015) A new multiagent reinforcement learning algorithm to solve the symmetric traveling salesman problem. Multiagent Grid Syst 11(2):107

    Article  Google Scholar 

  • 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(9):2935

    Article  Google Scholar 

  • Chen H, Tan G, Qian G, Chen R (2018) Ant Colony Optimization With Tabu Table to Solve TSP Problem. In: Proceedings of the 37th Chinese control conference pp 2523–2527

  • Deng W, Xu J, Zhao H (2019) An improved ant colony optimization algorithm based on hybrid strategies for scheduling problem. IEEE Access 7:20281

    Article  Google Scholar 

  • Deng W, Xu J, Zhao H (2019) An Improved Ant Colony Optimization Algorithm Based on Hybrid Strategies for Scheduling problem. IEEE Access, 1–1

  • M.A.H.A. A, S.I.A. A, S.A.S. A, N.S. B, H.A. C, Discrete spider monkey optimization for travelling salesman problem. Appl Soft Comput 86

  • Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst 26(1):29

    Google Scholar 

  • Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization: artificial ants as a computational intelligence technique. IEEE Comput Intell Mag 1(4):28

    Article  Google Scholar 

  • Feng Z (2019) Constructing rural e-commerce logistics model based on ant colony algorithm and artificial intelligence method. Soft Comput 24(10)

  • Gaifang D, Xueliang F, Honghui L, Pengfei X (2017) Cooperative ant colony-genetic algorithm based on spark. Comput Electr Eng 60:66

    Article  Google Scholar 

  • Gulcu A, Mahi M, Baykan OK, 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

  • Jian G, Geng L (2015) Hybridizing variable neighborhood search with ant colony optimization for solving the single row facility layout problem. Eur J Oper Res 248(3):899

    MathSciNet  MATH  Google Scholar 

  • Kang Y, You X (2020) A novel ant colony optimization based on game for traveling salesman problem. Appl Intell, 7

  • Khan I, Maiti MK (2018) A swap sequence based Artificial Bee Colony algorithm for Traveling Salesman Problem. Swarm Evolut Comput, S2210650216304588

  • 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

    Article  Google Scholar 

  • Li J, Xia Y, Li B, Zeng Z (2018) A Pseudo-dynamic search ant colony optimization algorithm with improved negative feedback mechanism to solve TSP. Lect Notes Comput Sci, 19–24

  • Luo Q, Wang H, Zheng Y, He J (2020) Research on path planning of mobile robot based on improved ant colony algorithm. Neural Comput Appl 32(6):1555

    Article  Google Scholar 

  • Ma YN, Gong YJ, Xiao CF, Gao Y, Zhang J (2018) Path planning for autonomous underwater vehicles: an ant colony algorithm incorporating alarm pheromone. IEEE Trans Veh Technol

  • Mahi M, Baykan OK, 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

    Article  Google Scholar 

  • Osaba E, Yang X, Diaz F, Lopezgarcia P, Carballedo R (2016) An improved discrete bat algorithm for symmetric and asymmetric Traveling Salesman Problems. Eng Appl Artif Intell 48:59

    Article  Google Scholar 

  • Osaba E, Ser JD, Sadollah A, Bilbao MN, Camacho D (2018) A discrete water cycle algorithm for solving the symmetric and asymmetric traveling salesman problem. Appl Soft Comput 71:277

    Article  Google Scholar 

  • Starzec M, Starzec G, Byrski A, Turek W, Pietak K (2020) Desynchronization in distributed Ant Colony Optimization in HPC environment. Future Gener Comput Syst 109

  • Stutzle T, Hoos HH (2000) MAX-MIN Ant system. Future Gener Comput Syst 16(9):889

    Article  Google Scholar 

  • Uthayakumar J, Metawa N, Shankar K, Lakshmanaprabu SK (2020) Financial crisis prediction model using ant colony optimization. Int J Inf Manag 50:538

    Article  Google Scholar 

  • Wang Y (2014) The hybrid genetic algorithm with two local optimization strategies for traveling salesman problem. Comput Ind Eng 70(70):124

    Article  Google Scholar 

  • Yang H (2014) Study on traveling salesman problem based on the improved chaos ant colony algorithm. Adv Mater Res, 2196–2199

  • Yang J, Wu C, Lee HP, Liang Y (2008) Solving traveling salesman problems using generalized chromosome genetic algorithm. Progress Nat Sci 18(7):887

    Article  MathSciNet  Google Scholar 

  • Yong W (2015) Hybrid Max-Min ant system with four vertices and three lines inequality for traveling salesman problem. Soft Comput 19(3):585

    Article  Google Scholar 

  • Yu J, You X, Liu S (2020) Dynamic Density Clustering Ant Colony Algorithm with Filtering Recommendation Backtracking Mechanism. IEEE Access PP(99):1

  • Zhang H, You X (2019) Multi-population Ant colony optimization algorithm based on congestion factor and co-evolution mechanism. IEEE Access 7:158160

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Zhong Y, Lin J, Wang L, Zhang H (2018) Discrete comprehensive learning particle swarm optimization algorithm with Metropolis acceptance criterion for traveling salesman problem. Swarm Evolut Comput 42:77

    Article  Google Scholar 

  • Zhong Y, Lin J, Wang L, Zhang H (2017) Hybrid discrete artificial bee colony algorithm with threshold acceptance criterion for traveling salesman problem. Inf Sci

  • Zhou Y, Luo Q, Chen H, He A, Wu J (2015) A discrete invasive weed optimization algorithm for solving traveling salesman problem. Neurocomputing 151:1227

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Funding

This study is funded by the National Natural Science Foundation of China under Grant 61673258 and Grant 61075115 and in part by the Natural Science Foundation of Shanghai under Grant 19ZR1421600.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoming You.

Ethics declarations

Conflict of Interest

All authors have declared no conflict of interest.

Human and animal rights

Humans/animals are not involved in this work.

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

Yu, J., You, X. & Liu, S. Ant colony algorithm based on magnetic neighborhood and filtering recommendation. Soft Comput 25, 8035–8050 (2021). https://doi.org/10.1007/s00500-021-05851-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-021-05851-w

Keywords

Navigation