Original ECS proposed by Kirkpatrick. More...
#include <simulated-annealing.hh>
Public Member Functions | |
exponential_cooling (double alpha=0.95) | |
double | operator() (double temp, feasible_solution &) |
The function that updates the SA temperature. | |
Protected Attributes | |
double | factor_m |
Original ECS proposed by Kirkpatrick.
Definition at line 171 of file simulated-annealing.hh.
mets::exponential_cooling::exponential_cooling | ( | double | alpha = 0.95 | ) | [inline] |
Definition at line 175 of file simulated-annealing.hh.
double mets::exponential_cooling::operator() | ( | double | temp, |
feasible_solution & | fs | ||
) | [inline, virtual] |
The function that updates the SA temperature.
temp | The actual annealing temperature. |
fs | The current working solution. |
Implements mets::abstract_cooling_schedule.
Definition at line 179 of file simulated-annealing.hh.
double mets::exponential_cooling::factor_m [protected] |
Definition at line 182 of file simulated-annealing.hh.