Fitness function

Fitness function

A "fitness function" is a particular type of objective function that quantifies the optimality of a solution (that is, a chromosome) in a genetic algorithm so that that particular chromosome may be ranked against all the other chromosomes. Optimal chromosomes, or at least chromosomes which are "more" optimal, are allowed to breed and mix their datasets by any of several techniques, producing a new generation that will (hopefully) be even better.

Another way of looking at fitness functions is in terms of a fitness landscape, which shows the fitness for each possible chromosome.

An ideal fitness function correlates closely with the algorithm's goal, and yet may be computed quickly. Speed of execution is very important, as a typical genetic algorithm must be iterated many, many times in order to produce a usable result for a non-trivial problem.

Definition of the fitness function is not straightforward in many cases and often is performed iteratively if the fittest solutions produced by GA are not what is desired. In some cases, it is very hard or impossible to come up even with a guess of what fitness function definition might be. Interactive genetic algorithms address this difficulty by outsourcing evaluation to external agents (normally humans).


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Fitness proportionate selection — Fitness proportionate selection, also known as roulette wheel selection, is a genetic operator used in genetic algorithms for selecting potentially useful solutions for recombination.In fitness proportionate selection, as in all selection methods …   Wikipedia

  • Fitness landscape — In evolutionary biology, fitness landscapes or adaptive landscapes are used to visualize the relationship between genotypes (or phenotypes) and reproductive success. It is assumed that every genotype has a well defined replication rate (often… …   Wikipedia

  • Fitness — may mean: The state of being physically active on a regular basis to maintain good physical condition.* Physical fitness, a general state of good health, usually as a result of exercise and nutrition * Cardiorespiratory fitness * Fitness… …   Wikipedia

  • Function (biology) — A function is part of an answer to a question about why some object or process occurred in a system that evolved through a process of selection. Thus, function refers forward from the object or process, along some chain of causation to the goal… …   Wikipedia

  • Brain fitness — Brain training redirects here. For the Brain Training video game franchise, see Brain Age (series). The term brain fitness reflects a hypothesis that cognitive abilities can be maintained or improved by exercising the brain, in analogy to the way …   Wikipedia

  • Inclusive fitness — There are a few definitions of Inclusive fitness (IF), but one (that, according to Oli, 2003 is not consistent with W. D. Hamilton s first description), is the sum of the direct and indirect fitness effects of an individual s behaviors, where the …   Wikipedia

  • Physical fitness — can be achieved through physical exercise. Physical fitness comprises two related concepts: general fitness(a state of health and well being), and specific fitness (a task oriented definition based on the ability to perform specific aspects of… …   Wikipedia

  • Genetic algorithm — A genetic algorithm (GA) is a search heuristic that mimics the process of natural evolution. This heuristic is routinely used to generate useful solutions to optimization and search problems. Genetic algorithms belong to the larger class of… …   Wikipedia

  • Natural selection — For other uses, see Natural Selection (disambiguation). Part of a series on Evolutionary Biology …   Wikipedia

  • CMA-ES — stands for Covariance Matrix Adaptation Evolution Strategy. Evolution strategies (ES) are stochastic, derivative free methods for numerical optimization of non linear or non convex continuous optimization problems. They belong to the class of… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”