easylocal::runners::tabu::Frequency::state
The list of one run: tabu_tenure(candidate) tells whether a candidate is tabu, and for how many iterations; update(step, rng) records an applied move.
Synopsis
Declared in <easylocal/runners/tabu_search.hpp>
template<class Attribute>
class state;
Member Functions
| Name | Description |
|---|---|
state [constructor] | An empty list, with its parameters. |
tabu_tenure | The iterations before the frequency of the candidate's attribute falls to threshold, or nothing when it is not above it. |
update | Counts the attribute of the move applied. |