MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
|
The proportional cooler works the way that the temperature at the next time instant is proportional to the temperature in the previous. More...
Public Member Functions | |
CProportionalCooler (double factor) | |
Creates a new CProportionalCooler instance with the specified factor of the temperature decrease. | |
void | Reset () |
Invoked when the simulated annealing optimization is about to be executed. | |
double | Cooldown (double temperature) |
Invoked in each iteration of the simulated annealing algorithm. |
The proportional cooler works the way that the temperature at the next time instant is proportional to the temperature in the previous.
The factor is the parameter of the cooler.
double MCScheduling.MixedCriticality.SA.CMixedCriticalitySimulatedAnnealing.CProportionalCooler.Cooldown | ( | double | temperature | ) |
Invoked in each iteration of the simulated annealing algorithm.
temperature | The current temperature of the simulated annealing process. |
Implements MCScheduling.SimulatedAnnealing.ICooler.