MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
Classes
Package MCScheduling.SimulatedAnnealing

Contains the implementation of a (generic) simulated annealing algorithm that may be used to solve different kind of optimization problems. More...

Classes

class  CBaseSimulatedAnnealing
 The base simulated annealing algorithm. More...
interface  IAcceptor
 The interface of the "probability distribution" of a state being accepted according to its distance from the state from which it has been created. More...
interface  ICloneable
 Extended support for cloning, which creates a new instance of a generic class with the same value as an existing instance. More...
interface  IComparer
 The interface for a comparer of double values. More...
interface  ICooler
 The interface of a temperature cooler that is used to decrease the temperature throughout the optimization process of simulated annealing. More...
interface  IEvaluator
 Defines an evaluator that is used to evaluate states throughout the optimization process of simulated annealing. More...
interface  IPerturber
 The perturber used to change one state into one of its neighbouring state. More...

Detailed Description

Contains the implementation of a (generic) simulated annealing algorithm that may be used to solve different kind of optimization problems.

 All Classes Namespaces Functions Variables Properties