Ant system: optimization by a colony of cooperating agents
- 1 February 1996
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics)
- Vol. 26 (1) , 29-41
- https://doi.org/10.1109/3477.484436
Abstract
An analogy with the way ant colonies function has suggested the definition of a new computational paradigm, which we call ant system (AS). We propose it as a viable new approach to stochastic combinatorial optimization. The main characteristics of this model are positive feedback, distributed computation, and the use of a constructive greedy heuristic. Positive feedback accounts for rapid discovery of good solutions, distributed computation avoids premature convergence, and the greedy heuristic helps find acceptable solutions in the early stages of the search process. We apply the proposed methodology to the classical traveling salesman problem (TSP), and report simulation results. We also discuss parameter selection and the early setups of the model, and compare it with tabu search and simulated annealing using TSP. To demonstrate the robustness of the approach, we show how the ant system (AS) can be applied to other optimization problems like the asymmetric traveling salesman, the quadratic assignment and the job-shop scheduling. Finally we discuss the salient characteristics-global data structure revision, distributed communication and probabilistic transitions of the AS.Keywords
This publication has 15 references indexed in Scilit:
- An additive bounding procedure for the asymmetric travelling salesman problemMathematical Programming, 1992
- Tabu Search—Part IIINFORMS Journal on Computing, 1990
- How Trail Laying and Trail Following Can Solve Foraging Problems for Ant ColoniesPublished by Springer Nature ,1990
- Collective patterns and decision-makingEthology Ecology & Evolution, 1989
- Tabu Search—Part IINFORMS Journal on Computing, 1989
- Quadratic assignment problemsEuropean Journal of Operational Research, 1984
- Optimization by Simulated AnnealingScience, 1983
- Probabilistic behaviour in ants: A strategy of errors?Journal of Theoretical Biology, 1983
- Optimization and Approximation in Deterministic Sequencing and Scheduling: a SurveyPublished by Elsevier ,1979
- Hospital Layout as a Quadratic Assignment ProblemJournal of the Operational Research Society, 1977