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