Page principale | Hiérarchie des classes | Liste des composants | Liste des fichiers | Composants

Référence de la classe ThresholdAccepting

#include <incop.h>

Graphe d'héritage de la classe ThresholdAccepting

Metaheuristic Liste de tous les membres

Membres publics

 ThresholdAccepting (double maxthreshold, int walklength)
int acceptance (Move *move, Configuration *config)
void executebeforemove (Move *move, Configuration *configuration, OpProblem *problem)
void reinit ()

Attributs Publics

double thresholdinit
double delta
double thresholdaccept

Description détaillée

l'acceptation à seuil : un mouvement ne doit pas détériorer l'évaluation plus que le seuil courant ; le seuil diminue linéairement de thresholdinit à 0


Documentation des contructeurs et destructeurs

ThresholdAccepting::ThresholdAccepting double  maxthreshold,
int  walklength
 

constructor : two arguments : maxthreshold the initial threshold and walklength , it computes a constant step for lowering the threshold


Documentation des méthodes

int ThresholdAccepting::acceptance Move move,
Configuration config
[virtual]
 

condition d'acceptation : être sous ou au niveau du seuil

Redéfinie à partir de Metaheuristic.

void ThresholdAccepting::executebeforemove Move move,
Configuration configuration,
OpProblem problem
[virtual]
 

le seuil est diminué de delta

Redéfinie à partir de Metaheuristic.

void ThresholdAccepting::reinit  )  [virtual]
 

le seuil est initialisé à thresholdinit

Redéfinie à partir de Metaheuristic.


Documentation des données imbriquées

double ThresholdAccepting::delta
 

pas de baisse du seuil

double ThresholdAccepting::thresholdaccept
 

valeur courante du seuil

double ThresholdAccepting::thresholdinit
 

seuil initial


La documentation associée à cette classe a été générée à partir des fichiers suivants :
Généré le Fri Sep 26 16:54:20 2003 pour INCOP par doxygen 1.3.3