#include <incop.h>
Inheritance diagram for ThresholdAccepting:
Public Member Functions | |
ThresholdAccepting (double maxthreshold, int walklength) | |
int | acceptance (Move *move, Configuration *config) |
void | executebeforemove (Move *move, Configuration *configuration, OpProblem *problem) |
void | reinit () |
Public Attributes | |
double | thresholdinit |
double | delta |
double | thresholdaccept |
|
constructor : two arguments : maxthreshold the initial threshold and walklength , it computes a constant step for lowering the threshold |
|
acceptance condition : being under or at the threshold Reimplemented from Metaheuristic. |
|
the threshold is lowered by delta Reimplemented from Metaheuristic. |
|
the threshold is initialized at thresholdinit Reimplemented from Metaheuristic. |
|
constant step to lower the threshold |
|
current value of the threshold |
|
initial threshold |