Only few mathematically proven bounds on the runtime behavior of Ant Colony Optimization (ACO) have been reported. To alleviate this situation, we investigate the ACO variant we call Bivalent ACO (BACO) that uses exactly two pheromone values. We provide and successfully apply a Markov chain-based approach to calculate the expected optimization time, i. e. , the expected number of iterations until an adjustable quality \ (\) of the solution is reached and the algorithm terminates. This approach allows to derive exact formulas for the expected optimization time and its variance for the problems Sorting and LeadingOnes. It turns out that the ratio of the two pheromone values significantly governs the runtime behavior of BACO. We present tight bounds \ ( (n^2) \) for Sorting with a specifically chosen objective function and \ ( (n) \) for LeadingOnes. We show that, despite having a drastically simplified ant algorithm with respect to the influence of the pheromones on the solving process, the known bound on the expected optimization time for the problem LeadingOnes (\ (O (n^2) \) ) can be re-produced. Experiments validate our theoretical findings.
Rössler et al. (Wed,) studied this question.