Uses of Interface
com.epochx.core.GPModel

Packages that use GPModel
com.epochx.core   
com.epochx.model.ant   
com.epochx.model.majority   
com.epochx.model.multiplexer   
com.epochx.model.parity   
com.epochx.model.regression   
com.epochx.op.crossover   
com.epochx.op.initialisation   
com.epochx.op.mutation   
com.epochx.op.selection   
com.epochx.representation   
 

Uses of GPModel in com.epochx.core
 

Classes in com.epochx.core that implement GPModel
 class GPAbstractModel<TYPE>
          GPAbstractModel is a partial implementation of GPModel which provides sensible defaults for many of the necessary control parameters.
 

Methods in com.epochx.core with parameters of type GPModel
static
<TYPE> GPRun<TYPE>[]
GPController.run(GPModel<TYPE> model)
          Executes one or more GP runs.
static
<TYPE> GPRun<TYPE>
GPRun.run(GPModel<TYPE> model)
          Construct a new GPRun object and execute it.
 

Constructors in com.epochx.core with parameters of type GPModel
GPCrossover(GPModel<TYPE> model)
          Constructs an instance of GPCrossover which will setup the crossover operation.
GPElitism(GPModel<TYPE> model)
          Constructs an instance of GPElitism which will perform the elitism operation.
GPGeneration(GPModel<TYPE> model)
           
GPInitialisation(GPModel<TYPE> model)
          Constructs an instance of GEInitialisation which will setup the initialisation operation.
GPMutation(GPModel<TYPE> model)
          Constructs an instance of GPMutation which will setup the mutation operation.
GPPoolSelection(GPModel<TYPE> model)
          Constructs an instance of GPPoolSelection which will setup the breeding pool selection operation.
GPReproduction(GPModel<TYPE> model)
          Constructs an instance of GEReproduction which will setup the reproduction operation.
 

Uses of GPModel in com.epochx.model.ant
 

Classes in com.epochx.model.ant that implement GPModel
 class SantaFeTrail
           
 

Uses of GPModel in com.epochx.model.majority
 

Classes in com.epochx.model.majority that implement GPModel
 class Majority5
           
 class Majority9
           
 

Uses of GPModel in com.epochx.model.multiplexer
 

Classes in com.epochx.model.multiplexer that implement GPModel
 class Multiplexer11Bit
           
 class Multiplexer20Bit
           
 class Multiplexer37Bit
           
 class Multiplexer6Bit
           
 

Uses of GPModel in com.epochx.model.parity
 

Classes in com.epochx.model.parity that implement GPModel
 class Even4Parity
           
 class Even5Parity
           
 class Even7Parity
           
 

Uses of GPModel in com.epochx.model.regression
 

Classes in com.epochx.model.regression that implement GPModel
 class CubicRegression
           
 class QuarticRegression
           
 

Uses of GPModel in com.epochx.op.crossover
 

Constructors in com.epochx.op.crossover with parameters of type GPModel
KozaCrossover(GPModel<TYPE> model)
          Default constructor for Koza standard crossover.
KozaCrossover(GPModel<TYPE> model, double functionSwapProbability)
          Construct an instance of Koza crossover.
UniformPointCrossover(GPModel<TYPE> model)
           
 

Uses of GPModel in com.epochx.op.initialisation
 

Constructors in com.epochx.op.initialisation with parameters of type GPModel
FullInitialiser(GPModel<TYPE> model)
          Constructor for the full initialiser.
GrowInitialiser(GPModel<TYPE> model)
          Constructor for the grow initialiser.
RampedHalfAndHalfInitialiser(GPModel<TYPE> model)
          Construct a RampedHalfAndHalfInitialiser.
 

Uses of GPModel in com.epochx.op.mutation
 

Constructors in com.epochx.op.mutation with parameters of type GPModel
PointMutation(GPModel<TYPE> model)
          Construct a point mutation with a default point probability of 0.01.
PointMutation(GPModel<TYPE> model, double pointProbability)
          Construct a point mutation with user specified point probability.
SubtreeMutation(GPModel<TYPE> model)
          Simple constructor for subtree mutation using a default maximum depth of 4 for new subtrees.
SubtreeMutation(GPModel<TYPE> model, int maxSubtreeDepth)
          Subtree mutation constructor with control for the maximum depth of new subtrees.
 

Uses of GPModel in com.epochx.op.selection
 

Constructors in com.epochx.op.selection with parameters of type GPModel
LinearRankSelector(GPModel<TYPE> model, double gradient)
           
RandomSelector(GPModel<TYPE> model)
           
TournamentSelector(GPModel<TYPE> model, int tournamentSize)
          Construct a tournament selector with the specified tournament size.
 

Uses of GPModel in com.epochx.representation
 

Constructors in com.epochx.representation with parameters of type GPModel
CandidateProgram(Node<TYPE> rootNode, GPModel<TYPE> model)
          Constructs a new program individual where rootNode is the top most node in the program, and which may have 0 or more child nodes.