| Package | Description |
|---|---|
| ec | |
| ec.app.coevolve1 | |
| ec.app.coevolve2 | |
| ec.coevolve | |
| ec.de | |
| ec.es | |
| ec.eval | |
| ec.exchange | |
| ec.gp | |
| ec.gp.ge | |
| ec.multiobjective.nsga2 | |
| ec.multiobjective.spea2 | |
| ec.pso | |
| ec.select | |
| ec.simple | |
| ec.spatial |
| Modifier and Type | Field and Description |
|---|---|
Population |
EvolutionState.population
The current population.
|
| Modifier and Type | Method and Description |
|---|---|
abstract Population |
Breeder.breedPopulation(EvolutionState state)
Breeds state.population, returning a new population.
|
abstract Population |
Initializer.initialPopulation(EvolutionState state,
int thread)
Creates and returns a new initial population for the evolutionary run.
|
abstract Population |
Exchanger.postBreedingExchangePopulation(EvolutionState state)
Performs exchanges after the population has been bred but before it has been evaluated,
once every generation (or pseudogeneration).
|
abstract Population |
Exchanger.preBreedingExchangePopulation(EvolutionState state)
Performs exchanges after the population has been evaluated but before it has been bred,
once every generation (or pseudogeneration).
|
abstract Population |
Initializer.setupPopulation(EvolutionState state,
int thread)
Loads a Population from the parameter file, sets it up, and returns it.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
SelectionMethod.produces(EvolutionState state,
Population newpop,
int subpopulation,
int thread)
A default version of produces -- this method always returns
true under the assumption that the selection method works
with all Fitnesses.
|
abstract boolean |
BreedingSource.produces(EvolutionState state,
Population newpop,
int subpopulation,
int thread)
Returns true if this BreedingSource, when attached to the given
subpopulation, will produce individuals of the subpopulation's species.
|
boolean |
BreedingPipeline.produces(EvolutionState state,
Population newpop,
int subpopulation,
int thread) |
| Modifier and Type | Method and Description |
|---|---|
void |
CompetitiveMaxOnes.postprocessPopulation(EvolutionState state,
Population pop,
boolean[] updateFitness,
boolean countVictoriesOnly) |
void |
CompetitiveMaxOnes.preprocessPopulation(EvolutionState state,
Population pop,
boolean[] updateFitness,
boolean countVictoriesOnly) |
| Modifier and Type | Method and Description |
|---|---|
void |
CoevolutionaryECSuite.postprocessPopulation(EvolutionState state,
Population pop,
boolean[] assessFitness,
boolean countVictoriesOnly) |
void |
CoevolutionaryECSuite.preprocessPopulation(EvolutionState state,
Population pop,
boolean[] prepareForAssessment,
boolean countVictoriesOnly) |
| Modifier and Type | Field and Description |
|---|---|
(package private) Population |
MultiPopCoevolutionaryEvaluator.previousPopulation |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MultiPopCoevolutionaryEvaluator.afterCoevolutionaryEvaluation(EvolutionState state,
Population population,
GroupedProblemForm prob) |
protected void |
MultiPopCoevolutionaryEvaluator.beforeCoevolutionaryEvaluation(EvolutionState state,
Population population,
GroupedProblemForm prob) |
void |
MultiPopCoevolutionaryEvaluator.performCoevolutionaryEvaluation(EvolutionState state,
Population population,
GroupedProblemForm prob) |
void |
GroupedProblemForm.postprocessPopulation(EvolutionState state,
Population pop,
boolean[] assessFitness,
boolean countVictoriesOnly)
Finish processing the population (such as fitness information) after evaluation.
|
void |
GroupedProblemForm.preprocessPopulation(EvolutionState state,
Population pop,
boolean[] prepareForFitnessAssessment,
boolean countVictoriesOnly)
Set up the population pop (such as fitness information) prior to evaluation.
|
| Modifier and Type | Field and Description |
|---|---|
Population |
DEBreeder.previousPopulation
the previous population is stored in order to have parents compete directly with their children
|
| Modifier and Type | Method and Description |
|---|---|
Population |
DEBreeder.breedPopulation(EvolutionState state) |
| Modifier and Type | Field and Description |
|---|---|
(package private) Population |
MuLambdaBreederThread.newpop |
Population |
MuCommaLambdaBreeder.parentPopulation |
| Modifier and Type | Method and Description |
|---|---|
Population |
MuCommaLambdaBreeder.breedPopulation(EvolutionState state) |
Population |
MuCommaLambdaBreeder.postProcess(Population newpop,
Population oldpop,
EvolutionState state)
A hook for Mu+Lambda, not used in Mu,Lambda
|
Population |
MuPlusLambdaBreeder.postProcess(Population newpop,
Population oldpop,
EvolutionState state) |
Population |
MuCommaLambdaBreeder.setToLambda(Population pop,
EvolutionState state)
Sets all subpopulations in pop to the expected lambda size.
|
Population |
MuPlusLambdaBreeder.setToMuPlusLambda(Population pop,
EvolutionState state)
Sets all subpopulations in pop to the expected mu+lambda size.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MuCommaLambdaBreeder.breedPopChunk(Population newpop,
EvolutionState state,
int[] numinds,
int[] from,
int threadnum)
A private helper function for breedPopulation which breeds a chunk
of individuals in a subpopulation for a given thread.
|
Population |
MuCommaLambdaBreeder.postProcess(Population newpop,
Population oldpop,
EvolutionState state)
A hook for Mu+Lambda, not used in Mu,Lambda
|
Population |
MuPlusLambdaBreeder.postProcess(Population newpop,
Population oldpop,
EvolutionState state) |
Population |
MuCommaLambdaBreeder.setToLambda(Population pop,
EvolutionState state)
Sets all subpopulations in pop to the expected lambda size.
|
Population |
MuPlusLambdaBreeder.setToMuPlusLambda(Population pop,
EvolutionState state)
Sets all subpopulations in pop to the expected mu+lambda size.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MasterProblem.postprocessPopulation(EvolutionState state,
Population pop,
boolean[] assessFitness,
boolean countVictoriesOnly) |
void |
MasterProblem.preprocessPopulation(EvolutionState state,
Population pop,
boolean[] prepareForFitnessAssessment,
boolean countVictoriesOnly) |
| Modifier and Type | Method and Description |
|---|---|
Population |
InterPopulationExchange.postBreedingExchangePopulation(EvolutionState state) |
Population |
IslandExchange.postBreedingExchangePopulation(EvolutionState state) |
Population |
InterPopulationExchange.preBreedingExchangePopulation(EvolutionState state) |
Population |
IslandExchange.preBreedingExchangePopulation(EvolutionState state) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
GPBreedingPipeline.produces(EvolutionState state,
Population newpop,
int subpopulation,
int thread)
Returns true if s is a GPSpecies.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GEProblem.postprocessPopulation(EvolutionState state,
Population pop,
boolean[] assessFitness,
boolean countVictoriesOnly) |
void |
GEProblem.preprocessPopulation(EvolutionState state,
Population pop,
boolean[] prepareForFitnessAssessment,
boolean countVictoriesOnly) |
| Modifier and Type | Method and Description |
|---|---|
Population |
NSGA2Breeder.breedPopulation(EvolutionState state)
Override breedPopulation().
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
SPEA2Breeder.loadElites(EvolutionState state,
Population newpop) |
| Modifier and Type | Method and Description |
|---|---|
Population |
PSOBreeder.breedPopulation(EvolutionState state) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MultiSelection.produces(EvolutionState state,
Population newpop,
int subpopulation,
int thread) |
| Modifier and Type | Field and Description |
|---|---|
Population |
SimpleBreeder.backupPopulation |
(package private) Population |
SimpleBreederThread.newpop |
(package private) Population |
SimpleEvaluator.oldpop |
| Modifier and Type | Method and Description |
|---|---|
Population |
SimpleBreeder.breedPopulation(EvolutionState state)
A simple breeder that doesn't attempt to do any cross-
population breeding.
|
Population |
SimpleInitializer.initialPopulation(EvolutionState state,
int thread)
Creates, populates, and returns a new population by making a new
population, calling setup(...) on it, and calling populate(...)
on it, assuming an unthreaded environment (thread 0).
|
Population |
SimpleExchanger.postBreedingExchangePopulation(EvolutionState state)
Simply returns state.population.
|
Population |
SimpleExchanger.preBreedingExchangePopulation(EvolutionState state)
Simply returns state.population.
|
Population |
SimpleInitializer.setupPopulation(EvolutionState state,
int thread) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SimpleBreeder.breedPopChunk(Population newpop,
EvolutionState state,
int[] numinds,
int[] from,
int threadnum)
A private helper function for breedPopulation which breeds a chunk
of individuals in a subpopulation for a given thread.
|
int |
SimpleBreeder.computeSubpopulationLength(EvolutionState state,
Population newpop,
int subpopulation,
int threadnum)
Elites are often stored in the top part of the subpopulation; this function returns what
part of the subpopulation contains individuals to replace with newly-bred ones
(up to but not including the elites).
|
protected void |
SimpleBreeder.loadElites(EvolutionState state,
Population newpop)
A private helper function for breedPopulation which loads elites into
a subpopulation.
|
protected void |
SimpleBreeder.unmarkElitesEvaluated(EvolutionState state,
Population newpop) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SpatialBreeder.breedPopChunk(Population newpop,
EvolutionState state,
int[] numinds,
int[] from,
int threadnum) |
Copyright © 2014 Evolutionary Computation Laboratory at George Mason University. All rights reserved.