Package ec.gp.koza


package ec.gp.koza
  • Classes
    Class
    Description
    CrossoverPipeline is a GPBreedingPipeline which performs a strongly-typed version of Koza-style "Subtree Crossover".
    FullBuilder is a GPNodeBuilder which implements the FULL tree building method described in Koza I/II.
    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 is a GPNodeBuilder which implements the GROW tree building method described in Koza I/II.
    HalfBuilder is a GPNodeBuilder which implements the RAMPED HALF-AND-HALF tree building method described in Koza I/II.
     
    KozaFitness is a Fitness which stores an individual's fitness as described in Koza I.
    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.
    A Koza-style statistics generator, intended to be easily parseable with awk or other Unix tools.
    MutationPipeline is a GPBreedingPipeline which implements a strongly-typed version of the "Point Mutation" operator as described in Koza I.