Abstract | ||
---|---|---|
Complete and accurate information about the quality of candidate solutions is not always available in real-world optimisation. It is often prohibitively expensive to evaluate candidate solution on more than a few test cases, or the evaluation mechanism itself is unreliable. While evolutionary algorithms are popular methods in optimisation, the theoretical understanding is lacking for the case of partial information. This paper initiates runtime analysis of evolutionary algorithms where only partial information about fitness is available. Two scenarios are investigated. In partial evaluation of solutions, only a small amount of information about the problem is revealed in each fitness evaluation. We formulate a model that makes this scenario concrete for pseudo-Boolean optimisation. In partial evaluation of populations, only a few individuals in the population are evaluated, and the fitness values of the other individuals are missing or incorrect. For both scenarios, we prove that given a set of specific conditions, non-elitist evolutionary algorithms can optimise many functions in expected polynomial time even when vanishingly little information available. The conditions imply a small enough mutation rate and a large enough population size. The latter emphasises the importance of populations in evolution. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1145/2576768.2598375 | GECCO |
Keywords | Field | DocType |
general,non-elitism,partial evaluation,runtime analysis | Population,Mathematical optimization,Mutation rate,Evolutionary algorithm,Computer science,Partial evaluation,Population size,Test case,Time complexity | Conference |
Citations | PageRank | References |
6 | 0.55 | 10 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Duc-Cuong Dang | 1 | 190 | 13.08 |
Per Kristian Lehre | 2 | 627 | 42.60 |