Uses of Package
ec.gp

Packages that use ec.gp
ec.app.ant   
ec.app.ant.func   
ec.app.edge   
ec.app.edge.func   
ec.app.lawnmower   
ec.app.lawnmower.func   
ec.app.multiplexer The Koza-I Boolean-Multiplexer problem. 
ec.app.multiplexer.func   
ec.app.parity   
ec.app.parity.func   
ec.app.regression   
ec.app.regression.func   
ec.app.twobox   
ec.app.twobox.func   
ec.gp   
ec.gp.breed   
ec.gp.build   
ec.gp.koza   
 

Classes in ec.gp used by ec.app.ant
GPData
          GPData is the parent class of data transferred between GPNodes.
GPProblem
          A GPProblem is a Problem which is meant to efficiently handle GP evaluation.
 

Classes in ec.gp used by ec.app.ant.func
ADFStack
          ADFStack is a special data object used to hold ADF data.
GPData
          GPData is the parent class of data transferred between GPNodes.
GPIndividual
          GPIndividual is an Individual used for GP evolution runs.
GPNode
          GPNode is a GPNodeParent which is the abstract superclass of all GP function nodes in trees.
GPNodeParent
          GPNodeParent is a Prototype which identifies objects which may be parents of GPNodes, namely: GPTrees and GPNodes.
 

Classes in ec.gp used by ec.app.edge
GPData
          GPData is the parent class of data transferred between GPNodes.
GPProblem
          A GPProblem is a Problem which is meant to efficiently handle GP evaluation.
 

Classes in ec.gp used by ec.app.edge.func
ADFStack
          ADFStack is a special data object used to hold ADF data.
GPData
          GPData is the parent class of data transferred between GPNodes.
GPIndividual
          GPIndividual is an Individual used for GP evolution runs.
GPNode
          GPNode is a GPNodeParent which is the abstract superclass of all GP function nodes in trees.
GPNodeParent
          GPNodeParent is a Prototype which identifies objects which may be parents of GPNodes, namely: GPTrees and GPNodes.
 

Classes in ec.gp used by ec.app.lawnmower
GPData
          GPData is the parent class of data transferred between GPNodes.
GPProblem
          A GPProblem is a Problem which is meant to efficiently handle GP evaluation.
 

Classes in ec.gp used by ec.app.lawnmower.func
ADFStack
          ADFStack is a special data object used to hold ADF data.
ERC
          ERC is an abstract GPNode which implements Ephemeral Random Constants, as described in Koza I.
GPData
          GPData is the parent class of data transferred between GPNodes.
GPIndividual
          GPIndividual is an Individual used for GP evolution runs.
GPNode
          GPNode is a GPNodeParent which is the abstract superclass of all GP function nodes in trees.
GPNodeParent
          GPNodeParent is a Prototype which identifies objects which may be parents of GPNodes, namely: GPTrees and GPNodes.
 

Classes in ec.gp used by ec.app.multiplexer
GPData
          GPData is the parent class of data transferred between GPNodes.
GPProblem
          A GPProblem is a Problem which is meant to efficiently handle GP evaluation.
 

Classes in ec.gp used by ec.app.multiplexer.func
ADFStack
          ADFStack is a special data object used to hold ADF data.
GPData
          GPData is the parent class of data transferred between GPNodes.
GPIndividual
          GPIndividual is an Individual used for GP evolution runs.
GPNode
          GPNode is a GPNodeParent which is the abstract superclass of all GP function nodes in trees.
GPNodeParent
          GPNodeParent is a Prototype which identifies objects which may be parents of GPNodes, namely: GPTrees and GPNodes.
 

Classes in ec.gp used by ec.app.parity
GPData
          GPData is the parent class of data transferred between GPNodes.
GPProblem
          A GPProblem is a Problem which is meant to efficiently handle GP evaluation.
 

Classes in ec.gp used by ec.app.parity.func
ADFStack
          ADFStack is a special data object used to hold ADF data.
GPData
          GPData is the parent class of data transferred between GPNodes.
GPIndividual
          GPIndividual is an Individual used for GP evolution runs.
GPNode
          GPNode is a GPNodeParent which is the abstract superclass of all GP function nodes in trees.
GPNodeParent
          GPNodeParent is a Prototype which identifies objects which may be parents of GPNodes, namely: GPTrees and GPNodes.
 

Classes in ec.gp used by ec.app.regression
GPData
          GPData is the parent class of data transferred between GPNodes.
GPProblem
          A GPProblem is a Problem which is meant to efficiently handle GP evaluation.
 

Classes in ec.gp used by ec.app.regression.func
ADFStack
          ADFStack is a special data object used to hold ADF data.
ERC
          ERC is an abstract GPNode which implements Ephemeral Random Constants, as described in Koza I.
GPData
          GPData is the parent class of data transferred between GPNodes.
GPIndividual
          GPIndividual is an Individual used for GP evolution runs.
GPNode
          GPNode is a GPNodeParent which is the abstract superclass of all GP function nodes in trees.
GPNodeParent
          GPNodeParent is a Prototype which identifies objects which may be parents of GPNodes, namely: GPTrees and GPNodes.
 

Classes in ec.gp used by ec.app.twobox
GPData
          GPData is the parent class of data transferred between GPNodes.
GPProblem
          A GPProblem is a Problem which is meant to efficiently handle GP evaluation.
 

Classes in ec.gp used by ec.app.twobox.func
ADFStack
          ADFStack is a special data object used to hold ADF data.
GPData
          GPData is the parent class of data transferred between GPNodes.
GPIndividual
          GPIndividual is an Individual used for GP evolution runs.
GPNode
          GPNode is a GPNodeParent which is the abstract superclass of all GP function nodes in trees.
GPNodeParent
          GPNodeParent is a Prototype which identifies objects which may be parents of GPNodes, namely: GPTrees and GPNodes.
 

Classes in ec.gp used by ec.gp
ADF
          An ADF is a GPNode which implements an "Automatically Defined Function", as described in Koza II.
ADFContext
          ADFContext is the object pushed onto an ADF stack which represents the current context of an ADM or ADF function call, that is, how to get the argument values that argument_terminals need to return.
ADFStack
          ADFStack is a special data object used to hold ADF data.
ADM
          An ADM is an ADF which doesn't evaluate its arguments beforehand, but instead only evaluates them (and possibly repeatedly) when necessary at runtime.
GPData
          GPData is the parent class of data transferred between GPNodes.
GPFunctionSet
          GPFunctionSet is a Clique which represents a set of GPNode prototypes forming a standard function set for forming certain trees in individuals.
GPIndividual
          GPIndividual is an Individual used for GP evolution runs.
GPInitializer
          GPInitializer is a SimpleInitializer which sets up all the Cliques, ( the initial [tree/node]constraints, types, and function sets) for the GP system.
GPNode
          GPNode is a GPNodeParent which is the abstract superclass of all GP function nodes in trees.
GPNodeBuilder
          GPNodeBuilder is a Prototype which defines the superclass for objects which create ("grow") GP trees, whether for population initialization, subtree mutation, or whatnot.
GPNodeConstraints
          A GPNodeConstraints is a Clique which defines constraint information common to many different GPNode functions, namely return types, child types, and number of children.
GPNodeGatherer
          GPNodeGatherer is a small container object for the GPNode.nodeInPosition(...) method and GPNode.numNodes(...) method.
GPNodeParent
          GPNodeParent is a Prototype which identifies objects which may be parents of GPNodes, namely: GPTrees and GPNodes.
GPTree
          GPTree is a GPNodeParent which holds the root GPNode of a tree of GPNodes.
GPTreeConstraints
          A GPTreeConstraints is a Clique which defines constraint information common to many different GPTree trees, namely the tree type, builder, and function set.
GPType
          GPType is a Clique which represents types in Strongly-Typed Genetic Programming (STGP).
 

Classes in ec.gp used by ec.gp.breed
GPBreedingPipeline
          A GPBreedingPipeline is a BreedingPipeline which produces only members of some subclass of GPSpecies.
GPNode
          GPNode is a GPNodeParent which is the abstract superclass of all GP function nodes in trees.
GPNodeSelector
          GPNodeSelector is a Prototype which describes algorithms which select random nodes out of trees, typically marking them for mutation, crossover, or whatnot.
 

Classes in ec.gp used by ec.gp.build
GPFunctionSet
          GPFunctionSet is a Clique which represents a set of GPNode prototypes forming a standard function set for forming certain trees in individuals.
GPInitializer
          GPInitializer is a SimpleInitializer which sets up all the Cliques, ( the initial [tree/node]constraints, types, and function sets) for the GP system.
GPNode
          GPNode is a GPNodeParent which is the abstract superclass of all GP function nodes in trees.
GPNodeBuilder
          GPNodeBuilder is a Prototype which defines the superclass for objects which create ("grow") GP trees, whether for population initialization, subtree mutation, or whatnot.
GPNodeParent
          GPNodeParent is a Prototype which identifies objects which may be parents of GPNodes, namely: GPTrees and GPNodes.
GPType
          GPType is a Clique which represents types in Strongly-Typed Genetic Programming (STGP).
 

Classes in ec.gp used by ec.gp.koza
GPBreedingPipeline
          A GPBreedingPipeline is a BreedingPipeline which produces only members of some subclass of GPSpecies.
GPFunctionSet
          GPFunctionSet is a Clique which represents a set of GPNode prototypes forming a standard function set for forming certain trees in individuals.
GPIndividual
          GPIndividual is an Individual used for GP evolution runs.
GPInitializer
          GPInitializer is a SimpleInitializer which sets up all the Cliques, ( the initial [tree/node]constraints, types, and function sets) for the GP system.
GPNode
          GPNode is a GPNodeParent which is the abstract superclass of all GP function nodes in trees.
GPNodeBuilder
          GPNodeBuilder is a Prototype which defines the superclass for objects which create ("grow") GP trees, whether for population initialization, subtree mutation, or whatnot.
GPNodeGatherer
          GPNodeGatherer is a small container object for the GPNode.nodeInPosition(...) method and GPNode.numNodes(...) method.
GPNodeParent
          GPNodeParent is a Prototype which identifies objects which may be parents of GPNodes, namely: GPTrees and GPNodes.
GPNodeSelector
          GPNodeSelector is a Prototype which describes algorithms which select random nodes out of trees, typically marking them for mutation, crossover, or whatnot.
GPTree
          GPTree is a GPNodeParent which holds the root GPNode of a tree of GPNodes.
GPType
          GPType is a Clique which represents types in Strongly-Typed Genetic Programming (STGP).