This article presents an overview of recent work on ant algorithms, that is, algorithms for discrete optimization that took inspiration from the observation of ant colonies' foraging behavior, and introduces the ant colony optimization (ACO) metaheuristic. In the first part of the article the basic biological findings on real ants are reviewed and their artificial counterparts as well as the ACO metaheuristic are defined. In the second part of the article a number of applications of ACO algorithms to combinatorial optimization and routing in communications networks are described. We conclude with a discussion of related work and of some of the most important aspects of the ACO metaheuristic. 1 Introduction Ant algorithms were first proposed by Dorigo and colleagues [33, 40] as a multi-agent approach to difficult combinatorial optimization problems such as the traveling salesman problem (TSP) and the quadratic assignment problem (QAP). There is currently much ongoing activi...
|
5180
|
Genetic Algorithms
– Goldberg
- 1989
|
|
3316
|
Neural Networks for Pattern Recognition
– Bishop
- 1995
|
|
2331
|
Optimization by Simulated Annealing
– Kirkpatrick, Gelatt, et al.
- 1983
|
|
1942
|
Adaptation in Natural and Artificial Systems
– Holland
- 1975
|
|
1933
|
Reinforcement Learning: An introduction
– Sutton, Barto
- 1998
|
|
1405
|
Introduction to the Theory of Neural Computation
– Hertz, Krogh, et al.
- 1991
|
|
1170
|
Genetic algorithms in search, optimization, and machine learning
– Goldberg
- 1989
|
|
550
|
Adaptation in Natural and Artificial Systems. Ann Arbor: The University of Michigan Press
– Holland
- 1975
|
|
530
|
A.: Ant System: Optimization by a colony of cooperating agents
– Dorigo, Maniezzo, et al.
- 1996
|
|
481
|
Evolutionsstrategie—Optimierung technischer Systeme nach Prinzipien der biologischen Evolution. Fommann-Holzboog
– Rechenberg
- 1973
|
|
404
|
The Connection Machine
– Hillis
- 1985
|
|
377
|
Ant colony system: A cooperative learning approach to the traveling salesman problem
– Dorigo, Gambardella
- 1997
|
|
350
|
Tabu search { part I
– Glover
- 1989
|
|
258
|
The Traveling Salesman Problem
– Lawler, Lenstra, et al.
- 1985
|
|
257
|
Simulation and the Monte Carlo method
– Rubinstein
- 1981
|
|
255
|
New methods to color vertices of a graph
– Brelaz
- 1979
|
|
253
|
Handbook of Evolutionary Computation
– Bäck, Fogel, et al.
- 1996
|
|
222
|
The ant colony optimization meta-heuristic
– Dorigo
- 1999
|
|
208
|
The traveling salesman problem: A case study in local optimization
– Johnson, McGeoch
- 1996
|
|
203
|
Connectionist models and their properties
– Feldman, Ballard
- 1982
|
|
200
|
Parallel Distributed Processing
– Rumelhart, McClelland
- 1986
|
|
199
|
Tabu search, part II
– Glover
- 1989
|
|
195
|
Computer solutions of the traveling salesman problem
– Lin
- 1965
|
|
161
|
Numerische Optimierung von Computer-Modellen mittels der Evolutionsstrategie
– Schwefel
- 1977
|
|
160
|
Learning with delayed rewards
– Watkins
- 1989
|
|
154
|
AntNet: Distributed stigmergetic control for communications networks
– Caro
- 1998
|
|
154
|
Artificial intelligence: A new synthesis
– Nilsson
- 1998
|
|
141
|
Distributed optimization by ant colonies
– Colorni, Dorigo, et al.
- 1991
|
|
132
|
Removing the genetics from the standard genetic algorithm
– Baluja, Caruana
- 1995
|
|
124
|
Learning automata: An introduction
– Narendra, Thathachar
- 1989
|
|
116
|
Ant-based load balancing in telecommunications networks
– Schoonderwoerd, Holland, et al.
- 1997
|
|
109
|
Assignment problems and the location of economic activities
– Koopmans, Beckmann
- 1957
|
|
107
|
Scheduling of vehicles from a central depot to a number of delivery points
– Clarke, Wright
- 1964
|
|
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
|
|
97
|
Ant colonies for the traveling salesman problem
– Gambardella
- 1997
|
|
96
|
The Ant System applied to the quadratic assignment problem
– Maniezzo, Colorni
- 1999
|
|
95
|
Adaptation in Natural and Arti Systems. The
– Holland
- 1975
|
|
86
|
Scheduling problems and travelling salesman: the genetic edge recombination operator
– Whitley, Starkweather, et al.
- 1989
|
|
83
|
AntNet: A Mobile Agents Approach to Adaptive Routing, Universite Libre de Bruxelles
– Caro, Dorigo
- 1997
|
|
82
|
MACS-VRPTW: A multiple ant colony system for vehicle routing problems with time windows. Technical report IDSIA-06-99, Istituto Dalle Molle di Studi sull'Intelligenza Artificiale (IDSIA
– Gambardella, Taillard
- 1999
|
|
80
|
Positive feedback as a search strategy
– Dorigo, Maniezzo, et al.
- 1991
|
|
79
|
Ants can colour graphs
– Costa, Hertz
- 1997
|
|
76
|
Ant-like agents for load balancing in Telecommunications networks
– Schoonderwoerd, Holland, et al.
- 1996
|
|
75
|
Ant-Q: A reinforcement learning approach to the traveling salesman problem
– Gambardella, Dorigo
- 1995
|
|
67
|
Ant System for job-shop scheduling
– Colorni, Dorigo, et al.
- 1994
|
|
66
|
Theory and algorithms for plan merging
– Foulser, Li, et al.
- 1992
|
|
63
|
Genetic and hybrid algorithms for graph coloring
– Fleurent, Ferland
- 1996
|
|
63
|
The complexity of flowshop and jobshop scheduling
– Garey, Johnson, et al.
- 1976
|
|
61
|
An improved ant system algorithm for the vehicle routing problem
– Bullnheimer, Hartl
- 1999
|
|
61
|
Optimization, learning and natural algorithms (in italian),” Ph.D. dissertation, Dipartimento di Elettronica, Politecnico di
– Dorigo
- 1992
|