EasyLocalAPI reference iolab-uniud/easylocal

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

NameDescription
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.