Evolutionary computation as a multi-agent search: a -calculus perspective for its completeness and optimality
Eugene Eberbach · 2002
Evolutionary computation in its essence represents a multi-agent competitive probabilistic search. It is useful for solutions of polynomial and hard optimization problems. The solutions found by evolutionary algorithms are not guaranteed to be optimal and evolutionary search is computationally very expensive. Using a generic -calculus approach to AI, based on process algebras and anytime algorithms, we show that evolutionary search can be considered a special case of -calculus k/spl Omega/-search, and we present some results about completeness, optimality and search costs for evolutionary computation. The main result of the paper is to demonstrate how using -calculus to make evolutionary computation totally optimal, i.e., how to allow to find the best quality solution with minimal search cost.