public final class Runner extends Object
Modifier and Type | Method and Description |
---|---|
static RankedCandidates |
process(GenerationRanker generationRanker,
GenerationEvolver generationEvolver,
Predicate<RankedCandidates> terminator,
Collection<Node> initialPopulation)
Performs a Genetic Programming run.
|
public static RankedCandidates process(GenerationRanker generationRanker, GenerationEvolver generationEvolver, Predicate<RankedCandidates> terminator, Collection<Node> initialPopulation)
generationRanker
- ranks a generation by their fitnessgenerationEvolver
- creates a new generation based on the previous generationterminator
- a function that determines if the run should finishinitialPopulation
- the initial population that will be used as a basis for generating future generationsRankedCandidates.best()
OakGP Genetic Programming Framework