• Open Access IconOpen Access
  • Cite Icon312
  • https://doi.org/10.1007/s00453-012-9622-xCopy DOI Icon

Multiplicative Drift Analysis

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this work, we introduce multiplicative drift analysis as a suitable way to analyze the runtime of randomized search heuristics such as evolutionary algorithms. We give a multiplicative version of the classical drift theorem. This allows easier analyses in those settings where the optimization progress is roughly proportional to the current distance to the optimum. To display the strength of this tool, we regard the classical problem how the (1+1) Evolutionary Algorithm optimizes an arbitrary linear pseudo-Boolean function. Here, we first give a relatively simple proof for the fact that any linear function is optimized in expected time $O(n \log n)$, where $n$ is the length of the bit string. Afterwards, we show that in fact any such function is optimized in expected time at most ${(1+o(1)) 1.39 \euler n\ln (n)}$, again using multiplicative drift analysis. We also prove a corresponding lower bound of ${(1-o(1))e n\ln(n)}$ which actually holds for all functions with a unique global optimum. We further demonstrate how our drift theorem immediately gives natural proofs (with better constants) for the best known runtime bounds for the (1+1) Evolutionary Algorithm on combinatorial problems like finding minimum spanning trees, shortest paths, or Euler tours.

Similar Papers
  • Book Chapter
  • Citations35

On the Brittleness of Evolutionary Algorithms

  • Aug 14, 2007
  • Thomas Jansen
  • Research Article
  • Citations10

Analysis of speedups in parallel evolutionary algorithms and [formula omitted] EAs for combinatorial optimization

  • Jul 05, 2014
  • Theoretical Computer Science
  • Jörg Lässig +1
  • Book Chapter
  • Citations18

Analysis of Speedups in Parallel Evolutionary Algorithms for Combinatorial Optimization

  • Jan 01, 2011
  • Jörg Lässig +1
  • Research Article
  • Citations17

Tail bounds on hitting times of randomized search heuristics using variable drift analysis

  • Nov 05, 2020
  • Combinatorics, Probability and Computing
  • P K Lehre +1
  • Book Chapter
  • Citations4

On Non-elitist Evolutionary Algorithms Optimizing Fitness Functions with a Plateau

  • Jan 01, 2020
  • Anton V Eremeev
  • Book Chapter

On the Many-Objective Pickup and Delivery Problem: Analysis of the Performance of Three Evolutionary Algorithms

  • Jan 01, 2018
  • Abel García-Nájera +2
  • Research Article
  • Citations31

Toward SLA-constrained service composition: An approach based on a fuzzy linguistic preference model and an evolutionary algorithm

  • Nov 18, 2014
  • Information Sciences
  • Xin Zhao +3
  • Conference Article
  • Citations10

On the Expected Runtime and the Success Probability of Evolutionary Algorithms

  • Jun 15, 2000
  • Technische Universität Dortmund Eldorado (Technische Universität Dortmund)
  • Ingo Wegener
  • Research Article
  • Citations25

First-hitting times under drift

  • Aug 20, 2019
  • Theoretical Computer Science
  • Timo Kötzing +1
  • Research Article
  • Citations122

A rigorous analysis of the compact genetic algorithm for linear functions

  • Aug 15, 2006
  • Natural Computing
  • Stefan Droste
  • Conference Article
  • Citations8

The linear hidden subset problem for the (1 + 1) EA with scheduled and adaptive mutation rates

  • Jul 02, 2018
  • Hafsteinn Einarsson +6
  • Research Article
  • Citations19

The $$(1+1)$$ ( 1 + 1 ) Elitist Black-Box Complexity of LeadingOnes

  • Mar 21, 2017
  • Algorithmica
  • Carola Doerr +1
  • Book Chapter
  • Citations1

Re-visiting Reservoir Computing Architectures Optimized by Evolutionary Algorithms

  • Jan 01, 2023
  • Sebastián Basterrech +1
  • Conference Article
  • Citations20

Maximizing Expected Utility for Stochastic Combinatorial Optimization Problems

  • Oct 01, 2011
  • Jian Li +1
  • Research Article
  • Citations36

Robustness of Ant Colony Optimization to Noise.

  • Feb 29, 2016
  • Evolutionary Computation
  • Tobias Friedrich +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.