#include <mets.h>
Inherits mets::aspiration_criteria_chain.
Inheritance diagram for mets::best_ever_criteria:


Public Member Functions | |
| best_ever_criteria () | |
| best_ever_criteria (aspiration_criteria_chain *next) | |
| bool | operator() (feasible_solution &fs, abstract_search &ts) |
| The function that decides if we shoud accept a tabu move. | |
This is one of the best known aspiration criteria ready to be used in your tabu-search implementation.
This aspiration criteria is met when a move (even a tabu one) would result in a global improvement.
Definition at line 1008 of file mets.h.
| bool mets::best_ever_criteria::operator() | ( | feasible_solution & | fs, | |
| abstract_search & | ts | |||
| ) | [inline, virtual] |
The function that decides if we shoud accept a tabu move.
| fs | The current working solution. | |
| as | The search instance. |
Reimplemented from mets::aspiration_criteria_chain.
Definition at line 1018 of file mets.h.
References mets::abstract_search::best_cost(), mets::feasible_solution::cost_function(), and mets::aspiration_criteria_chain::operator()().
1.5.1