Skip to main navigation Skip to search Skip to main content

From black-box complexity to designing new genetic algorithms

  • Sorbonne Université
  • LIP6, UPMC Sorbonne Universités - Paris 6
  • Universität des Saarlandes

Research output: Contribution to journalArticlepeer-review

Abstract

Black-box complexity theory recently produced several surprisingly fast black-box optimization algorithms. In this work, we exhibit one possible reason: These black-box algorithms often profit from solutions inferior to the previous-best. In contrast, evolutionary approaches guided by the "survival of the fittest" paradigm often ignore such solutions. We use this insight to design a new crossover-based genetic algorithm. It uses mutation with a higher-than-usual mutation probability to increase the exploration speed and crossover with the parent to repair losses incurred by the more aggressive mutation. A rigorous runtime analysis proves that our algorithm for many parameter settings is asymptotically faster on the OneMax test function class than all what is known for classic evolutionary algorithms. A fitness-dependent choice of the offspring population size provably reduces the expected runtime further to linear in the dimension. Our experimental analysis on several test function classes shows advantages already for small problem sizes and broad parameter ranges. Also, a simple self-adaptive choice of these parameters gives surprisingly good results.

Original languageEnglish
Pages (from-to)87-104
Number of pages18
JournalTheoretical Computer Science
Volume567
Issue numberC
DOIs
Publication statusPublished - 1 Jan 2015

Keywords

  • Black-box complexity
  • Genetic algorithms
  • Heuristic search
  • Runtime analysis
  • Theory of randomized search heuristics

Fingerprint

Dive into the research topics of 'From black-box complexity to designing new genetic algorithms'. Together they form a unique fingerprint.

Cite this