|
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. |
| MutationPipeline |
MutationPipeline is a GPBreedingPipeline which
implements a strongly-typed version of the
"Point Mutation" operator as described in Koza I. |
| ReproductionPipeline |
ReproductionPipeline is a GPBreedingPipelien which
Implements the Reproduction operator as described in Koza I. |