Package | Description |
---|---|
jcgp | |
jcgp.backend.modules.es | |
jcgp.backend.modules.problem |
Modifier and Type | Method and Description |
---|---|
Population |
JCGP.getPopulation() |
Modifier and Type | Method and Description |
---|---|
void |
TournamentSelection.evolve(Population population,
Mutator mutator) |
abstract void |
EvolutionaryStrategy.evolve(Population population,
Mutator mutator)
Performs the selection algorithm and uses the mutator to create
the next generation of solutions.
|
void |
MuPlusLambda.evolve(Population population,
Mutator mutator) |
Modifier and Type | Method and Description |
---|---|
void |
SymbolicRegressionProblem.evaluate(Population population) |
abstract void |
Problem.evaluate(Population population)
The most important method of the problem type.
|
void |
DigitalCircuitProblem.evaluate(Population population) |
int |
TestCaseProblem.hasImprovement(Population population) |
abstract int |
Problem.hasImprovement(Population population)
Used to assert whether a given population has a chromosome that is an improvement over
the current best chromosome.
|
int |
SymbolicRegressionProblem.hasPerfectSolution(Population population) |
abstract int |
Problem.hasPerfectSolution(Population population)
Used to assert whether a given population contains a perfect solution
to the problem.
|
int |
DigitalCircuitProblem.hasPerfectSolution(Population population) |