Package | Description |
---|---|
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.
|
Constructor and Description |
---|
ConstantToFunctionMutation(Random random,
TreeGenerator treeGenerator)
Creates a
ConstantToFunctionMutation that uses the given TreeGenerator to generate new subtrees to replace existing terminals. |
SubTreeMutation(Random random,
TreeGenerator treeGenerator)
Creates a
SubTreeMutation that uses the given TreeGenerator to generate new subtrees to replace existing subtrees. |
Modifier and Type | Class and Description |
---|---|
class |
TreeGeneratorImpl
Provides different strategies for creating a tree data structure.
|
Modifier and Type | Method and Description |
---|---|
static TreeGenerator |
TreeGeneratorImpl.full(PrimitiveSet primitiveSet)
Creates a
TreeGenerator that uses the "full" approach to creating trees. |
static TreeGenerator |
TreeGeneratorImpl.grow(PrimitiveSet primitiveSet,
Random random)
Creates a
TreeGenerator that uses the "grow" approach to creating trees. |
OakGP Genetic Programming Framework