| Package | Description |
|---|---|
| org.oakgp.evolve.crossover |
Provides classes for combining existing
Node instances to create (evolve) new instances. |
| org.oakgp.evolve.mutate |
Provides classes for mutating existing
Node instances to create (evolve) new instances. |
| org.oakgp.generate |
Provides classes for the creation of an initial population.
|
| org.oakgp.primitive |
Provides classes for specifying the contents of a primitive set.
|
| org.oakgp.select |
Provides classes for the selection of
Node instances. |
| org.oakgp.util |
Utility classes that support the functionality provided by the rest of the framework.
|
| Class and Description |
|---|
| Random
Represents a random number generator.
|
| Class and Description |
|---|
| Random
Represents a random number generator.
|
| Class and Description |
|---|
| Random
Represents a random number generator.
|
| Class and Description |
|---|
| Random
Represents a random number generator.
|
| Class and Description |
|---|
| Random
Represents a random number generator.
|
| Class and Description |
|---|
| NodeComparator
An implementation of
Comparator for comparing instances of Node. |
| Random
Represents a random number generator.
|
| RunBuilder.Config
Provides access to configuration values that have already been set on a
RunBuilder. |
| RunBuilder.FunctionSetSetter
Allows the function set to be configured.
|
| RunBuilder.GenerationEvolverSetter
Provides the option to configure the how new generations evolve from existing ones, or to skip that option and instead configure the termination criteria.
|
| RunBuilder.GenerationRankerSetter
Allows the configuration of the mechanism for ranking candidates.
|
| RunBuilder.InitialPopulationSetter
Allows the initial population to be specified.
|
| RunBuilder.MaxGenerationsTerminatorSetter
Allows termination criteria to be configured.
|
| RunBuilder.MaxGenerationsTerminatorSetterOrProcessRunner
Provides a method for starting the genetic programming run or setting more termination criteria.
|
| RunBuilder.MaxGenerationsWithoutImprovementTerminatorSetter
Allows termination criteria to be configured.
|
| RunBuilder.MaxGenerationsWithoutImprovementTerminatorSetterOrProcessRunner
Provides a method for starting the genetic programming run or setting more termination criteria.
|
| RunBuilder.PrimitiveSetSetter
Allows the primitive set to be configured.
|
| RunBuilder.ProcessRunner
Provides a method for starting the genetic programming run.
|
| RunBuilder.RandomSetter
Provides the option to set a random number generator, or to skip that option and instead configure the primitive set.
|
| RunBuilder.TerminatorSetter
Allows termination criteria to be configured.
|
| RunBuilder.TerminatorSetterOrProcessRunner
Provides a method for starting the genetic programming run or setting more termination criteria.
|
| RunBuilder.TreeDepthSetter
Allows configuration of the maximum tree depth of trees randomly generated for the initial population.
|
| RunBuilder.VariablesRatioSetter
Allows the ratio of variables to constants to be configured.
|
| RunBuilder.VariablesSetter
Allows the variable types to be configured.
|
| Void
Represents a dummy value to return from functions that do not produce a result.
|
OakGP Genetic Programming Framework