Study of The Ant Colony With Its Application to The Traveling Salesman Problem
Keywords:
ACO, Colony Optimization, pheromone trail, Swarm Intelligence, Traveling SalesmanAbstract
Ant Colony Optimization (ACO) is one of the most known nature inspired metheuristic techniques, which is basically based on the simulation of the social behaviour of ants when searching for the shortest paths between their colony and their food source. The algorithm was originally introduced in 1992 by Marco Dorigo to solve NP-hard combinatorial optimization problems which are hard to solve with traditional algorithms because of their large search space and high computational complexity. The research shows that the ant algorithm is a flexible yet powerful mathematical model that can adapt to changes occurring in dynamically changing complex systems, and that new opportunities for hybridizing with techniques of artificial intelligence/machine learning emerge for further increasing the convergence speed and the efficiency of the system. It has been used to solve the travelling salesman problem and has proved to be successful.
References
C. Blum, “Ant colony optimization: Introduction and recent trends,” Physics of Life Reviews, 2005.
M. Dorigo, Optimization, Learning and Natural Algorithms, Ph.D. dissertation, Politecnico di Milano, Milan, Italy, 1992.
Y. Zheng et al., “Ant colony optimization for accelerated pathway identification,” Processes, MDPI, 2025.
M. Dorigo and L. M. Gambardella, “Ant colony system: A cooperative learning approach to the traveling salesman problem,” IEEE Transactions on Evolutionary Computation, 1997.
L. Zimny et al., “Ant colony optimization for parallel test assembly,” PMC Health Sciences, 2024.
T. Stützle and M. Dorigo, “A short convergence proof for a class of ACO algorithms,” IEEE Transactions on Evolutionary Computation, 2002.
O. Shalash, “Optimized decentralized swarm communication algorithms for efficient task allocation,” Robotics, 2024.
W. J. Gutjahr, “A generalizing convergence result for the graph-based ant system,” IEEE Transactions on Evolutionary Computation, 2002.
M. Alhanjouri and H. AlFarra, “A comparison of ant colony optimization, genetic algorithm, and simulated annealing for TSP,” International Journal of Intelligent Computing Research, 2015.
B. Santosa, “Ant colony optimization tutorial: Step by step numerical example,” 2015.
T. Stützle and M. Dorigo, “ACO algorithms for the traveling salesman problem,” 1998.
A. S. B. Shahadat, M. A. H. Akhand, and M. A. S. Kamal, “Visibility adaptation in ant colony optimization for solving traveling salesman problem,” Mathematics, 2022.
A. S. B. Shahadat, M. A. H. Akhand, and M. A. S. Kamal, “Visibility adaptation in ant colony optimization for solving traveling salesman problem,” Mathematics, 2022.
I. Khan, M. K. Maiti, and M. Maiti, “Coordinating particle swarm optimization, ant colony optimization and K-opt algorithm for traveling salesman problem,” Communications in Computer and Information Science, 2017.
M. Mahi, Ö. K. Baykan, and H. Kodaz, “A new hybrid method based on particle swarm optimization, ant colony optimization and 3-opt algorithms for traveling salesman problem,” Applied Soft Computing, 2015.
Y. Liu and B. Cao, “A novel ant colony optimization algorithm with Levy flight,” IEEE Access, 2022.
E. Liao and C. Liu, “A hierarchical algorithm based on density peaks clustering and ant colony optimization for traveling salesman problem,” IEEE Access, 2018.