Many optimization problems, including those emerging in the field of artificial intelligence, are solved approximately by the means of evolutionary algorithms (EAs), and most of the well-known EAs implement some form of elitism, meaning that they make the biologically implausible assumption that the fittest individuals never die. Although the elitism favours exploitation and ensures that the best seen solutions are not lost, there are a number of theoretical and experimantal results which show that non-elitism is necessary to explore promising areas of the search space without getting stuck in local optima. This talk is aimed at better theoretical understanding when the non-elitist EAs efficiently solve the problems, which are hard for the elitist EAs. One of the standard approaches to analyzing the efficiency of evolutionary algorithms is based on dividing the solution space into subsets (level sets) indexed in the expected order of their visit by the population of the evolutionary algorithm. Here we consider the class SparseLocalOptα,ε of pseudo-Boolean optimization problems in which the union of the family of level sets that are in some sense inconsistent with respect to the objective function is an ε-sparse set, and the solution sets where the objective function is greater than in inconsistent level sets have density at least α. The main result is a new polynomial upper bound for the mathematical expectation of the time in which nonelitist evolutionary algorithms first reach the global optimum; this bound holds for problems from SparseLocalOptα,ε, where elitist evolutionary algorithms are inefficient, i.e., reach the optimum in exponential time on average. In addition, the efficiency of nonelitist evolutionary algorithms is shown on a wider class of problems. The values of adjustable parameters that guarantee the polynomial boundedness of the optimization time for some α and ε are found for evolutionary algorithms with tournament and linear ranking selection. An example of using the obtained results for the family of vertex cover problems on star graphs is given, and the advantage of nonelitist evolutionary algorithms is demonstrated compared to the simplest algorithm with one elite individual.
Keywords: evolutionary algorithm, local optimum, optimization time, density, sparsity
TL;DR: This talk is aimed at better theoretical understanding when the non-elitist evolutionary algorithms (EAs) efficiently solve the problems with local optima, which are hard for the elitist EAs.
Abstract:
Submission Number: 41
Loading