|
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