public class HybridCDPPopulation extends Population
Population.GAWorker| Modifier and Type | Field and Description |
|---|---|
protected boolean[][] |
profType |
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 |
|---|
HybridCDPPopulation(GeneticAlgorithm alg,
Seed[] seed,
int popSize) |
HybridCDPPopulation(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() |
boolean |
getProfType(int seg,
int afType) |
private void |
initGeometry() |
private void |
initProfileTypes() |
void |
populate() |
void |
repopulateFromAdjustedSS() |
void |
repopulateFromTopOrgs() |
void |
setProfType(int seg,
int afType,
boolean profType) |
adaptParameters, analyzeResults, assignAllAFs, calcAllFitnessParallel, calcAllFitnessSeq, calcPopulationDiversity, elitism, evaluate, getBestFitness, getCurrGenerationBestFitness, getSeed, getSize, getSolutionSeed, getStartSeedBaseFitness, getTopBestOrganism, getTopOrganisms, isOptimalToTol, mutate, preserve, printResults, runGenerationpublic HybridCDPPopulation(GeneticAlgorithm alg, Seed[] seed, int popSize)
public HybridCDPPopulation(GeneticAlgorithm alg, Seed[] seed, int popSize, java.util.List<Result> results)
private void initGeometry()
private void initProfileTypes()
public void populate()
populate in class Populationprotected Seed applySolutionToSeed()
applySolutionToSeed in class Populationprotected void crossover()
crossover in class Populationpublic void earthquake()
earthquake 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 Populationpublic void setProfType(int seg,
int afType,
boolean profType)
public boolean getProfType(int seg,
int afType)