public class CAFBinPopulation extends Population
Population.GAWorkeradjustBasisPct, 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 |
|---|
CAFBinPopulation(GeneticAlgorithm alg,
Seed[] seed,
int popSize) |
CAFBinPopulation(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() |
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 CAFBinPopulation(GeneticAlgorithm alg, Seed[] seed, int popSize)
alg - Genetic Algorithm instance with which the population is
associatedseed - Length 1 array of seedspopSize - Number of organisms in each population generationpublic CAFBinPopulation(GeneticAlgorithm alg, Seed[] seed, int popSize, java.util.List<Result> results)
alg - Genetic Algorithm instance with which the population is
associatedseed - Length 1 array of seedspopSize - Number of organisms in each population generationresults - Results listpublic void populate()
populate in class Populationpublic void repopulateFromAdjustedSS()
repopulateFromAdjustedSS in class Populationprotected void crossover()
crossover in class Populationpublic void earthquake()
earthquake in class Populationpublic void repopulateFromTopOrgs()
repopulateFromTopOrgs in class Populationprotected Seed applySolutionToSeed()
applySolutionToSeed in class Populationpublic void computeRanges()
computeRanges in class Populationpublic void adjustSearchSpace(SearchSpace ssh)
adjustSearchSpace in class Population