This paper introduces ant colony system (ACS), a distributed algorithm that is applied to the traveling salesman problem (TSP). In 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 pheromone they deposit on the edges of the TSP graph while building solutions. We study ACS by running experiments to understand its operation. The results show that ACS outperforms other nature-inspired algorithms such as simulated annealing and evolutionary computation, and we conclude comparing ACS-3-opt, a version of ACS augmented with a local search procedure, to some of the best performing algorithms for symmetric and asymmetric TSPs. Accepted for publication in the IEEE Transactions on Evolutionary Computation, Vol.1, No.1, 1997. In press. Dorigo and Gambardella - Ant Colony System 2 I.
|
941
|
Reinforcement learning: A survey
– Kaelbling, Littman, et al.
- 1996
|
|
530
|
A.: Ant System: Optimization by a colony of cooperating agents
– Dorigo, Maniezzo, et al.
- 1996
|
|
258
|
The Traveling Salesman Problem
– Lawler, Lenstra, et al.
- 1985
|
|
236
|
An effective heuristic algorithm for the traveling salesman problem
– Lin, Kernighan
- 1973
|
|
208
|
The traveling salesman problem: A case study in local optimization
– Johnson, McGeoch
- 1996
|
|
195
|
Computer solutions of the traveling salesman problem
– Lin
- 1965
|
|
160
|
Learning with delayed rewards
– Watkins
- 1989
|
|
141
|
Distributed optimization by ant colonies
– Colorni, Dorigo, et al.
- 1991
|
|
140
|
An analogue approach to the travelling salesman problem using an elastic net method
– Durbin, Willshaw
- 1987
|
|
132
|
Removing the genetics from the standard genetic algorithm
– Baluja, Caruana
- 1995
|
|
128
|
The Traveling Salesman: Computational Solutions for TSP Applications
– Reinelt
- 1994
|
|
116
|
Ant-based load balancing in telecommunications networks
– Schoonderwoerd, Holland, et al.
- 1997
|
|
112
|
Fast algorithms for geometric traveling salesman problems
– Bentley
- 1992
|
|
105
|
La reconstruction du nid et les coordinations inter-individuelles chez Bellicositermes natalensis et Cubitermes sp. La théorie de la stigmergie: Essai d’interprétation du comportement des termites constructeurs
– Grassé
- 1959
|
|
96
|
The Ant System applied to the quadratic assignment problem
– Maniezzo, Colorni
- 1999
|
|
86
|
Optimization, learning and natural algorithms
– Dorigo
- 1992
|
|
86
|
Scheduling problems and travelling salesman: the genetic edge recombination operator
– Whitley, Starkweather, et al.
- 1989
|
|
85
|
An analysis of several heuristics for the traveling salesman problem
– Rosenkrantz, Stearns, et al.
- 1977
|
|
75
|
Ant-Q: A reinforcement learning approach to the traveling salesman problem
– Gambardella, Dorigo
- 1995
|
|
59
|
H.H.: The MAX –MIN Ant System and local search for the traveling salesman problem
– Stützle, Hoos
- 1997
|
|
47
|
A genetic local search algorithm for solving symmetric and assymetric traveling salesman problem
– Freisleben, Merz
- 1996
|
|
46
|
Large-step Markov chains for the TSP incorporating local search heuristics
– Martin, Otto, et al.
- 1992
|
|
45
|
Ant colonies for QAP
– Gambardella, Taillard, et al.
- 1997
|
|
44
|
New genetic local search operators for the traveling salesman problem
– Freisleben, Merz
- 1996
|
|
44
|
Solving symmetric and asymmetric TSPs by ant colonies
– Gambardella, Dorigo
- 1996
|
|
40
|
Trails and u-turns in the selection of the shortest path by the ant lasius niger
– Beckers, Deneubourg, et al.
- 1992
|
|
39
|
Applying evolutionary programming to selected traveling salesman problems
– Fogel
- 1993
|
|
38
|
An investigation of some properties of the ant algorithm
– Colorni, Dorigo, et al.
- 1992
|
|
36
|
Improvements on the ant system, introducing the MAX-MIN ant system
– Stützle, Hoos
- 1997
|
|
34
|
Associative search network: A reinforcement learning associative memory
– Barto, Sutton, et al.
- 1981
|
|
26
|
Ant-based load balancing
– Schoonderwood, Holland, et al.
- 1996
|
|
25
|
Data structures for traveling salesmen
– Fredman, Johnson, et al.
- 1995
|
|
22
|
Applying the genetic approach to simulated annealing in solving some NP-Hard problems
– Lin, Kao, et al.
- 1993
|
|
21
|
Self-organized shortcuts in the argentine ant
– Goss, Aron, et al.
- 1989
|
|
20
|
Application de l’ordre par fluctuations à la description de certaines étapes de la construction du nid chez les termites
– Deneubourg
- 1977
|
|
19
|
Local search for the asymmetric traveling salesman problem
– Kanellakis, Papadimitriou
- 1980
|
|
18
|
Distribution management: Mathematical modeling and practical analysis
– Eilon, Watson-Gandy, et al.
- 1969
|
|
17
|
Results of the first international contest on evolutionary optimization
– Bersini, Dorigo, et al.
|
|
17
|
The traveling salesman problem: A neural network perspective
– Potvin
- 1993
|
|
16
|
A study of some properties of AntQ
– Dorigo, Gambardella
- 1996
|
|
13
|
reconstruction du nid et les coordinations inter-individuelles chez Bellicoitermes natalenis et Cubitermes sp. La theorie de la stigmergie: Essai d'interpretation des termites constructeurs
– Grass��
- 1959
|
|
10
|
Empiric analysis of heuristics,” in The Traveling Salesman Problem
– Golden, Stewart
- 1985
|
|
6
|
Shmoys (Eds.), The traveling salesman problem
– Lawler, Lenstra, et al.
- 1985
|
|
6
|
Empiric analysis of heuristics," in The Travelling Salesman Problem
– Golden
- 1985
|
|
5
|
Hybridization of Genetic Algorithms
– Bersini, Oury, et al.
- 1995
|
|
4
|
genetic local search operators for the traveling salesman problem
– “New
- 1996
|
|
1
|
A.Colorni, "The ant system: optimization by a colony of cooperating agents
– Dorigo, Maniezzo
- 1996
|
|
1
|
M.Dorigo, "The ant system applied to the quadratic assignment problem
– Maniezzo, Colorni
- 1994
|
|
1
|
Improvements on the ant system, introducing the MAX-MIN ant system
– St��tzle, Hoosa
- 1997
|
|
1
|
Hybridization of genetic algorithms,” Université Libre de Bruxelles
– Bersini, Oury, et al.
- 1995
|