| Literature DB >> 28690348 |
Duc-Cuong Dang1, Thomas Jansen2, Per Kristian Lehre1.
Abstract
Real-world optimisation problems are often dynamic. Previously good solutions must be updated or replaced due to changes in objectives and constraints. It is often claimed that evolutionary algorithms are particularly suitable for dynamic optimisation because a large population can contain different solutions that may be useful in the future. However, rigorous theoretical demonstrations for how populations in dynamic optimisation can be essential are sparse and restricted to special cases. This paper provides theoretical explanations of how populations can be essential in evolutionary dynamic optimisation in a general and natural setting. We describe a natural class of dynamic optimisation problems where a sufficiently large population is necessary to keep track of moving optima reliably. We establish a relationship between the population-size and the probability that the algorithm loses track of the optimum.Entities:
Keywords: Dynamic optimisation; Population-based algorithm; Runtime analysis
Year: 2016 PMID: 28690348 PMCID: PMC5479466 DOI: 10.1007/s00453-016-0187-y
Source DB: PubMed Journal: Algorithmica ISSN: 0178-4617 Impact factor: 0.791
Fig. 1Illustration of a -stable dynamic function, in which any search point in the optimal region of time t can be mutated into the optimal region of time with probability at least
Fig. 2Illustration of Lemmas 14 and 15