Documentation of 'ec.multiobjective.spea2.SPEA2Evaluator' Java class
SPEA2Evaluator
ec.multiobjective.spea2

Class SPEA2Evaluator

  • All Implemented Interfaces:
    Setup, Singleton, java.io.Serializable


    public class SPEA2Evaluator
    extends SimpleEvaluator
    This subclass of SimpleEvaluator evaluates the population, then computes auxiliary fitness data of each subpopulation.
    See Also:
    Serialized Form
    • Constructor Detail

      • SPEA2Evaluator

        public SPEA2Evaluator()
    • Method Detail

      • evaluatePopulation

        public void evaluatePopulation(EvolutionState state)
        Description copied from class: SimpleEvaluator
        A simple evaluator that doesn't do any coevolutionary evaluation. Basically it applies evaluation pipelines, one per thread, to various subchunks of a new population.
        Overrides:
        evaluatePopulation in class SimpleEvaluator
      • computeAuxiliaryData

        public void computeAuxiliaryData(EvolutionState state,
                                         Individual[] inds)
        Computes the strength of individuals, then the raw fitness (wimpiness) and kth-closest sparsity measure. Finally, computes the final fitness of the individuals.
      • calculateDistances

        public double[][] calculateDistances(EvolutionState state,
                                             Individual[] inds)
        Returns a matrix of sum squared distances from each individual to each other individual.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.