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

## Uses of Interface
Operator.Operations.Operation

Packages that use Operation
Operator |
Operator.Operations |
Operator.Operations.ContextSensitiveOperations |

Uses of Operation in Operator

Fields in Operator declared as Operation
`protected Operation` | `SplitOperator.operation`

Methods in Operator that return Operation
`abstract Operation` | `SplitOperator.getOperation()`
`Operation` | `SimpleReplacementStrategy.getOperation()`
`Operation` | `SelectionScheme.getOperation()`
`Operation` | `Operator.getOperation()` Get operation that operator performs
`Operation` | `MutationOperator.getOperation()`
`Operation` | `MeritReplacementStrategy.getOperation()`
`Operation` | `Initialiser.getOperation()`
`Operation` | `FitnessEvaluator.getOperation()`
`Operation` | `EliteReplacementOperator.getOperation()`
`Operation` | `CrossoverModule.getOperation()`
`Operation` | `Collector.getOperation()`

Methods in Operator with parameters of type Operation
`abstract void` | `SplitOperator.setOperation(Operation op)`
`void` | `SimpleReplacementStrategy.setOperation(Operation op)`
`void` | `SelectionScheme.setOperation(Operation op)`
`void` | `Operator.setOperation(Operation op)` Set operation that operator performs
`void` | `MutationOperator.setOperation(Operation op)`
`void` | `MeritReplacementStrategy.setOperation(Operation op)`
`abstract void` | `JoinOperator.setOperation(Operation op)`
`void` | `Initialiser.setOperation(Operation op)`
`void` | `FitnessEvaluator.setOperation(Operation op)`
`void` | `EliteReplacementOperator.setOperation(Operation op)`
`void` | `CrossoverModule.setOperation(Operation op)`
`void` | `Collector.setOperation(Operation op)`

Constructors in Operator with parameters of type Operation
`Collector(Operation op)` Creates a new instance of Collector
`SelectionScheme(RandomNumberGenerator rng, int size, Operation op)` Creates a new instance of SelectionScheme
`SelectionScheme(RandomNumberGenerator rng, Operation op)` Creates a new instance of SelectionScheme
`SplitOperator(RandomNumberGenerator rng, int size, Operation op)` New instance
`SplitOperator(RandomNumberGenerator rng, Operation op, java.util.Properties p)` New instance

Uses of Operation in Operator.Operations

Subinterfaces of Operation in Operator.Operations
`interface` | `CreationOperation` Interface for creation of individuals

Classes in Operator.Operations that implement Operation
`class` | `CrossoverOperation` Abstract class for CrossoverOperation
`class` | `EliteOperationSelection` Class for selection of elites.
`class` | `EliteReplacementOperation` EliteReplacementOperation removes the worst
`class` | `FitnessEvaluationOperation` Operation for evaluating the fitness.
`class` | `FullInitialiser` Create a genotype by growing a tree to maxDepth for all leaves
`class` | `GrowInitialiser` Class for growing individuals to the maximum derrivationTree size of maxDepth
`class` | `IntFlipByteMutation` IntFlipMutation does integer mutation.
`class` | `IntFlipFitness` IntFlipMutation does integer mutation.
`class` | `IntFlipMutation` IntFlipMutation does integer mutation
`class` | `LSystemSelect`
`class` | `MutationOperation` Abstract class for mutaion operation.
`class` | `ProportionalRouletteWheel` Roulette wheel selection based on fitness proprtional selection.
`class` | `RandomInitialiser` Create an Individual with a randomly generated chromosome
`class` | `ReplacementOperation` ReplacementOperation removes replacementSize Individuals from the population
`class` | `RouletteWheel` This is an abstract class for creating Roulette wheel selection methods with different distributions
`class` | `ScaledRouletteWheel` Scaled Roulette wheel selection based on weighted selection, The likelyhood of an individual getting picked is: total sum of the fitness - fitness of the individual
`class` | `SelectionOperation` Abstract SelectionOperation class.
`class` | `ShapeGrammarSelect`
`class` | `SimpleUserSelect`
`class` | `SinglePointCrossover` Single point crossover.
`class` | `StatisticsCollectionOperation` Operation that collects statistics from the algorithm.
`class` | `TournamentSelect` The operation of this class is tournament selection.
`class` | `UserSelect` The top N individuals are visually offered to the user and the user picks who should win.

Uses of Operation in Operator.Operations.ContextSensitiveOperations

Classes in Operator.Operations.ContextSensitiveOperations that implement Operation
`class` | `NodalMutation` This will find if the chromosome contains a expandable leaf node and will mutate it depending on the mutation probability
`class` | `StructuralMutation` This will find if the chromosome contains a expandable structural node and will mutate it depending on the mutation probability
`class` | `SubtreeCrossover` Preform a crossover where the branch of one tree crosses with the branch of another.
`class` | `SubtreeMutation` Pick a single point to mutate, but having mutated, remove all the codons that used to define the old branch, and then follow the new branch, randomly generating values to pick productions, until a complete branch is built or the maximum depth is reached.

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