Skip to main content

Module mutation

Module mutation 

Source
Expand description

Mutation operators

This module provides various mutation operators for genetic algorithms.

Structsยง

AdaptivePermutationMutation
Adaptive mutation rate for permutation genomes
AdaptiveTreeMutation
Adaptive mutation for tree genomes (genetic programming)
BitFlipMutation
Bit-flip mutation for bit strings
DisplacementMutation
Displacement mutation for permutation genomes
GaussianMutation
Gaussian mutation
HoistMutation
Hoist mutation for tree genomes (genetic programming)
InsertMutation
Insert mutation for permutation genomes
InversionMutation
Inversion mutation (2-opt) for permutation genomes
PermutationScrambleMutation
Scramble mutation for permutation genomes
PermutationSwapMutation
Swap mutation for permutation genomes
PointMutation
Point mutation for tree genomes (genetic programming)
PolynomialMutation
Polynomial mutation (bounded)
ScrambleMutation
Scramble mutation
ShrinkMutation
Shrink mutation for tree genomes (genetic programming)
SubtreeMutation
Subtree mutation for tree genomes (genetic programming)
SwapMutation
Swap mutation for permutation genomes (also works on any genome)
UniformMutation
Uniform mutation