The Compact Genetic Algorithm Struggles on Cliff Functions

04/11/2022
by   Frank Neumann, et al.
0

The compact genetic algorithm (cGA) is an non-elitist estimation of distribution algorithm which has shown to be able to deal with difficult multimodal fitness landscapes that are hard to solve by elitist algorithms. In this paper, we investigate the cGA on the CLIFF function for which it has been shown recently that non-elitist evolutionary algorithms and artificial immune systems optimize it in expected polynomial time. We point out that the cGA faces major difficulties when solving the CLIFF function and investigate its dynamics both experimentally and theoretically around the cliff. Our experimental results indicate that the cGA requires exponential time for all values of the update strength K. We show theoretically that, under sensible assumptions, there is a negative drift when sampling around the location of the cliff. Experiments further suggest that there is a phase transition for K where the expected optimization time drops from n^Θ(n) to 2^Θ(n).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2020

The Univariate Marginal Distribution Algorithm Copes Well With Deception and Epistasis

In their recent work, Lehre and Nguyen (FOGA 2019) show that the univari...
research
07/14/2016

Update Strength in EDAs and ACO: How to Avoid Genetic Drift

We provide a rigorous runtime analysis concerning the update strength, a...
research
06/26/2015

A Java Implementation of Parameter-less Evolutionary Algorithms

The Parameter-less Genetic Algorithm was first presented by Harik and Lo...
research
02/10/2015

The Benefit of Sex in Noisy Evolutionary Search

The benefit of sexual recombination is one of the most fundamental quest...
research
04/15/2020

From Understanding Genetic Drift to a Smart-Restart Parameter-less Compact Genetic Algorithm

One of the key difficulties in using estimation-of-distribution algorith...
research
02/03/2015

A multiset model of multi-species evolution to solve big deceptive problems

This chapter presents SMuGA, an integration of symbiogenesis with the Mu...
research
08/07/2017

Efficient Noisy Optimisation with the Sliding Window Compact Genetic Algorithm

The compact genetic algorithm is an Estimation of Distribution Algorithm...

Please sign up or login with your details

Forgot password? Click here to reset