# Package ec.gp.koza

package ec.gp.koza

- Related Packages
  Package
  Description
  ec.gp
  ec.gp.breed
  ec.gp.build
  ec.gp.ge
  ec.gp.push
- Classes
  Class
  Description
  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.
  MutationPipeline
  MutationPipeline is a GPBreedingPipeline which implements a strongly-typed version of the "Point Mutation" operator as described in Koza I.