public class PBCDPPopulation extends Population
Population.GAWorker| Modifier and Type | Field and Description |
|---|---|
protected RangeStats |
rangeStats |
adjustBasisPct, alg, bestFitness, currGenerationBestFitness, generation, generationIdx, MAIN_AADT, minAllowRange, numPreserved, numSelected, OFR_AADT, ONR_AADT, popSizes, prevGen, printSeg, results, seed, topBestOrg, topOrgs, totalPopSize| Constructor and Description |
|---|
PBCDPPopulation(GeneticAlgorithm alg,
Seed[] seed,
int popSize) |
PBCDPPopulation(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() |
int |
getNumSmoothed() |
float |
getTotalSigma() |
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, runGenerationprotected RangeStats rangeStats
public PBCDPPopulation(GeneticAlgorithm alg, Seed[] seed, int popSize)
public PBCDPPopulation(GeneticAlgorithm alg, Seed[] seed, int popSize, java.util.List<Result> results)
private void initGeometry()
public void populate()
populate in class Populationprotected Seed applySolutionToSeed()
applySolutionToSeed in class Populationprotected void crossover()
crossover in class Populationpublic void repopulateFromAdjustedSS()
repopulateFromAdjustedSS in class Populationpublic void earthquake()
earthquake in class Populationpublic void repopulateFromTopOrgs()
repopulateFromTopOrgs in class Populationpublic void computeRanges()
computeRanges in class Populationpublic void adjustSearchSpace(SearchSpace ssh)
adjustSearchSpace in class Populationpublic int getNumSmoothed()
public float getTotalSigma()