public class MDistPopulation extends Population
Population.GAWorker| Modifier and Type | Field and Description |
|---|---|
static boolean |
postProcess |
int |
printSeg |
protected RangeStats |
rangeStats |
adjustBasisPct, alg, bestFitness, currGenerationBestFitness, generation, generationIdx, MAIN_AADT, minAllowRange, numPreserved, numSelected, OFR_AADT, ONR_AADT, popSizes, prevGen, results, seed, topBestOrg, topOrgs, totalPopSize| Constructor and Description |
|---|
MDistPopulation(GeneticAlgorithm alg,
Seed[] seed,
int popSize) |
MDistPopulation(GeneticAlgorithm alg,
Seed[] seed,
int popSize,
java.util.List<Result> results) |
| Modifier and Type | Method and Description |
|---|---|
void |
adjustSearchSpace(SearchSpace ssh) |
protected Seed |
applySolutionToSeed() |
void |
computeRanges() |
protected void |
crossover() |
void |
earthquake() |
private void |
initGeometry() |
void |
populate() |
void |
repopulateFromAdjustedSS() |
void |
repopulateFromTopOrgs() |
adaptParameters, analyzeResults, assignAllAFs, calcAllFitnessParallel, calcAllFitnessSeq, calcPopulationDiversity, elitism, evaluate, getBestFitness, getCurrGenerationBestFitness, getSeed, getSize, getSolutionSeed, getStartSeedBaseFitness, getTopBestOrganism, getTopOrganisms, isOptimalToTol, mutate, preserve, printResults, runGenerationpublic static boolean postProcess
protected RangeStats rangeStats
public int printSeg
public MDistPopulation(GeneticAlgorithm alg, Seed[] seed, int popSize)
public MDistPopulation(GeneticAlgorithm alg, Seed[] seed, int popSize, java.util.List<Result> results)
private void initGeometry()
public void populate()
populate in class Populationpublic void earthquake()
earthquake in class Populationprotected Seed applySolutionToSeed()
applySolutionToSeed in class Populationprotected void crossover()
crossover in class Populationpublic void repopulateFromTopOrgs()
repopulateFromTopOrgs in class Populationpublic void repopulateFromAdjustedSS()
repopulateFromAdjustedSS in class Populationpublic void computeRanges()
computeRanges in class Populationpublic void adjustSearchSpace(SearchSpace ssh)
adjustSearchSpace in class Population