Ant Colony Optimization

Ant colonies, and more generally social insect societies, are distributed systems that, in spite of the simplicity of their individuals, present a highly structured social organization. As a result of this organization, ant colonies can accomplish complex tasks that in some cases far exceed the individual capacities of a single ant. Real ants are capable of finding the shortest path from their nest to a food source without visual sensing. They are also able to adapt to changes in the environment. “Ant Colony Optimization” is an algorithm which searches for the solution of the problem under consideration in the way similar to real ants. It tries to make use of real ant abilities to solve various optimization problems. In this report study of simple ant algorithms has been done. Also, as an example they are applied on famous Traveling Salesman Problem. Finally, some results are tabulated comparing these algorithms with other optimization heuristics.