GEP::Core::Float::MatingProbabilityFunctions Namespace Reference

Describes functions that evaluate mating probability of genotypes on a given population. More...


Classes

class  DirectFitnessToProbability
 Directly maps fitness to mating probability. More...
class  MatingProbabilityFunction
 All mating probability functions working with float inherit this class. More...
class  SogartarEllipticMappingFitnessToProbability
 The mapping function is composed of quarters of two ellipses. More...
class  SogartarParabolicMappingFitnessToProbability
 The mapping function is composed of halfs of two parabolas. More...
class  SogartarSemiEllipticSemiParabolic
 The middle between SogartarEllipticMappingFitnessToProbability and SogartarParabolicMappingFitnessToProbability. More...


Detailed Description

Describes functions that evaluate mating probability of genotypes on a given population.

Namespace holding functions used to calculate mating probability of Float.Genotypes in a population.

Total mating probability of all Genotypes in a population can be greater than 1. The mating probability defined as in mathematics is Common.Genotype.MatingProbability divided by the total mating probability of Genotypes in the population.

Functions in this namespace work with float value type.

GEP .NET Framwork Main Page
SourceForge.net Logo