org.jgap.gp
Interface IGPFitnessEvaluator
-
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- DefaultGPFitnessEvaluator, DeltaGPFitnessEvaluator
public interface IGPFitnessEvaluator extends java.io.SerializableInterface for a fitness evaluator used in a Genotype to determine how to interpret the fitness value. The fitness value can either be interpreted straight forward as a fitness indicator (the higher the better). Or it could be seen as a defect rate (the lower the better).- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringCVS_REVISIONString containing the CVS revision.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description booleanisFitter(double a_fitness_value1, double a_fitness_value2)Compares the first given fitness value with the second and returns true if the first one is fitter than the second one.booleanisFitter(IGPProgram a_prog1, IGPProgram a_prog2)
-
-
-
Field Detail
-
CVS_REVISION
static final java.lang.String CVS_REVISION
String containing the CVS revision. Read out via reflection!- See Also:
- Constant Field Values
-
-
Method Detail
-
isFitter
boolean isFitter(double a_fitness_value1, double a_fitness_value2)Compares the first given fitness value with the second and returns true if the first one is fitter than the second one. Otherwise returns false.- Parameters:
a_fitness_value1- first fitness valuea_fitness_value2- second fitness value- Returns:
- true: first fitness value fitter than second
- Since:
- 2.0 (until 1.1: input types int)
-
isFitter
boolean isFitter(IGPProgram a_prog1, IGPProgram a_prog2)
-
-
DMelt 3.0 © DataMelt by jWork.ORG