Package ec.gp

Class GPBreedingPipeline

All Implemented Interfaces:
Prototype, Setup, SteadyStateBSourceForm, RandomChoiceChooserD, Serializable, Cloneable
Direct Known Subclasses:
CrossoverPipeline, InternalCrossoverPipeline, MutateAllNodesPipeline, MutateDemotePipeline, MutateERCPipeline, MutateOneNodePipeline, MutatePromotePipeline, MutateSwapPipeline, MutationPipeline, RehangPipeline, SizeFairCrossoverPipeline

public abstract class GPBreedingPipeline extends BreedingPipeline
A GPBreedingPipeline is a BreedingPipeline which produces only members of some subclass of GPSpecies. This is just a convenience superclass for many of the breeding pipelines here; you don't have to be a GPBreedingPipeline in order to breed GPSpecies or anything.
See Also:
  • Field Details

    • P_NODESELECTOR

      public static final String P_NODESELECTOR
      Standard parameter for node-selectors associated with a GPBreedingPipeline
      See Also:
    • P_TREE

      public static final String P_TREE
      Standard parameter for tree fixing
      See Also:
    • TREE_UNFIXED

      public static final int TREE_UNFIXED
      Standard value for an unfixed tree
      See Also:
  • Constructor Details

    • GPBreedingPipeline

      public GPBreedingPipeline()
  • Method Details