org.jgap.gp
Interface IGPFitnessEvaluator
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- DefaultGPFitnessEvaluator, DeltaGPFitnessEvaluator
public interface IGPFitnessEvaluator
- extends java.io.Serializable
Interface 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 |
static java.lang.String |
CVS_REVISION
String containing the CVS revision. |
|
Method Summary |
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. |
boolean |
isFitter(IGPProgram a_prog1,
IGPProgram a_prog2)
|
CVS_REVISION
static final java.lang.String CVS_REVISION
- String containing the CVS revision. Read out via reflection!
- See Also:
- Constant Field Values
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)