MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
|
Mutation operator is one of the tools of evolution. More...
Public Member Functions | |
void | apply (IChromosome chromosome) |
Mutates the specified chromosome in a operator-specific way forming a new chromosome, which will then go to the next generation. |
Mutation operator is one of the tools of evolution.
It is applied to a single chromosome, whose genes are altered accordingly, making a new (hopefully better) chromosome, which then goes to the next generation.
void MCScheduling.GeneticAlgorithm.IMutationOperator.apply | ( | IChromosome | chromosome | ) |
Mutates the specified chromosome in a operator-specific way forming a new chromosome, which will then go to the next generation.
chromosome | The chromosome to be mutated. |
Implemented in MCScheduling.GeneticAlgorithm.CBaseMutationOperator, MCScheduling.GeneticAlgorithm.CDisplacedInversionMutation, MCScheduling.GeneticAlgorithm.CDisplacementMutation, MCScheduling.GeneticAlgorithm.CExchangeMutation, MCScheduling.GeneticAlgorithm.CInsertionMutation, MCScheduling.GeneticAlgorithm.CInversionMutation, and MCScheduling.GeneticAlgorithm.CScrambleMutation.