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

Travelling salesman problemSimulated annealingAnt colony optimization algorithmsComputer scienceMathematical optimizationAnt colonyExtremal optimizationComputationEvolutionary computationGraph2-optCombinatorial optimizationSet (abstract data type)MetaheuristicArtificial intelligenceTheoretical computer scienceMathematicsAlgorithm

Affiliated Institutions

Related Publications

Handbook of Genetic Algorithms

This book sets out to explain what genetic algorithms are and how they can be used to solve real-world problems. The first objective is tackled by the editor, Lawrence Davis. Th...

1991 7308 citations

Publication Info

Year
1997
Type
article
Volume
1
Issue
1
Pages
53-66
Citations
7855
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

7855
OpenAlex

Cite This

Marco Dorigo, Luca Maria Gambardella (1997). Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation , 1 (1) , 53-66. https://doi.org/10.1109/4235.585892

Identifiers

DOI
10.1109/4235.585892