|
|||||||||
| 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 | ||||||||