public class GECrossoverPipeline extends ListCrossoverPipeline
For simplicity, GECrossoverPipeline shares the same default base as ListCrossoverPipeline, since it adds no new parameters.
Number of Sources
2
Default Base
vector.list-xover
crossoverType, maxCrossoverPercentage, minChildSize, minCrossoverPercentage, NUM_SOURCES, numTries, P_LIST_CROSSOVER, P_MAX_CROSSOVER_PERCENT, P_MIN_CHILD_SIZE, P_MIN_CROSSOVER_PERCENT, P_NUM_TRIES, P_TOSS, parents, tossSecondParentDYNAMIC_SOURCES, likelihood, mybase, P_LIKELIHOOD, P_NUMSOURCES, P_SOURCE, sources, V_SAMENO_PROBABILITY, P_PROB, probability| Constructor and Description |
|---|
GECrossoverPipeline() |
| Modifier and Type | Method and Description |
|---|---|
Object |
computeValidationData(EvolutionState state,
VectorIndividual[] parents,
int thread)
A hook called by ListCrossoverPipeline to allow subclasses to prepare for additional validation testing.
|
boolean |
isValidated(int[][] split,
Object validationData)
A hook called by ListCrossoverPipeline to allow subclasses to further validate children crossover points.
|
clone, defaultBase, numSources, produce, setup, typicalIndsProducedfinishProducing, individualReplaced, maxChildProduction, minChildProduction, preparePipeline, prepareToProduce, produces, reproduce, sourcesAreProperFormgetProbability, pickRandom, setProbability, setupProbabilitiespublic Object computeValidationData(EvolutionState state, VectorIndividual[] parents, int thread)
ListCrossoverPipelinecomputeValidationData in class ListCrossoverPipelinepublic boolean isValidated(int[][] split,
Object validationData)
ListCrossoverPipelineisValidated in class ListCrossoverPipelineCopyright © 2014 Evolutionary Computation Laboratory at George Mason University. All rights reserved.