On the Easiest and Hardest Fitness Functions

03/28/2012
by   Jun He, et al.
0

The hardness of fitness functions is an important research topic in the field of evolutionary computation. In theory, the study can help understanding the ability of evolutionary algorithms. In practice, the study may provide a guideline to the design of benchmarks. The aim of this paper is to answer the following research questions: Given a fitness function class, which functions are the easiest with respect to an evolutionary algorithm? Which are the hardest? How are these functions constructed? The paper provides theoretical answers to these questions. The easiest and hardest fitness functions are constructed for an elitist (1+1) evolutionary algorithm to maximise a class of fitness functions with the same optima. It is demonstrated that the unimodal functions are the easiest and deceptive functions are the hardest in terms of the time-fitness landscape. The paper also reveals that the easiest fitness function to one algorithm may become the hardest to another algorithm, and vice versa.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/23/2019

Runtime Analysis of Fitness-Proportionate Selection on Linear Functions

This paper extends the runtime analysis of non-elitist evolutionary algo...
research
04/06/2001

Potholes on the Royal Road

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

Selecting for Selection: Learning To Balance Adaptive and Diversifying Pressures in Evolutionary Search

Inspired by natural evolution, evolutionary search algorithms have prove...
research
09/06/2023

Fitness Approximation through Machine Learning

We present a novel approach to performing fitness approximation in genet...
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
01/09/2010

Incorporating characteristics of human creativity into an evolutionary art algorithm

A perceived limitation of evolutionary art and design algorithms is that...
research
05/14/2018

Triclustering of Gene Expression Microarray data using Evolutionary Approach

In Tri-clustering, a sub-matrix is being created, which exhibit highly s...

Please sign up or login with your details

Forgot password? Click here to reset