The Efficiency Threshold for the Offspring Population Size of the (μ, λ) EA

04/15/2019
by   Denis Antipov, et al.
0

Understanding when evolutionary algorithms are efficient or not, and how they efficiently solve problems, is one of the central research tasks in evolutionary computation. In this work, we make progress in understanding the interplay between parent and offspring population size of the (μ,λ) EA. Previous works, roughly speaking, indicate that for λ> (1+ε) e μ, this EA easily optimizes the OneMax function, whereas an offspring population size λ< (1 -ε) e μ leads to an exponential runtime. Motivated also by the observation that in the efficient regime the (μ,λ) EA loses its ability to escape local optima, we take a closer look into this phase transition. Among other results, we show that when μ< n^1/2 - c for any constant c > 0, then for any λ< e μ we have a super-polynomial runtime. However, if μ> n^2/3 + c, then for any λ> e μ, the runtime is polynomial. For the latter result we observe that the (μ,λ) EA profits from better individuals also because these, by creating slightly worse offspring, stabilize slightly sub-optimal sub-populations. While these first results close to the phase transition do not yet give a complete picture, they indicate that the boundary between efficient and super-polynomial is not just the line λ = e μ, and that the reasons for efficiency or not are more complex than what was known so far.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/11/2012

A Large Population Size Can Be Unhelpful in Evolutionary Algorithms

The utilization of populations is one of the most important features of ...
research
12/28/2018

A Tight Runtime Analysis for the (μ+ λ) EA

Despite significant progress in the theory of evolutionary algorithms, t...
research
04/17/2019

An Exponential Lower Bound for the Runtime of the cGA on Jump Functions

In the first runtime analysis of an estimation-of-distribution algorithm...
research
04/13/2020

Exponential Upper Bounds for the Runtime of Randomized Search Heuristics

We argue that proven exponential upper bounds on runtimes, an establishe...
research
07/24/2018

Theoretical Perspective of Convergence Complexity of Evolutionary Algorithms Adopting Optimal Mixing

The optimal mixing evolutionary algorithms (OMEAs) have recently drawn m...
research
06/07/2023

Analysing the Robustness of NSGA-II under Noise

Runtime analysis has produced many results on the efficiency of simple e...
research
07/30/2019

Exponential Slowdown for Larger Populations: The (μ+1)-EA on Monotone Functions

Pseudo-Boolean monotone functions are unimodal functions which are trivi...

Please sign up or login with your details

Forgot password? Click here to reset