|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectec.Evaluator
ec.simple.SimpleEvaluator
ec.multiobjective.spea2.SPEA2Evaluator
public class SPEA2Evaluator
This subclass of SimpleEvaluator evaluates the population, then computes auxiliary fitness data of each subpopulation.
Field Summary |
---|
Fields inherited from class ec.Evaluator |
---|
P_IAMSLAVE, P_MASTERPROBLEM, p_problem, P_PROBLEM |
Constructor Summary | |
---|---|
SPEA2Evaluator()
|
Method Summary | |
---|---|
double[][] |
calculateDistances(EvolutionState state,
Individual[] inds)
Returns a matrix of sum squared distances from each individual to each other individual. |
void |
computeAuxiliaryData(EvolutionState state,
Individual[] inds)
Computes the strength of individuals, then the raw fitness (wimpiness) and kth-closest sparsity measure. |
void |
evaluatePopulation(EvolutionState state)
A simple evaluator that doesn't do any coevolutionary evaluation. |
Methods inherited from class ec.simple.SimpleEvaluator |
---|
evalPopChunk, runComplete, setup |
Methods inherited from class ec.Evaluator |
---|
closeContacts, initializeContacts, reinitializeContacts |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SPEA2Evaluator()
Method Detail |
---|
public void evaluatePopulation(EvolutionState state)
SimpleEvaluator
evaluatePopulation
in class SimpleEvaluator
public void computeAuxiliaryData(EvolutionState state, Individual[] inds)
public double[][] calculateDistances(EvolutionState state, Individual[] inds)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |