#include <incop.h>
Graphe d'héritage de la classe SimulatedAnnealing
Membres publics | |
SimulatedAnnealing (double initialtemperature, int walklength) | |
int | acceptance (Move *move, Configuration *config) |
void | executebeforemove (Move *move, Configuration *configuration, OpProblem *problem) |
void | reinit () |
Attributs Publics | |
double | inittemperature |
double | delta |
double | temperature |
|
Constructor : 2 parameters : initial temperature and walk length : the fixed temperature decrement is computed. |
|
acceptation en fonction de la temperature : formule classique du recuit simulé probablité d'acceptation d'un mouvement détériorant l'évaluation : probabilité = exp (-temperature/evaluationdelta) Redéfinie à partir de Metaheuristic. |
|
la température est baissée de delta Redéfinie à partir de Metaheuristic. |
|
initialisation des données de la métaheuristique Redéfinie à partir de Metaheuristic. |
|
pas constant de baisse de temperature |
|
temperature initiale |
|
temperature courante |