Abstract
Ant Colony Optimization (ACO) is a class of constructive meta-heuristic algorithms sharing the common approach of constructing a solution on the basis of information provided both by a standard constructive heuristic and by previously constructed solutions. This tutorial is composed of three parts. The first one frames the ACO approach in current trends of research on metaheuristic algorithms for combinatorial optimization; the second outlines current research within the ACO framework, reporting recent results obtained on different problems, while the third part focuses on a particular research line, the ANTS metaheuristic, providing some details on the algorithm and presenting results recently obtained on the quadratic and on the frequency assignment problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
E. Aarts and J. Korst. Simulated Annealing and Boltzmann Machines: A Stochastic Approach to Combinatorial Optimization and Neural Computing. Wiley, 1989.
E. Aarts and J.K. Lenstra (editors). Local Search in Combinatorial Optimization. Wiley, 1997.
L.G. Anderson. A Simulation Study of Some Dynamic Channel Assignment Algorithms in a High Capacity Mobile Telecommunications System. IEEE Transactions on Communications, COM-21:1294–1301, 1973.
E. Bonabeau, F. Henaux, S. Guerin, D. Snyers, P. Kuntz, and G. Theraulaz. Routing in Telecommunication Networks with “Smart” Ant-Like Agents. Lecture Notes on Artificial Intelligence, 1437:60–68, 1998.
B. Bullnheimer, R.F. Hartl, and C. Strauss. An Improved Ant System Algorithm for the Vehicle Routing Problem. Annals of Operations Research, 89:319–328, 1999.
B. Bullnheimer, R.F. Hartl, and C. Strauss. A New Rank-Based Version of the Ant System: A Computational Study. Journal for Operations Research and Economics, 7:25–38, 1999.
G. Di Caro and M. Dorigo. Antnet: A Mobile Agents Approach to Adaptive Routing. Technical Report IRIDIA/97-12, Université Libre de Bruxelles, 1997.
G. Di Caro and M. Dorigo. Antnet: Distributed Stigmergetic Control for Communications Networks. Journal of Artificial Intelligence Research, 9:317-365, 1998.
W.C. Chiang and R. Russel. Hybrid Heuristics for the Vehicle Routing Problem with Time Windows. Technical Report, Department of Quantitative Methods, University of Tulsa, 1993.
N. Christofides. The Bionomic Algorithm. Presented at the Annual Conference AIRO’94, Savona, 1994.
A. Colorni, M. Dorigo, and V. Maniezzo. Distributed Optimization by Ant Colonies. Proceedings of the 1991 European Conference on Artificial Life, pages 134–142, Elsevier, 1991.
A. Colorni, M. Dorigo, V. Maniezzo, and M. Trubian. Ant System for Job-Shop Scheduling. Belgian Journal of Operation Research, Statistics and Computer Scence, 34:39–54, 1994.
D. Costa and A. Hertz. Ants Can Colour Graphs. Journal of the Operational Research Society, 48:295–305, 1997.
M. Dorigo. Optimization, Learning and Natural Algorithms. Ph.D. Thesis, Politecnico di Milano, 1992.
M. Dorigo, A. Colorni, and V. Maniezzo. Positive Feedback as a Search Strategy. Technical Report TR91-016, Politecnico di Milano, 1991.
M. Dorigo and G. Di Caro. The Ant-Colony Optimization Meta-Heuristic. In: New Ideas in Optimization, D. Corne, M. Dorigo, and F. Glover, editors, pages 11–32, McGraw-Hill, 1999.
M. Dorigo and L. M. Gambardella. Ant Colony System: A Cooperative Learning Approach to the Traveling Salesman Problem. IEEE Transactions on Evolutionary Computation, 1:53–66, 1997.
M. Dorigo, V. Maniezzo, and A. Colorni. The Ant System: Optimization by a Colony of Cooperating Agents. IEEE Transactions on Systems, Man, and Cybernetics - Part B, 26:29–41, 1996.
T.A. Feo and M.G.C. Resende. Greedy Randomized Adaptive Search Procedures. Journal of Global Optimization, 6:109–133, 1995.
L. M. Gambardella, E. Taillard, and M. Dorigo. Ant Colonies for the Quadratic Assignment Problem. Journal of the Operational Research Society, 50:167–176, 1999.
L.M. Gambardella and M. Dorigo. Ant-q: A Reinforcement Learning Approach to the Travelling Salesman Problem. Proceedings of the Twelfth International Conference on Machine Learning, Palo Alto, pages 252–260, Morgan Kaufmann, 1995.
L.M. Gambardella and M. Dorigo. An Ant Colony System Hybridized with a New Local Search for the Sequential Ordering Problem. INFORMS Journal on Computing, 12:237–255, 2000.
L.M. Gambardella, E. Taillard, and G. Agazzi. Ant Colonies for Vehicle Routing Problems. In: New Ideas in Optimization, D. Corne, M. Dorigo, and F. Glover, editors, pages 63–76, McGraw-Hill, 1999.
F. Glover. Heuristics for Integer Programming Using Surrogate Constraints. Decision Sciences, 8:156–166, 1977.
F. Glover. Future Paths for Integer Programming and Links to Artifical Intelligence. Computers and Operations Research, 13:533–549, 1986.
F. Glover. Scatter Search and Star Paths: Beyond the Genetic Metaphor. OR Spektrum, 17:125–137, 1995.
F. Glover. A Template for Scatter Search and Path Relinking. Lecture Notes in Computer Science, 13363:13–54, 1997.
F. Glover and M. Laguna. Tabu Search. Kluwer, 1997.
D.E. Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, 1989.
H. Kawamura, M. Yamamoto, K. Suzuki, and A. Ohuchi. Multiple Ant Colonies Algorithm Based on Colony Level Interactions. IEICE Transactions Fundamentals, E83-A:371–379, 2000.
Y. Li, P.M. Pardalos, and M.G.C. Resende. A Greedy Randomized Adaptive Search Procedure for the Quadratic Assignment Problem. In: DI-MACS Series in Discrete Mathematics and Theoretical Computer Science, 16:237–261, 1994.
S. Lin and B.W. Kernighan. An Effective Heuristic Algorithm for the Travelling Salesman Problem. Operations Research, 31:498-516, 1973.
V. Maniezzo. Exact and Approximate Nondeterministic Tree-Search Procedures for the Quadratic Assignment Problem. INFORMS Journal of Computing, 11:358–369, 1999.
V. Maniezzo and A. Carbonaro. An Ants Heuristic for the Frequency Assignment Problem. Future Generation Computer Systems, 16:927–935, 2000.
V. Maniezzo, A. Carbonaro, M. Golfarelli, and S. Rizzi. An ANTS Algorithm for Optimizing the Materialization of Fragmented Views in Data Warehouses: Preliminary Results. Lecture Notes in Computer Science, 2037:80–89, 2001.
V. Maniezzo, A. Carbonaro, D. Vigo, H. and Hildmann. An ANTS Heuristic for the Long-Term Car Pooling Problem. In: Proceedings of the Second International Workshop on Ant Algorithms, pages 78–81, Brussels, 2000.
V. Maniezzo and A. Colorni. The Ant System Applied to the Quadratic Assignment Problem. IEEE Transactions on Knowledge and Data Engineering, 11:769–778, 1999.
V. Maniezzo, A. Colorni, and M. Dorigo. The Ant System Applied to the Quadratic Assignment Problem. Technical Report IRIDIA/94-28, Université Libre de Bruxelles, 1994.
V. Maniezzo and R. Montemanni. An Exact Algorithm for the Radio Link Frequency Assignment Problem. Technical Report CSR99-02, 1999.
D. Merkle and M. Middendorf. An Ant Algorithm with a New Pheromone Evaluation Rule for Total Tardiness Problems. Lecture Notes in Computer Science, 1803:287–296, 2000.
D. Merkle, M. Middendorf, and H. Schmeck. Ant Colony Optimization for Resource-Constrained Project Scheduling. In: Proceedings of the 2000 Genetic and Evolutionary Computation Conference, pages 893–900, Las Vegas, 2000.
R. Michel and M. Middendorf. An Island Model Based Ant System with Lookahead for the Shortest Supersequence Problem. Lecture Notes in Computer Science, 1498:692–700, 1998.
C.H. Papadimitriou and K. Steiglitz. Combinatorial Optimization, Algorithms and Complexity. Prentice-Hall, 1982.
J.Y. Potvin and S. Bengio. The Vehicle Routing Problem with Time Windows — Part II: Genetic Search. INFORMS Journal of Computing, 8:165–172, 1996.
Y. Rochat and E.D. Taillard. Probabilistic Diversification and Intensification in Local Search for Vehicle Routing. Journal of Heuristics, 1:147–167, 1995.
M. Solomon. Algorithms for the vehicle Routing and Scheduling Problem with Time Window Constraints. Operations Research, 35:254–265, 1987.
T. Stuetzle and M. Dorigo. Aco Algorithms for the Quadratic Assignment Problem. In: New Ideas in Optimization, D. Corne, M. Dorigo, and F. Glover, editors, pages 33–50, McGraw-Hill, 1999.
T. Stuetzle and H. Hoos. Improvements on the Ant System: Introducing max — min Ant System. In: Proceedings of the International Conference on Artificial Neural Networks and Genetic Algorithms, G.D. Smith, N.C. Steele and R.F. Albrecht, editors, pages 245–249, Springer Verlag, 1998.
T. Stuetzle and H. Hoos. The max — min ant System and Local Search for Combinatorial Optimization Problems: Towards Adaptive Tools for Combinatorial Global Optimization. In: Meta-Heuristics: Advanced and Trends in Local Search Paradigms for Optimization, S. Voss, S. Martello, LH. Osman, and C. Roucairol, editors, pages 313–329, Kluwer, 1998.
E. Taillard. Robust Taboo Search for the Quadratic Assignment Problem. Parallel Computing, 17:443–455, 1991.
E.D. Taillard, P. Badeau, M. Gendreau, F. Guertin, and J.Y. Potvin. A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows. Transportation Science, 31:170–186, 1997.
S.R. Thangiah, LH. Osman, and T. Sun. Hybrid Genetic Algorithm Simulated Annealing and Tabu Search Methods for Vehicle Routing Problem with Time Windows. Technical Report 27, Computer Science Department, Slippery Rock University, 1994.
S. Tiourine, C. Hurkens, and J.K. Lenstra. An Overview of Algorithmic Approaches to Frequency Assignment Problem. Technical Report, T.U. Eindhoven, 1995.
H.P. van Benthem. Graph: Generating Radio Link Frequency Assignment Problems Heuristically. Master’s Thesis, Faculty of Technical Mathematics and Informatics, Technical University of Delft, 1995.
R. van der Put. Routing in Packet Switched Networks Using Agents. Technical Report RD-SV-98-276, KPN Research, 1998.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer Science+Business Media New York
About this chapter
Cite this chapter
Maniezzo, V., Carbonaro, A. (2002). Ant Colony Optimization: An Overview. In: Essays and Surveys in Metaheuristics. Operations Research/Computer Science Interfaces Series, vol 15. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-1507-4_21
Download citation
DOI: https://doi.org/10.1007/978-1-4615-1507-4_21
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5588-5
Online ISBN: 978-1-4615-1507-4
eBook Packages: Springer Book Archive