Documentation of 'org.jgap.gp.IGPFitnessEvaluator' Java class
IGPFitnessEvaluator
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

      Fields 
      Modifier and Type Field and Description
      static java.lang.String CVS_REVISION
      String containing the CVS revision.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      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) 
    • 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 value
        a_fitness_value2 - second fitness value
        Returns:
        true: first fitness value fitter than second
        Since:
        2.0 (until 1.1: input types int)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.