Package ec.gp.koza

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.
KozaBuilder  
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.