Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
The biology definition of mutations is:
In genetics, a mutation may be small scale (affecting a gene) or large scale (involving a change in the chromosome). It may arise from faulty deletions, insertions, or exchanges of the genetic material. Such a change may result in the creation of a new character or trait.
The mutation operator has the same purpose in a genetic algorithm, it avoids that our GA get stuck in optima local and end up never finding a better solution.
Ordered and non-ordered
Bellow a list of mutations implemented in GeneticSharp, separated by the ordered and non-ordered ones.
- Partial Shuffle (PSM)
- Reverse Sequence (RSM)
- Flip Bit