Package Operator

Interface Summary
Creator Interface for modules that can create a population.
Module Interface for modules.
Operator Interface for Operator.
 

Class Summary
Collector Collector is used as a base class for collecting data from a population, e.g for collecting statistics.
CrossoverModule CrossoverModule performs crossover on an entire population.
EliteReplacementOperator EliteReplacementOperator has a EliteReplacementOperation.
FitnessEvaluator FitnessEvaluator is a module that is used to evaluate an entire populations fitness.
Initialiser Initialiser has a CreationOperation and is used to create a population.
JoinOperator Abstract class for joining two populations.
MeritReplacementStrategy MeritReplacementStrategy joins to populations.
MutationOperator MutationOperator has a MutationOperation.
OperatorModule Abstract class for Modules with operations.
RampedHalfAndHalfInitialiser Class for performing ramped full and grow initialization.
SelectionScheme SelectionScheme has a SelectionOperation This opertor is used for selecting from the population
SimpleReplacementStrategy SimpleReplacementStrategy joins two populations.
SourceModule Abstract class used for a source module.
SplitOperator Abstract class for splitting a population.