journal article·2022-11-05Open access

Rank-Based Ant System with Originality Reinforcement and Pheromone Smoothing

Sara Pérez-Carabaza, Akemi Gálvez, Andrés Iglesias

Applied Sciences· Volume 12· Issue 21

Abstract

Ant Colony Optimization (ACO) encompasses a family of metaheuristics inspired by the foraging behaviour of ants. Since the introduction of the first ACO algorithm, called Ant System (AS), several ACO variants have been proposed in the literature. Owing to their superior performance over other alternatives, the most popular ACO algorithms are Rank-based Ant System (ASRank), Max-Min Ant System (MMAS) and Ant Colony System (ACS). While ASRank shows a fast convergence to high-quality solutions, its performance is improved by other more widely used ACO variants such as MMAS and ACS, which are currently considered the state-of-the-art ACO algorithms for static combinatorial optimization problems. With the purpose of diversifying the search process and avoiding early convergence to a local optimal, the proposed approach extends ASRank with an originality reinforcement strategy of the top-ranked solutions and a pheromone smoothing mechanism that is triggered before the algorithm reaches stagnation. The approach is tested on several symmetric and asymmetric Traveling Salesman Problem and Sequential Ordering Problem instances from TSPLIB benchmark. Our experimental results show that the proposed method achieves fast convergence to high-quality solutions and outperforms the current state-of-the-art ACO algorithms ASRank, MMAS and ACS, for most instances of the benchmark.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Vehicle Routing Optimization Methods · Optimization and Packing Problems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Applied Mathematics and Computational Sciences, E.T.S.I. Industriales y de Telecomunicación, University of Cantabria, Avda. de los Castros, s/n, 39005 Santander, Spain

Department of Applied Mathematics and Computational Sciences, E.T.S.I. Caminos, Canales y Puertos, University of Cantabria, Avda. de los Castros, s/n, 39005 Santander, Spain

Faculty of Pharmaceutical Sciences, Toho University, 2-2-1 Miyama, Funabashi 274-8510, Japan

Funding

European project PDE-GIR of the European Union’s Horizon 2020 research & innovation program · Spanish government project #PID2021-127073OB-I00 of the MCIN/AEI/10.13039/501100011033/FEDER, EU “Una manera de hacer Europa”

References (39)

Show source-provided references
1. Holland, J.H. (1975). Adaptation in Natural and Artificial Systems, The University of Michigan Press.
2. Goldberg, D.E. (1989). Genetic Algorithms in Search, Optimization and Machine Learning, Kluwer Academic Publishers.
3. Kennedy, J., Eberhart, R.C., and Shi, Y. (2001). Swarm Intelligence, Morgan Kaufman.
4. Engelbretch, A.P. (2005). Fundamentals of Computational Swarm Intelligence, John Wiley and Sons.
5. Glover, F., and Kochenberger, G.A. (2003). Handbook of Metaheuristics, Springer. International Series in Operations Research & Management Science.10.1007/b101874 ↗
6. Gendreau, M., and Potvin, J.Y. (2010). Handbook of Metaheuristics, Springer. International Series in Operations Research & Management Science.10.1007/978-1-4419-1665-5 ↗
7. Gendreau, M., and Potvin, J.Y. (2018). Handbook of Metaheuristics, Springer. [3rd ed.]. International Series in Operations Research & Management Science.10.1007/978-3-319-91086-4 ↗
8. Dorigo, M. (1992). Optimization, Learning and Natural Algorithms. [Ph.D. Thesis, Politecnico di Milano].
9. The ant system: Optimization by a colony of cooperating agents10.1109/3477.484436 ↗
10. A new rank-based version of the Ant System: A computational study
11. MAX–MIN ant system10.1016/S0167-739X(00)00043-1 ↗
12. Ant colony system: A cooperative learning approach to the traveling salesman problem10.1109/4235.585892 ↗
13. Cordón, O., Viana, I.F.D., and Herrera, F. (2002). Analysis of the best-worst ant system and its variants on the QAP. International Workshop on Ant Algorithms, Springer.10.1007/3-540-45724-0_20 ↗
14. Dorigo, M., and Stützle, T. (2004). Ant Colony Optimization, MIT Press.10.7551/mitpress/1290.001.0001 ↗
15. Ant colony optimization: Introduction and recent trends10.1016/j.plrev.2005.10.001 ↗
16. A review on the ant colony optimization metaheuristic: Basis, models and new trends
17. Dorigo, M., and Stützle, T. (2019). Ant Colony Optimization: Overview and recent advances. Handbook of Metaheuristics, Springer International Publishing.10.1007/978-3-319-91086-4_10 ↗
18. Stützle, T., and Dorigo, M. (1999). ACO algorithms for the traveling salesman problem. Evolutionary Algorithms in Engineering and Computer Science, John Wiley & Sons.
19. Ant colony optimization for multi-UAV minimum time search in uncertain domains10.1016/j.asoc.2017.09.009 ↗
20. ACO-IM: Maximizing influence in social networks using ant colony optimization10.1007/s00500-019-04533-y ↗
21. Bianchini, M., Piuri, V., Das, S., and Shaw, R.N. (2022). Construction of effective wireless sensor network for smart communication using modified ant colony optimization technique. Advanced Computing and Intelligent Technologies, Springer. Lecture Notes in Networks and Systems.10.1007/978-981-16-2164-2 ↗
22. An improved ant colony optimization and its application to vehicle routing problem with time windows10.1016/j.neucom.2011.09.040 ↗
23. Genetic algorithm with ant colony optimization (GA-ACO) for multiple sequence alignment10.1016/j.asoc.2006.10.012 ↗
24. A novel fused optimization algorithm of genetic algorithm and ant colony optimization10.1155/2016/2167413 ↗
25. Annealing Ant Colony Optimization with mutation operator for solving TSP10.1155/2016/8932896 ↗
26. Qamar, M.S., Tu, S., Ali, F., Armghan, A., Munir, M.F., Alenezi, F., Muhammad, F., Ali, A., and Alnaim, N. (2021). Improvement of traveling salesman problem solution using hybrid algorithm based on best-worst ant system and particle swarm optimization. Appl. Sci., 11.10.3390/app11114780 ↗
27. Particle Swarm Optimization (PSO) and Ant Colony Optimization (ACO) for optimizing PID parameters on Autonomous Underwater Vehicle (AUV) control system10.1088/1742-6596/1211/1/012039 ↗
28. Differential evolution and ACO based global optimal feature selection with fuzzy rough set for cancer data classification10.1007/s00500-020-05070-9 ↗
29. Zhang, X., Duan, H., and Jin, J. (2008, January 1–6). DEACO: Hybrid Ant Colony Optimization with Differential Evolution. Proceedings of the 2008 IEEE Congress on Evolutionary Computation, IEEE CEC 2008, Hong Kong, China.
30. New ant colony optimization algorithm for the traveling salesman problem10.2991/ijcis.d.200117.001 ↗
31. Stützle, T., López-Ibánez, M., Pellegrini, P., Maur, M., de Oca Montes, M., Birattari, M., and Dorigo, M. (2011). Parameter adaptation in ant colony optimization. Autonomous Search, Springer.10.1007/978-3-642-21434-9_8 ↗
32. Ant colony optimization algorithms for dynamic optimization: A case study of the dynamic travelling salesperson problem10.1109/MCI.2019.2954644 ↗
33. Optimization in dynamic environments: A survey on problems, methods and measures10.1007/s00500-010-0681-0 ↗
34. Guntsch, M., and Middendorf, M. (2002, January 12–14). Applying population based ACO to dynamic optimization problems. Proceedings of the Third International Workshop on Ant Algorithms (ANTS 2002), Brussels, Belgium.10.1007/3-540-45724-0_10 ↗
35. Ant colony optimization with immigrants schemes for the dynamic travelling salesman problem with traffic factors10.1016/j.asoc.2013.05.022 ↗
36. Mavrovouniotis, M., and Yang, S. (2012, January 10–15). Ant colony optimization with memory-based immigrants for the dynamic vehicle routing problem. Proceedings of the IEEE Congress on Evolutionary Computation, IEEE-CEC 2012, Brisbane, Australia.10.1109/CEC.2012.6252885 ↗
37. A computational study on ant colony optimization for the traveling salesman problem with dynamic demands10.1016/j.cor.2021.105359 ↗
38. TSPLIB–A traveling salesman problem library10.1287/ijoc.3.4.376 ↗
39. Ant colony optimization with local search for dynamic traveling salesman problems10.1109/TCYB.2016.2556742 ↗