Benchmarking a (μ+λ) Genetic Algorithm with Configurable Crossover Probability

06/10/2020
by   Furong Ye, et al.
3

We investigate a family of (μ+λ) Genetic Algorithms (GAs) which creates offspring either from mutation or by recombining two randomly chosen parents. By scaling the crossover probability, we can thus interpolate from a fully mutation-only algorithm towards a fully crossover-based GA. We analyze, by empirical means, how the performance depends on the interplay of population size and the crossover probability. Our comparison on 25 pseudo-Boolean optimization problems reveals an advantage of crossover-based configurations on several easy optimization tasks, whereas the picture for more complex optimization problems is rather mixed. Moreover, we observe that the “fast” mutation scheme with its are power-law distributed mutation strengths outperforms standard bit mutation on complex optimization tasks when it is combined with crossover, but performs worse in the absence of crossover. We then take a closer look at the surprisingly good performance of the crossover-based (μ+λ) GAs on the well-known LeadingOnes benchmark problem. We observe that the optimal crossover probability increases with increasing population size μ. At the same time, it decreases with increasing problem dimension, indicating that the advantages of the crossover are not visible in the asymptotic view classically applied in runtime analysis. We therefore argue that a mathematical investigation for fixed dimensions might help us observe effects which are not visible when focusing exclusively on asymptotic performance bounds.

READ FULL TEXT

page 6

page 7

page 10

page 11

research
03/25/2018

A General Dichotomy of Evolutionary Algorithms on Monotone Functions

It is known that the evolutionary algorithm (1+1)-EA with mutation rate ...
research
01/22/2018

Improving TSP Solutions Using GA with a New Hybrid Mutation Based on Knowledge and Randomness

Genetic algorithm (GA) is an efficient tool for solving optimization pro...
research
07/22/2013

Rotational Mutation Genetic Algorithm on optimization Problems

Optimization problem, nowadays, have more application in all major but t...
research
04/14/2017

Runtime Analysis of the (1+(λ,λ)) Genetic Algorithm on Random Satisfiable 3-CNF Formulas

The (1+(λ,λ)) genetic algorithm, first proposed at GECCO 2013, showed a ...
research
01/02/2022

Applications of Gaussian Mutation for Self Adaptation in Evolutionary Genetic Algorithms

In recent years, optimization problems have become increasingly more pre...
research
11/04/1999

Genetic Algorithms in Time-Dependent Environments

The influence of time-dependent fitnesses on the infinite population dyn...
research
03/15/2023

Epigenetics Algorithms: Self-Reinforcement-Attention mechanism to regulate chromosomes expression

Genetic algorithms are a well-known example of bio-inspired heuristic me...

Please sign up or login with your details

Forgot password? Click here to reset