Handling Dynamic Networks Using Evolution in Ant-Colony Optimization

  • Authors:
  • Christopher Roach;Ronaldo Menezes

  • Affiliations:
  • Florida Institute of Technology, Computer Sciences, Computer Vision and Bio-Inspired Computing Laboratory, Melbourne, USA;Florida Institute of Technology, Computer Sciences, Computer Vision and Bio-Inspired Computing Laboratory, Melbourne, USA

  • Venue:
  • IEA/AIE '08 Proceedings of the 21st international conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems: New Frontiers in Applied Artificial Intelligence
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Ant Colony Optimization (ACO) is a popular meta-heuristic for solving combinatorial optimization problems. ACO uses the concept of ants foraging for food to find good solutions to these types of problems. ACO has been successfully applied to many problems, from the traveling salesman problem (TSP), to the problem of network routing. However, it has been pointed out that ACO does not perform as well as other heuristics in very dynamic problems. At first, this statement seems strange but a close look reveals that the nature strategy that inspires the ACO meta-heuristic has an important element that is lacking in ACO: evolution. This paper proposes a new algorithm, named Evolutionary Ant Colony Optimization (EACO), that combines ACO with elements of traditional Genetic Algorithms (GA), namely: selection, recombination, and mutation. Individual ants are endowed with a genotype that is allowed to evolve through generations of the population. In doing this, the EACO algorithm adds another element of optimization to the ACO algorithm that allows the individual agents (ants) in the algorithm to improve their behavior over several generations. Our results demonstrate that EACO can indeed overcome the hurdles faced by the original ACO.