Documentation of 'org.jgap.FitnessEvaluator' Java class
FitnessEvaluator
org.jgap

Interface FitnessEvaluator

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    DefaultFitnessEvaluator, DeltaFitnessEvaluator


    public interface FitnessEvaluator
    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:
    1.1
    • 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 greater than the second one.
      boolean isFitter(IChromosome a_chrom1, IChromosome a_chrom2) 
    • 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 greater 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 greater 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.