Multiplicative Up-Drift

04/11/2019
by   Benjamin Doerr, et al.
0

Drift analysis aims at translating the expected progress of an evolutionary algorithm (or more generally, a random process) into a probabilistic guarantee on its run time (hitting time). So far, drift arguments have been successfully employed in the rigorous analysis of evolutionary algorithms, however, only for the situation that the progress is constant or becomes weaker when approaching the target. Motivated by questions like how fast fit individuals take over a population, we analyze random processes exhibiting a multiplicative growth in expectation. We prove a drift theorem translating this expected progress into a hitting time. This drift theorem gives a simple and insightful proof of the level-based theorem first proposed by Lehre (2011). Our version of this theorem has, for the first time, the best-possible linear dependence on the growth parameter δ (the previous-best was quadratic). This gives immediately stronger run time guarantees for a number of applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/04/2011

Multiplicative Drift Analysis

In this work, we introduce multiplicative drift analysis as a suitable w...
research
05/02/2020

Lower Bounds for Non-Elitist Evolutionary Algorithms Via Negative Multiplicative Drift

A decent number of lower bounds for non-elitist population-based evoluti...
research
04/12/2016

The Right Mutation Strength for Multi-Valued Decision Variables

The most common representation in evolutionary computation are bit strin...
research
10/24/2018

Semantic Neutral Drift

We introduce the concept of Semantic Neutral Drift (SND) for evolutionar...
research
05/22/2018

First-Hitting Times Under Additive Drift

For the last ten years, almost every theoretical result concerning the e...
research
07/29/2014

Level-based Analysis of Genetic Algorithms and other Search Processes

Understanding how the time-complexity of evolutionary algorithms (EAs) d...
research
11/30/2012

Erratum: Simplified Drift Analysis for Proving Lower Bounds in Evolutionary Computation

This erratum points out an error in the simplified drift theorem (SDT) [...

Please sign up or login with your details

Forgot password? Click here to reset