MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
Public Member Functions
MCScheduling.GeneticAlgorithm.IMutationOperator Interface Reference

Mutation operator is one of the tools of evolution. More...

Inheritance diagram for MCScheduling.GeneticAlgorithm.IMutationOperator:
MCScheduling.GeneticAlgorithm.CBaseMutationOperator MCScheduling.GeneticAlgorithm.CDisplacedInversionMutation MCScheduling.GeneticAlgorithm.CDisplacementMutation MCScheduling.GeneticAlgorithm.CExchangeMutation MCScheduling.GeneticAlgorithm.CInsertionMutation MCScheduling.GeneticAlgorithm.CInversionMutation MCScheduling.GeneticAlgorithm.CScrambleMutation

List of all members.

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.

Detailed Description

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.


Member Function Documentation

void MCScheduling.GeneticAlgorithm.IMutationOperator.apply ( IChromosome  chromosome)
 All Classes Namespaces Functions Variables Properties