Class Summary |
AdaptiveMutator |
AdaptiveMutator throttles the mutation rate based on variety of the population. |
BitMutator |
Flips bit in the genotype according to a probabilty. |
BlockCopy |
This Mutator copies chunks of bits from one part of the genotype onto another. |
BunchMutator |
A BunchMutator can mutate bits in a genotype per bunches. |
Chopper |
Chopper is a Genetic Operator that will cut out a part of a genotype. |
EvolveLib |
This Library contains useful functions used within the evolve package. |
ExactGenotypeMutator |
Flips n bits per genotype. |
FitnessProportionateSelector |
A Roulette Wheel selector. |
LockingExactGenotypeMutator |
This Genetic Operator will look at the bits of the elite through generations
and record the last time they changed. |
Population |
A collection of genotypes. |
RankSelector |
A Rank selector. |
Reproducer |
Genetic Operator that simply clones individuals from one population to the other. |
SAGAMutator |
This Genetic Operator attempts to implement the mutation rate
m = ln( rho ), where rho is the selective advantage of the fittest possible
individual compared to the population average. |
SinglePointXOver |
Performs sexual single point cross over on a pair of individuals to create another. |
StandardEvolver |
A Generational GA with fixed length genotype, fixed size population
implementation of the Evolver. |
Stretcher |
Strecher is a Genetic Operator that will add length to a genotype. |