Electronic Colloquium on Computational Complexity

Under the auspices of the Computational Complexity Foundation (CCF)

Login | Register | Classic Style



TR06-084 | 19th June 2006 00:00

Runtime Analysis of a Simple Ant Colony Optimization Algorithm


Authors: Frank Neumann, Carsten Witt
Publication: 16th July 2006 12:01
Downloads: 1547


Ant Colony Optimization (ACO) has become quite popular in recent
years. In contrast to many successful applications, the theoretical
foundation of this randomized search heuristic is rather weak.
Building up such a theory is demanded to understand how these
heuristics work as well as to come up with better algorithms for
certain problems. Up to now, only convergence results have been
achieved showing that optimal solutions can be obtained in finite
time. We present the first runtime analysis of an ACO algorithm,
which transfers many rigorous results with respect to the runtime of
a simple evolutionary algorithm to our algorithm. Moreover, we
examine the choice of the evaporation factor, a crucial parameter in
ACO algorithms, in detail. By deriving new lower bounds on the tails
of sums of independent Poisson trials, we determine the effect of
the evaporation factor almost completely and prove a phase
transition from exponential to polynomial runtime.

ISSN 1433-8092 | Imprint