Package | Description |
---|---|
org.oakgp.evolve |
Provides classes to use techniques inspired by biological evolution for the creation of new candidates from an existing generation.
|
org.oakgp.util |
Utility classes that support the functionality provided by the rest of the framework.
|
Modifier and Type | Class and Description |
---|---|
class |
GenerationEvolverImpl
Uses a user-defined collection of
GeneticOperator instances to evolve new generations from existing generations. |
Modifier and Type | Method and Description |
---|---|
static RankedCandidates |
Runner.process(GenerationRanker generationRanker,
GenerationEvolver generationEvolver,
Predicate<RankedCandidates> terminator,
Collection<Node> initialPopulation)
Performs a Genetic Programming run.
|
Modifier and Type | Method and Description |
---|---|
RunBuilder.TerminatorSetter |
RunBuilder.GenerationEvolverSetter.setGenerationEvolver(Function<RunBuilder.Config,GenerationEvolver> generationEvolver)
Set how new generations will be created from existing ones.
|
OakGP Genetic Programming Framework