Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES