A Genetic Programming Framework for .NET

IHistory.RawFitness Property

Gets the raw fitness of the IIndividual in the IEnvironment.

decimal RawFitness {get;}

Remarks

The raw fitness gives the numeric rank of the IIndividual in the IEnvironment before any processing is done on the value.

Design Note

The Decimal number format was chosen for its high precision. Since fitness values are only used within the framework at the start of a run when performing selection and breeding, the performance cost associated with this number format did not seem significant.

Still, it would be nice to offer future versions of the framework that can use any numeric type, perhaps by utilizing .NET 2.0 generics.

See Also

IHistory Interface | GeneticProgrammingEngine.ProblemSpace Namespace | fitness Term