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

04/14/2017
by   Maxim Buzdalov, et al.
0

The (1+(λ,λ)) genetic algorithm, first proposed at GECCO 2013, showed a surprisingly good performance on so me optimization problems. The theoretical analysis so far was restricted to the OneMax test function, where this GA profited from the perfect fitness-distance correlation. In this work, we conduct a rigorous runtime analysis of this GA on random 3-SAT instances in the planted solution model having at least logarithmic average degree, which are known to have a weaker fitness distance correlation. We prove that this GA with fixed not too large population size again obtains runtimes better than Θ(n n), which is a lower bound for most evolutionary algorithms on pseudo-Boolean problems with unique optimum. However, the self-adjusting version of the GA risks reaching population sizes at which the intermediate selection of the GA, due to the weaker fitness-distance correlation, is not able to distinguish a profitable offspring from others. We show that this problem can be overcome by equipping the self-adjusting GA with an upper limit for the population size. Apart from sparse instances, this limit can be chosen in a way that the asymptotic performance does not worsen compared to the idealistic OneMax case. Overall, this work shows that the (1+(λ,λ)) GA can provably have a good performance on combinatorial search and optimization problems also in the presence of a weaker fitness-distance correlation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/15/2019

The 1/5-th Rule with Rollbacks: On Self-Adjustment of the Population Size in the (1+(λ,λ)) GA

Self-adjustment of parameters can significantly improve the performance ...
research
02/24/2023

Lasting Diversity and Superior Runtime Guarantees for the (μ+1) Genetic Algorithm

Most evolutionary algorithms (EAs) used in practice employ crossover. In...
research
12/01/2021

Frequency Fitness Assignment: Optimization without a Bias for Good Solutions can be Efficient

A fitness assignment process transforms the features (such as the object...
research
12/25/2013

A New Approach to Constraint Weight Learning for Variable Ordering in CSPs

A Constraint Satisfaction Problem (CSP) is a framework used for modeling...
research
11/04/2012

Intelligent Algorithm for Optimum Solutions Based on the Principles of Bat Sonar

This paper presents a new intelligent algorithm that can solve the probl...
research
06/10/2020

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

We investigate a family of (μ+λ) Genetic Algorithms (GAs) which creates ...
research
04/09/2019

Hyper-Parameter Tuning for the (1+(λ,λ)) GA

It is known that the (1+(λ,λ)) Genetic Algorithm (GA) with self-adjustin...

Please sign up or login with your details

Forgot password? Click here to reset