Projects per year
Abstract
Population diversity is essential for avoiding premature convergence in Genetic Algorithms (GAs) and for the effective use of crossover. Yet the dynamics of how diversity emerges in populations are not well understood. We use rigorous run time analysis to gain insight into population dynamics and GA performance for the (μ+1) GA and the Jumpk test function. We show that the interplay of crossover followed by mutation may serve as a catalyst leading to a sudden burst of diversity. This leads to improvements of the expected optimisation time of order Ω (n/log n) compared to mutation-only algorithms like the (1+1) EA. Moreover, increasing the mutation rate by an arbitrarily small constant factor can facilitate the generation of diversity, leading to speedups of order Ω(n). Experiments complement our theoretical ndings and further highlight the benets of crossover on Jumpk.
Original language | English |
---|---|
Pages (from-to) | 484 - 497 |
Number of pages | 14 |
Journal | IEEE Transactions on Evolutionary Computation |
Volume | 22 |
Issue number | 3 |
Early online date | 29 Aug 2017 |
DOIs | |
Publication status | Published - Jun 2018 |
Keywords
- genetic algorithms
- recombination
- diversity
- run time analysis
- theory
Fingerprint
Dive into the research topics of 'Escaping local optima using crossover with emergent diversity'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Postdoctoral Research Fellowship - Rigorous Runtime Analysis of Nature Inspired Meta-heuristics
Oliveto, P.
Engineering & Physical Science Research Council
1/08/10 → 30/09/13
Project: Research Councils