|
toulbar2
|


Public Member Functions | |
| int | acceptance (Move *move, Configuration *config) |
Public Member Functions inherited from TabuSearch | |
| int | nontabumove (Move *move) |
| void | executebeforemove (Move *move, Configuration *configuration, OpProblem *problem) |
| void | reinit (OpProblem *problem) |
Public Attributes | |
| float | Pd |
| float | P0 |
Public Attributes inherited from TabuSearch | |
| 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 TabuSearch::nontabumove(), P0, Pd, and Configuration::valuation.
| float TabuAcceptingrate::P0 |
probability of acceptance of a move with same cost
Referenced by acceptance().
| float TabuAcceptingrate::Pd |
probability of acceptance of a worsening move
Referenced by acceptance().