public class DEEvaluator extends SimpleEvaluator
This code could have been moved into the Breeder of course. But then the better of the parents and children would not appear in standard Statistics objects. So we've broken it out here.
The full description of Differential Evolution may be found in the book "Differential Evolution: A Practical Approach to Global Optimization" by Kenneth Price, Rainer Storn, and Jouni Lampinen.
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_MEDIANmasterproblem, P_IAMSLAVE, P_MASTERPROBLEM, p_problem, P_PROBLEM| Constructor and Description |
|---|
DEEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluatePopulation(EvolutionState state)
A simple evaluator that doesn't do any coevolutionary
evaluation.
|
evalPopChunk, runComplete, setupcloseContacts, initializeContacts, reinitializeContactspublic void evaluatePopulation(EvolutionState state)
SimpleEvaluatorevaluatePopulation in class SimpleEvaluatorCopyright © 2014 Evolutionary Computation Laboratory at George Mason University. All rights reserved.