Skip to main content
Log in

Dynamic reproductive ant colony algorithm based on piecewise clustering

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

To address the lack of convergence speed and diversity of Ant Colony Optimization (ACO), a dynamic reproductive ant colony algorithm based on piecewise clustering (RCACS) is proposed to optimize the problems. First, the data is segmented by the clustering algorithm, and the exit and entrance of each cluster are obtained by the nearest neighbor strategy. The algorithm traversed all points of the cluster to find an unclosed shortest path according to the exit and entrance. Many fragment paths eventually merge into a full TSP. This strategy can accelerate the convergence speed of the algorithm and help it get higher accuracy. Second, when the algorithm stagnates, the dynamic regeneration mechanism based on feature transfer will transfer the excellent features of the mother-ants to the child-ants, so that it can further explore the neighborhood of the current optimal solution and help the algorithm jump out of the local optimum. From the results of simulation experiments and the rank-sum test, it can be found that the improved algorithm can effectively improve the diversity and accuracy of the algorithm, especially when solving large-scale problems.

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

  1. 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 Evol Comput 42:77–88

    Article  Google Scholar 

  2. Zhang D, You X, Liu S, Yang KK (2019) Multi-colony ant colony optimization based on generalized jaccard similarity recommendation strategy. IEEE Access 7:157303–157317

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

    Article  Google Scholar 

  4. Dorigo M, Maniezzo Vittorio, Colorni Alberto (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst 26(1):29–41

    Google Scholar 

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

    Article  Google Scholar 

  6. Stutzle T, Hoos HH (2000) Max-min ant system. Futur Gener Comput Syst 16(9):889–914

    Article  Google Scholar 

  7. de Mingo López LF, Blas NG, Lucas CM (2020) Ant colony systems optimization applied to bnf grammars rule derivation (acord algorithm). Soft Comput 24(5):3141–3154

    Article  Google Scholar 

  8. Zhang Z, Hu F, Na Z (2018) Ant colony algorithm for satellite control resource scheduling problem. Applied Intelligence

  9. Khelifa B, Laouar MR (2020) A holonic intelligent decision support system for urban project planning by ant colony optimization algorithm. Appl Soft Comput 96:106621

    Article  Google Scholar 

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

  11. Paniri M, Dowlatshahi MB, Nezamabadi-pour H (2020) Mlaco: A multi-label feature selection algorithm based on ant colony optimization. Knowl-Based Syst 192:105285

    Article  Google Scholar 

  12. 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–1566

    Article  Google Scholar 

  13. Wu D, Xu J, Zhao H (2019) An improved ant colony optimization algorithm based on hybrid strategies for scheduling problem. IEEE Access:1–1

  14. Martínez PA, García JM Acotsp-mf: A memory-friendly and highly scalable acotsp approach. Eng Appl Artif Intell 99

  15. Zhao D, Liu L, Yu F, Heidari AA, Wang M, Liang G, Muhammad K, Chen H (2020) Chaotic random spare ant colony optimization for multi-threshold image segmentation of 2d kapur entropy Knowledge-Based Systems, pp 106510

  16. Yong W (2015) Hybrid max—min ant system with four vertices and three lines inequality for traveling salesman problem. Soft Comput 19(3):585–596

    Article  Google Scholar 

  17. Li S, Cai S, Li L, Sun R, Yuan G (2019) Caas: a novel collective action-based ant system algorithm for solving tsp problem. Soft Comput (6)

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

    Article  Google Scholar 

  19. Tseng HE, Chang CC, Lee SC, Yu MH (2019) Hybrid bidirectional ant colony optimization (hybrid baco):an algorithm for disassembly sequence planning. Eng Appl Artif Intell 83(AUG.):45–56

    Article  Google Scholar 

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

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

    Article  Google Scholar 

  22. Wu D, 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 

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

  24. Yang K, You X, Liu S, Pan H (2020) A novel ant colony optimization based on game for traveling salesman problem Applied Intelligence (1)

  25. Gulcu Sx, Mahi M, Baykan OmK, 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 

  26. Pan S (2010) Jialin A survey on transfer learning. IEEE Transactions on Knowledge & Data Engineering

  27. Gao S, Zhou M, Wang Y, Cheng J, Hanaki Y (2019) Dendritic neuron model with effective learning algorithms for classification, approximation, and prediction. IEEE Transactions on Neural Networks and Learning Systems

  28. Bi-heuristic ant colony optimization-based approaches for traveling salesman problem (2020). Soft Computing, pp 1–20

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

  30. Mp-testdata the tsplib symmetric traveling salesman problem http://elib.zib.de/pub/mp-testdata/tsp/tsplib/tsp/

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

  32. Akhand MAH, Islam Ayon S, Shahriyar SA, Siddique NB, Adeli HC Discrete spider monkey optimization for travelling salesman problem. Appl Soft Comput:86

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

  34. 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–290

    Article  Google Scholar 

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

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

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

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

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

  40. Yu L, Bian Z, Liu X (2016) Developing a dynamic neighborhood structure for an adaptive hybrid simulated annealing-tabu search algorithm to solve the symmetrical traveling salesman problem. Appl Soft Comput 49:937–952

    Article  Google Scholar 

  41. 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– 71

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  45. Geng X, Chen Z, Yang W, Shi D, Zhao K (2011) Solving the traveling salesman problem based on an adaptive simulated annealing algorithm with greedy search. Appl Soft Comput 11(4):3680–3689

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoming You.

Ethics declarations

Competing interests

The authors have declared no conflict of interest.

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. Dynamic reproductive ant colony algorithm based on piecewise clustering. Appl Intell 51, 8680–8700 (2021). https://doi.org/10.1007/s10489-021-02312-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02312-7

Keywords

Navigation