toulbar2
|
Public Member Functions | |
int | acceptance (Move *move, Configuration *config) |
![]() | |
int | nontabumove (Move *move) |
void | executebeforemove (Move *move, Configuration *configuration, OpProblem *problem) |
void | reinit (OpProblem *problem) |
Public Attributes | |
float | Pd |
float | P0 |
![]() | |
int | tabulength |
list< Move * > | move_list |
Special Tabu search with complementary acceptance condition depending on the move direction
|
virtual |
Acceptance condition : non tabu and probabilities depending on the move direction
Reimplemented from TabuSearch.
References Configuration::valuation.
float TabuAcceptingrate::P0 |
probability of acceptance of a move with same cost
float TabuAcceptingrate::Pd |
probability of acceptance of a worsening move