public class StandardGA<T extends Chromosome> extends GeneticAlgorithm<T>
archive, bloatControl, chromosomeFactory, crossoverFunction, currentIteration, fitnessFunctions, listeners, localObjective, localSearchProbability, population, populationLimit, selectionFunction, stoppingConditions| Constructor and Description |
|---|
StandardGA(ChromosomeFactory<T> factory)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
evolve()
Generate one new generation
|
void |
generateSolution()
Generate solution
|
void |
initializePopulation()
Set up initial population
|
addBloatControl, addFitnessFunction, addFitnessFunctions, addListener, addStoppingCondition, applyLocalSearch, calculateFitnessAndSortPopulation, clearPopulation, disableFirstSecondaryCriterion, elitism, enableFirstSecondaryCriterion, generateInitialPopulation, generateRandomPopulation, getAge, getBestIndividual, getBestIndividuals, getBudgetString, getFitnessFunction, getFitnessFunctions, getNumberOfFitnessFunctions, getPopulation, getPopulationSize, getSelectionFunction, getStoppingConditions, isBetterOrEqual, isFinished, isNextPopulationFull, isTooLong, notifyEvaluation, notifyIteration, notifyMutation, notifySearchFinished, notifySearchStarted, printBudget, randomism, removeListener, removeStoppingCondition, resetStoppingConditions, setArchive, setBloatControl, setChromosomeFactory, setCrossOverFunction, setPopulationLimit, setSelectionFunction, setStoppingCondition, setStoppingConditionLimit, shouldApplyLocalSearch, sortPopulation, starveByFitness, starveRandomly, starveToLimit, toString, updateBestIndividualFromArchive, updateFitnessFunctionsAndValues, updateProbability, updateSecondaryCriterion, writeIndividualspublic StandardGA(ChromosomeFactory<T> factory)
factory - a ChromosomeFactory object.protected void evolve()
evolve in class GeneticAlgorithm<T extends Chromosome>public void initializePopulation()
initializePopulation in class GeneticAlgorithm<T extends Chromosome>public void generateSolution()
generateSolution in interface SearchAlgorithmgenerateSolution in class GeneticAlgorithm<T extends Chromosome>Copyright © 2010–2017 EvoSuite. All rights reserved.