Abstract
AbstractWe analyse the performance of well-known evolutionary algorithms, the $$(1+1)$$
(
1
+
1
)
EA and the $$(1+\lambda )$$
(
1
+
λ
)
EA, in the prior noise model, where in each fitness evaluation the search point is altered before the evaluation with probability p. We present refined results for the expected optimisation time of these algorithms on the function Leading-Ones, where bits have to be optimised in sequence. Previous work showed that the $$(1+1)$$
(
1
+
1
)
EA on Leading-Ones runs in polynomial expected time if $$p = O((\log n)/n^2)$$
p
=
O
(
(
log
n
)
/
n
2
)
and needs superpolynomial expected time if $$p = \omega ((\log n)/n)$$
p
=
ω
(
(
log
n
)
/
n
)
, leaving a huge gap for which no results were known. We close this gap by showing that the expected optimisation time is $$\varTheta (n^2) \cdot \exp (\varTheta (\min \{pn^2, n\}))$$
Θ
(
n
2
)
·
exp
(
Θ
(
min
{
p
n
2
,
n
}
)
)
for all $$p \le 1/2$$
p
≤
1
/
2
, allowing for the first time to locate the threshold between polynomial and superpolynomial expected times at $$p = \varTheta ((\log n)/n^2)$$
p
=
Θ
(
(
log
n
)
/
n
2
)
. Hence the $$(1+1)$$
(
1
+
1
)
EA on Leading-Ones is surprisingly sensitive to noise. We also show that offspring populations of size $$\lambda \ge 3.42\log n$$
λ
≥
3.42
log
n
can effectively deal with much higher noise than known before. Finally, we present an example of a rugged landscape where prior noise can help to escape from local optima by blurring the landscape and allowing a hill climber to see the underlying gradient. We prove that in this particular setting noise can have a highly beneficial effect on performance.
Publisher
Springer Science and Business Media LLC
Subject
Applied Mathematics,Computer Science Applications,General Computer Science
Cited by
19 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Already Moderate Population Sizes Provably Yield Strong Robustness to Noise;Proceedings of the Genetic and Evolutionary Computation Conference;2024-07-14
2. Fourier Analysis Meets Runtime Analysis: Precise Runtimes on Plateaus;Algorithmica;2024-05-10
3. Self-adaptation Can Improve the Noise-tolerance of Evolutionary Algorithms;Proceedings of the 17th ACM/SIGEVO Conference on Foundations of Genetic Algorithms;2023-08-30
4. A Gentle Introduction to Theory (for Non-Theoreticians);Proceedings of the Companion Conference on Genetic and Evolutionary Computation;2023-07-15
5. Larger Offspring Populations Help the (1 + (λ, λ)) Genetic Algorithm to Overcome the Noise;Proceedings of the Genetic and Evolutionary Computation Conference;2023-07-12