How Crossover Speeds up Building Block Assembly in Genetic Algorithms

Evolutionary Computation 25 (2):237–274 (2017)
  Copy   BIBTEX

Abstract

We reinvestigate a fundamental question: How effective is crossover in genetic algorithms in combining building blocks of good solutions? Although this has been discussed controversially for decades, we are still lacking a rigorous and intuitive answer. We provide such answers for royal road functions and OneMax, where every bit is a building block. For the latter, we show that using crossover makes every (Formula: see text+Formula: see text) genetic algorithm at least twice as fast as the fastest evolutionary algorithm using only standard bit mutation, up to small-order terms and for moderate Formula: see text and Formula: see text. Crossover is beneficial because it can capitalize on mutations that have both beneficial and disruptive effects on building blocks: crossover is able to repair the disruptive effects of mutation in later generations. Compared to mutation-based evolutionary algorithms, this makes multibit mutations more useful. Introducing crossover changes the optimal mutation rate on OneMax from Formula: see text to Formula: see text. This holds both for uniform crossover and k-point crossover. Experiments and statistical tests confirm that our findings apply to a broad class of building block functions.

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 92,931

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

ベイジアンネットワーク推定による確率モデル遺伝的プログラミング.伊庭 斉志 長谷川 禎彦 - 2007 - Transactions of the Japanese Society for Artificial Intelligence 22 (1):37-47.
Hebb's accomplishments misunderstood.Michael Hucka, Mark Weaver & Stephen Kaplan - 1995 - Behavioral and Brain Sciences 18 (4):635-636.
距離に依存せずに多様性を制御する Ga による高次元関数最適化.Konagaya Akihiko Kimura Shuhei - 2003 - Transactions of the Japanese Society for Artificial Intelligence 18:193-202.
分布推定アルゴリズムによる Memetic Algorithms を用いた制約充足問題解決.Handa Hisashi - 2004 - Transactions of the Japanese Society for Artificial Intelligence 19:405-412.
カーネル密度推定器としての実数値交叉: Undx に基づく交叉カーネルの提案.Kobayashi Shigenobu Sakuma Jun - 2007 - Transactions of the Japanese Society for Artificial Intelligence 22 (5):520-530.

Analytics

Added to PP
2023-09-18

Downloads
2 (#1,816,571)

6 months
1 (#1,512,999)

Historical graph of downloads

Sorry, there are not enough data points to plot this chart.
How can I increase my downloads?

Citations of this work

No citations found.

Add more citations

References found in this work

No references found.

Add more references