-
Notifications
You must be signed in to change notification settings - Fork 0
Genetic Operators
th5th edited this page Jan 24, 2012
·
4 revisions
The genetic operators included with libcea are sufficient for the creation of a wide variety of EAs. To use the operators, the user must create an instance of the specific operator class (derived from CeaOperator) and pass it to a CeaAlgorithm object's add_operator() method.
Operators are included which carry out initialisation, selection, crossover, mutation and termination.
CeaOpInitRandNormal
CeaOpInitRandUniform
CeaOpInitDeterm
CeaOpSelTournament
CeaOpSelRoulette
CeaOpSelTruncation
CeaOpXoKpoint
CeaOpXoProportionate
CeaOpMutOffset
CeaOpMutGeneShuffle
CeaOpTermFixedTime
CeaOpTermFitnessThresh