MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
|
The genetic algorithm components, i.e. More...
Public Member Functions | |
void | notify (CConfiguration configuration) |
Invoked when the genetic algorithm is about to be executed. |
The genetic algorithm components, i.e.
selection, crossover, mutation operators and others, whose state depends on the configuration should implement this interface.
void MCScheduling.GeneticAlgorithm.IConfigurationDependent.notify | ( | CConfiguration | configuration | ) |
Invoked when the genetic algorithm is about to be executed.
It gives a chance to the components that implements this interface to make appropriate settings.
configuration | The configuration the component depends on. |
Implemented in MCScheduling.GeneticAlgorithm.CAlternatingPositionCrossover, MCScheduling.GeneticAlgorithm.CBoltzmannScaling, MCScheduling.GeneticAlgorithm.CCycleCrossover, MCScheduling.GeneticAlgorithm.CDefaultBreeder, MCScheduling.GeneticAlgorithm.CDeterministicSampling, MCScheduling.GeneticAlgorithm.CDisplacedInversionMutation, MCScheduling.GeneticAlgorithm.CDisplacementMutation, MCScheduling.GeneticAlgorithm.CGreedyCrossover, MCScheduling.GeneticAlgorithm.CHeuristicCrossover, MCScheduling.GeneticAlgorithm.CInsertionMutation, MCScheduling.GeneticAlgorithm.COrderBasedCrossover, MCScheduling.GeneticAlgorithm.COrderCrossover, MCScheduling.GeneticAlgorithm.CPartiallyMappedCrossover, MCScheduling.GeneticAlgorithm.CPositionBasedCrossover, MCScheduling.GeneticAlgorithm.CRandomTournamentSelector, MCScheduling.GeneticAlgorithm.CRemainderStochasticSampling, MCScheduling.GeneticAlgorithm.CRouletteWheelSelector, MCScheduling.GeneticAlgorithm.CScrambleMutation, and MCScheduling.MixedCriticality.GA.CMinimizeMakespanFitnessEvaluator.