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