Self-adjusting Population Sizes for the (1, λ)-EA on Monotone Functions

04/01/2022
by   Marc Kaufmann, et al.
0

We study the (1,λ)-EA with mutation rate c/n for c≤ 1, where the population size is adaptively controlled with the (1:s+1)-success rule. Recently, Hevia Fajardo and Sudholt have shown that this setup with c=1 is efficient on for s<1, but inefficient if s ≥ 18. Surprisingly, the hardest part is not close to the optimum, but rather at linear distance. We show that this behavior is not specific to . If s is small, then the algorithm is efficient on all monotone functions, and if s is large, then it needs superpolynomial time on all monotone functions. In the former case, for c<1 we show a O(n) upper bound for the number of generations and O(nlog n) for the number of function evaluations, and for c=1 we show O(nlog n) generations and O(n^2loglog n) evaluations. We also show formally that optimization is always fast, regardless of s, if the algorithm starts in proximity of the optimum. All results also hold in a dynamic environment where the fitness function changes in each generation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/25/2018

A General Dichotomy of Evolutionary Algorithms on Monotone Functions

It is known that the evolutionary algorithm (1+1)-EA with mutation rate ...
research
04/21/2020

Large Population Sizes and Crossover Help in Dynamic Environments

Dynamic linear functions on the hypercube are functions which assign to ...
research
11/14/2019

Gradientless Descent: High-Dimensional Zeroth-Order Optimization

Zeroth-order optimization is the process of minimizing an objective f(x)...
research
10/26/2020

Runtime analysis of the (mu+1)-EA on the Dynamic BinVal function

We study evolutionary algorithms in a dynamic setting, where for each ge...
research
10/07/2010

Optimizing Monotone Functions Can Be Difficult

Extending previous analyses on function classes like linear functions, w...
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...
research
04/12/2022

Hard Problems are Easier for Success-based Parameter Control

Recent works showed that simple success-based rules for self-adjusting p...

Please sign up or login with your details

Forgot password? Click here to reset