On the Workings of Genetic Algorithms: The Genoclique Fixing Hypothesis

05/15/2009
by   Keki M. Burjorjee, et al.
0

We recently reported that the simple genetic algorithm (SGA) is capable of performing a remarkable form of sublinear computation which has a straightforward connection with the general problem of interacting attributes in data-mining. In this paper we explain how the SGA can leverage this computational proficiency to perform efficient adaptation on a broad class of fitness functions. Based on the relative ease with which a practical fitness function might belong to this broad class, we submit a new hypothesis about the workings of genetic algorithms. We explain why our hypothesis is superior to the building block hypothesis, and, by way of empirical validation, we present the results of an experiment in which the use of a simple mechanism called clamping dramatically improved the performance of an SGA with uniform crossover on large, randomly generated instances of the MAX 3-SAT problem.

READ FULL TEXT

page 5

page 6

research
04/06/2001

Potholes on the Royal Road

It is still unclear how an evolutionary algorithm (EA) searches a fitnes...
research
04/16/2012

Explaining Adaptation in Genetic Algorithms With Uniform Crossover: The Hyperclimbing Hypothesis

The hyperclimbing hypothesis is a hypothetical explanation for adaptatio...
research
07/15/2013

The Fundamental Learning Problem that Genetic Algorithms with Uniform Crossover Solve Efficiently and Repeatedly As Evolution Proceeds

This paper establishes theoretical bonafides for implicit concurrent mul...
research
05/18/2004

Efficiency Enhancement of Genetic Algorithms via Building-Block-Wise Fitness Estimation

This paper studies fitness inheritance as an efficiency enhancement tech...
research
04/11/2017

Improving Fitness Functions in Genetic Programming for Classification on Unbalanced Credit Card Datasets

Credit card fraud detection based on machine learning has recently attra...
research
02/02/2022

Temporal Heterogeneity Improves Speed and Convergence in Genetic Algorithms

Genetic algorithms have been used in recent decades to solve a broad var...
research
05/10/2021

Overcoming Complexity Catastrophe: An Algorithm for Beneficial Far-Reaching Adaptation under High Complexity

In his seminal work with NK algorithms, Kauffman noted that fitness outc...

Please sign up or login with your details

Forgot password? Click here to reset