Ant colony system: a cooperative learning approach to the traveling salesman problem
- 1 April 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Evolutionary Computation
- Vol. 1 (1), 53-66
- https://doi.org/10.1109/4235.585892
Abstract
This paper introduces the ant colony system (ACS), a distributed algorithm that is applied to the traveling salesman problem (TSP). In the ACS, a set of cooperating agents called ants cooperate to find good solutions to TSPs. Ants cooperate using an indirect form of communication mediated by a pheromone they deposit on the edges of the TSP graph while building solutions. We study the ACS by running experiments to understand its operation. The results show that the ACS outperforms other nature-inspired algorithms such as simulated annealing and evolutionary computation, and we conclude comparing ACS-3-opt, a version of the ACS augmented with a local search procedure, to some of the best performing algorithms for symmetric and asymmetric TSPs.Keywords
This publication has 25 references indexed in Scilit:
- Ant colony system: a cooperative learning approach to the traveling salesman problemIEEE Transactions on Evolutionary Computation, 1997
- Ant-Based Load Balancing in Telecommunications NetworksAdaptive Behavior, 1997
- Ant system: optimization by a colony of cooperating agentsIEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 1996
- Data Structures for Traveling SalesmenJournal of Algorithms, 1995
- APPLYING EVOLUTIONARY PROGRAMMING TO SELECTED TRAVELING SALESMAN PROBLEMSCybernetics and Systems, 1993
- Trails and U-turns in the selection of a path by the ant Lasius nigerJournal of Theoretical Biology, 1992
- Large-step markov chains for the TSP incorporating local search heuristicsOperations Research Letters, 1992
- Self-organized shortcuts in the Argentine antThe Science of Nature, 1989
- An analogue approach to the travelling salesman problem using an elastic net methodNature, 1987
- An Analysis of Several Heuristics for the Traveling Salesman ProblemSIAM Journal on Computing, 1977