public class SPEA2Evaluator extends SimpleEvaluator
C_AUTO, cloneProblem, MERGE_BEST, MERGE_MEAN, MERGE_MEDIAN, mergeForm, numTests, P_CHUNK_SIZE, P_CLONE_PROBLEM, P_MERGE, P_NUM_TESTS, pool, V_AUTO, V_BEST, V_MEAN, V_MEDIAN
masterproblem, P_IAMSLAVE, P_MASTERPROBLEM, p_problem, P_PROBLEM, runComplete
Constructor and Description |
---|
SPEA2Evaluator() |
Modifier and Type | Method and Description |
---|---|
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.
|
evalPopChunk, runComplete, setup
closeContacts, initializeContacts, reinitializeContacts, setRunComplete
public void evaluatePopulation(EvolutionState state)
SimpleEvaluator
evaluatePopulation
in class SimpleEvaluator
public void computeAuxiliaryData(EvolutionState state, Individual[] inds)
public double[][] calculateDistances(EvolutionState state, Individual[] inds)