Class Summary |
CrossoverPipeline |
CrossoverPipeline is a GPBreedingPipeline which performs a strongly-typed
version of
Koza-style "Subtree Crossover". |
FullBuilder |
FullBuilder is a GPNodeBuilder which implements the FULL tree building method described in Koza I/II. |
GPKozaDefaults |
A static class that returns the base for "default values" which Koza-style
operators use, rather than making the user specify them all on a per-
species basis. |
GrowBuilder |
GrowBuilder is a GPNodeBuilder which
implements the GROW tree building method described in Koza I/II. |
HalfBuilder |
HalfBuilder is a GPNodeBuilder which
implements the RAMPED HALF-AND-HALF tree building method described in Koza I/II. |
KozaFitness |
KozaFitness is a Fitness which stores an individual's fitness as described in
Koza I. |
KozaNodeSelector |
KozaNodeSelector is a GPNodeSelector which picks nodes in trees a-la Koza I,
with the addition of having a probability of always picking the root. |
KozaShortStatistics |
A Koza-style statistics generator, intended to be easily parseable with
awk or other Unix tools. |
KozaStatistics |
A simple Koza-style statistics generator. |
KozaSteadyStateStatistics |
A version of KozaSteadyStateStatistics intended to be used with steady-state evolution. |
MutationPipeline |
MutationPipeline is a GPBreedingPipeline which
implements a strongly-typed version of the
"Point Mutation" operator as described in Koza I. |