|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
CreationOperation | Interface for creation of individuals |
Operation | Operation performs actions on a List |
OutputI | Interface for printing |
Class Summary | |
---|---|
CrossoverOperation | Abstract class for CrossoverOperation |
EliteOperationSelection | Class for selection of elites. |
EliteReplacementOperation | EliteReplacementOperation removes the worst |
FitnessEvaluationOperation | Operation for evaluating the fitness. |
FullInitialiser | Create a genotype by growing a tree to maxDepth for all leaves |
GrowInitialiser | Class for growing individuals to the maximum derrivationTree size of maxDepth |
IntFlipByteMutation | IntFlipMutation does integer mutation. |
IntFlipFitness | IntFlipMutation does integer mutation. |
IntFlipMutation | IntFlipMutation does integer mutation |
LSystemSelect | |
MutationOperation | Abstract class for mutaion operation. |
ProportionalRouletteWheel | Roulette wheel selection based on fitness proprtional selection. |
RandomInitialiser | Create an Individual with a randomly generated chromosome |
ReplacementOperation | ReplacementOperation removes replacementSize Individuals from the population |
RouletteWheel | This is an abstract class for creating Roulette wheel selection methods with different distributions |
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 |
SelectionOperation | Abstract SelectionOperation class. |
ShapeGrammarSelect | |
SimpleUserSelect | |
SinglePointCrossover | Single point crossover. |
StatisticsCollectionOperation | Operation that collects statistics from the algorithm. |
TournamentSelect | The operation of this class is tournament selection. |
UserSelect | The top N individuals are visually offered to the user and the user picks who should win. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |