METSlib
0.6
|
Cooling criteria (for Simulated Annealing). More...
#include <simulated-annealing.hh>
Public Member Functions | |
abstract_cooling_schedule () | |
Constructor. | |
virtual | ~abstract_cooling_schedule () |
Virtual destructor. | |
virtual double | operator() (double temp, feasible_solution &fs)=0 |
The function that updates the SA temperature. More... | |
Cooling criteria (for Simulated Annealing).
An abstract annealing schedule. Implementations should decide the new temperature every time the subscript operator is called (every search iteration)
|
pure virtual |
The function that updates the SA temperature.
temp | The actual annealing temperature. |
fs | The current working solution. |
Implemented in mets::linear_cooling, and mets::exponential_cooling.
Return to METSlib home page