toulbar2
|
Public Member Functions | |
virtual void | executebeforemove (Move *move, Configuration *configuration, OpProblem *problem) |
virtual void | reinit (OpProblem *problem) |
virtual int | acceptance (Move *move, Configuration *config) |
Root class for Metaheuritics
|
virtual |
acceptance condition of a move : returns 1 if the move is accepted
Reimplemented in TabuAcceptingrate, SimulatedAnnealing, ThresholdAccepting, Metropolis, and TabuSearch.
References Configuration::valuation.
|
virtual |
update of the metaheuristic data just before a move is performed
Reimplemented in SimulatedAnnealing, ThresholdAccepting, and TabuSearch.
|
virtual |
initialization of the meteheuristic data at the beginning of a local search
Reimplemented in ThresholdAccepting, and TabuSearch.