In this module we have the genetic operators of mutation for each chromosome representation.
The mutator of G1DList, Allele Mutator
To use this mutator, you must specify the allele genome parameter with the GAllele.GAlleles instance.
The mutator of G1DList, the binary mutator
This mutator will random change the 0 and 1 elements of the 1D List.
A gaussian mutator for G1DList of Integers
Accepts the rangemin and rangemax genome parameters, both optional. Also accepts the parameter gauss_mu and the gauss_sigma which respectively represents the mean and the std. dev. of the random distribution.
Simple integer range mutator for G1DList
Accepts the rangemin and rangemax genome parameters, both optional.
The mutator of G1DList, Gaussian Mutator
Accepts the rangemin and rangemax genome parameters, both optional. Also accepts the parameter gauss_mu and the gauss_sigma which respectively represents the mean and the std. dev. of the random distribution.
Simple real range mutator for G1DList
Accepts the rangemin and rangemax genome parameters, both optional.
The mutator of G1DList, Simple Inversion Mutation
Note
this mutator is Data Type Independent
The mutator of G1DList, Swap Mutator
Note
this mutator is Data Type Independent
A flip mutator for G2DBinaryString
New in version 0.6: The G2DBinaryStringMutatorFlip function
The mutator of G2DBinaryString, Swap Mutator
New in version 0.6: The G2DBinaryStringMutatorSwap function
The mutator of G2DList, Allele Mutator
To use this mutator, you must specify the allele genome parameter with the GAllele.GAlleles instance.
Warning
the GAllele.GAlleles instance must have the homogeneous flag enabled
A gaussian mutator for G2DList of Integers
Accepts the rangemin and rangemax genome parameters, both optional. Also accepts the parameter gauss_mu and the gauss_sigma which respectively represents the mean and the std. dev. of the random distribution.
Simple integer range mutator for G2DList
Accepts the rangemin and rangemax genome parameters, both optional.
A gaussian mutator for G2DList of Real
Accepts the rangemin and rangemax genome parameters, both optional. Also accepts the parameter gauss_mu and the gauss_sigma which respectively represents the mean and the std. dev. of the random distribution.
The mutator of G1DList, Swap Mutator
Note
this mutator is Data Type Independent
The mutator of GTreeGP, Operation Mutator
New in version 0.6: The GTreeGPMutatorOperation function
The mutator of GTreeGP, Subtree Mutator
This mutator will recreate random subtree of the tree using the grow algorithm.
New in version 0.6: The GTreeGPMutatorSubtree function
A gaussian mutator for GTree of Integers
Accepts the rangemin and rangemax genome parameters, both optional. Also accepts the parameter gauss_mu and the gauss_sigma which respectively represents the mean and the std. dev. of the random distribution.
The mutator of GTree, Integer Range Mutator
Accepts the rangemin and rangemax genome parameters, both optional.
New in version 0.6: The GTreeMutatorIntegerRange function
A gaussian mutator for GTree of Real numbers
Accepts the rangemin and rangemax genome parameters, both optional. Also accepts the parameter gauss_mu and the gauss_sigma which respectively represents the mean and the std. dev. of the random distribution.
The mutator of GTree, Real Range Mutator
Accepts the rangemin and rangemax genome parameters, both optional.
New in version 0.6: The GTreeMutatorRealRange function
The mutator of GTree, Swap Mutator
New in version 0.6: The GTreeMutatorSwap function