Reference¶
Algorithm¶
Genetic Algorithm¶
Simple Genetic Algorithm¶
Evolution Strategy¶
Simulated Annealing¶
Hill Climbing¶
Random Walk¶
Representation¶
Int Vector (representation.int_vector
)¶
Float Vector (representation.float_vector
)¶
Bit Vector (representation.bit_vector
)¶
Koza Tree (koza.tree
)¶
Fitness¶
Scalar (fitness.scalar
)¶
Aggregate (fitness.aggregate
)¶
Lexicographic (fitness.lexicographic
)¶
Belegundu (fitness.belegundu
)¶
Goldberg (fitness.goldberg
)¶
MOGA (fitness.moga
)¶
Mutation¶
Bit-Flip Mutation (mutation.bit_flip
)¶
Performs bit-flip mutation on a fixed or variable length chromosome of binary digits, by flipping 1s to 0s and 0s to 1s at each point within the chromosome with a given probability, equal to the mutation rate.
Parameters:
- stage::AbstractString, the name of the developmental stage that this operator should be applied to. Defaults to the genotype if no stage is specified.
- rate::Float, the probability of a bit flip at any given index. Defaults to 0.01 if no rate is provided.