eaLib API Docs
Last Modified : January 7 2002

Uses of Interface
mss.ea.core.Fitness

Packages that use Fitness
mss.ea.core This package contains some common helper classes. 
mss.ea.eval Classes for evaluation of individuals. 
mss.ea.sel This package contains classes for the selection operator. 
 

Uses of Fitness in mss.ea.core
 

Fields in mss.ea.core declared as Fitness
protected  Fitness Individual.fs
          Fitness of individual.
 

Methods in mss.ea.core that return Fitness
 Fitness Individual.getFitness()
          Get the fitness of the individual.
 

Methods in mss.ea.core with parameters of type Fitness
 boolean Fitness.isBetter(Fitness fn)
          Test, if fitness is better than other fitness.
 boolean Fitness.isWorse(Fitness fn)
          Test, if fitness is worse than other fitness.
 boolean Fitness.isEqual(Fitness fn)
          Test, if fitness equals with other fitness.
 int FitnessComparator.compare(Fitness fa, Fitness fb)
          Compares the fitness of two individuals.
 void Individual.setFitness(Fitness f)
          Sets the fitness.
 

Uses of Fitness in mss.ea.eval
 

Classes in mss.ea.eval that implement Fitness
 class DefaultFitness
          Base class for fitness values.
 

Methods in mss.ea.eval that return Fitness
abstract  Fitness FitnessScaling.evaluate(Individual i)
          Evaluates the fitness of an individual.
 Fitness ReciprocalScaling.evaluate(Individual ind)
          Evaluation.
 Fitness NonLinearRankingScaling.evaluate(Individual ind)
           
 Fitness LogarithmicScaling.evaluate(Individual ind)
          Evaluation.
 Fitness LinearRankingScaling.evaluate(Individual ind)
          Evaluation.
 Fitness ExponentialScaling.evaluate(Individual ind)
          Evaluation.
 Fitness LinearScaling.evaluate(Individual ind)
          Evaluation.
 

Methods in mss.ea.eval with parameters of type Fitness
abstract  int AbstractFitnessComparator.compare(Fitness fa, Fitness fb)
          Compares two fitness values.
 int DefaultFitnessComparator.compare(Fitness fa, Fitness fb)
          Compares two fitness values.
 boolean DefaultFitness.isBetter(Fitness fn)
          Test, if fitness is better than other fitness.
 boolean DefaultFitness.isWorse(Fitness fn)
          Test, if fitness is worse than other fitness.
 boolean DefaultFitness.isEqual(Fitness fn)
          Test, if fitness equals with other fitness.
 int ReverseFitnessComparator.compare(Fitness fa, Fitness fb)
          Compares two fitness values.
 

Uses of Fitness in mss.ea.sel
 

Fields in mss.ea.sel declared as Fitness
protected  Fitness FitnessTruncationSelection.threshold
          Threshold fitness value.
 

Methods in mss.ea.sel that return Fitness
 Fitness FitnessTruncationSelection.getThreshold()
          Gets the threshold.
 

Methods in mss.ea.sel with parameters of type Fitness
 void FitnessTruncationSelection.setThreshold(Fitness f)
          Sets the threshold.
 

Constructors in mss.ea.sel with parameters of type Fitness
FitnessTruncationSelection(int numberPerSelection, Fitness threshold)
          Constructor with number per selection and threshold.
 


eaLib API Docs
Last Modified : January 7 2002

Copyright © 2000-2001 Technical University of Ilmenau, Department ESS