Package | Description |
---|---|
jcgp.backend.modules.es | |
jcgp.backend.modules.mutator | |
jcgp.backend.modules.problem | |
jcgp.backend.parsers | |
jcgp.backend.population | |
jcgp.backend.resources |
Constructor and Description |
---|
MuPlusLambda(Resources resources)
Creates a new instance of MuPlusLambda.
|
TournamentSelection(Resources resources)
Creates a new instance of TournamentSelection.
|
Constructor and Description |
---|
FixedPointMutator(Resources resources)
Creates a new instance of FixedPointMutator.
|
PercentPointMutator(Resources resources)
Creates a new instance of PercentPointMutator.
|
ProbabilisticMutator(Resources resources)
Creates a new instance of ProbabilisticMutator.
|
Modifier and Type | Method and Description |
---|---|
void |
SymbolicRegressionProblem.evaluate(Population population,
Resources resources) |
abstract void |
Problem.evaluate(Population population,
Resources resources)
The most important method of the problem type.
|
void |
DigitalCircuitProblem.evaluate(Population population,
Resources resources) |
Constructor and Description |
---|
DigitalCircuitProblem(Resources resources)
Construct a new instance of DigitalCircuitProblem.
|
Problem(Resources resources)
Initialises the two problem-wide parameters, maxFitness and bestFitness.
|
SymbolicRegressionProblem(Resources resources)
Creates a new instance of SymbolicRegressionProblem.
|
TestCaseProblem(Resources resources)
Creates a new TestCaseProblem object.
|
Modifier and Type | Method and Description |
---|---|
static void |
ChromosomeParser.parse(java.io.File file,
Chromosome chromosome,
Resources resources)
Use this method to parse .chr files into a given chromosome.
|
static void |
FunctionParser.parse(java.io.File file,
FunctionSet functionSet,
Resources resources)
Reads the specified file and attempts to enable
and disable the functions in the FunctionSet
accordingly.
|
static void |
ChromosomeParser.save(java.io.File file,
Chromosome chromosome,
Resources resources)
Writes a chromosome into the specified .chr file.
|
Modifier and Type | Method and Description |
---|---|
Resources |
Chromosome.getResources() |
Constructor and Description |
---|
Chromosome(Resources resources)
Initialise a chromosome with the specified parameters.
|
Population(Chromosome parent,
Resources resources)
Initialise a population of copies of the given chromosome.
|
Population(Resources resources)
Initialise a random population according to the parameters specified
in the resources.
|
Modifier and Type | Class and Description |
---|---|
class |
ModifiableResources
This subclass of Resources allows modifications to be made.
|