EasyLocalAPI reference iolab-uniud/easylocal

easylocal::runners::tabu::FixedLength

TS1: a list of the last tenure moves, overwritten in a circle: each move stays tabu for tenure iterations.

Synopsis

Declared in <easylocal/runners/tabu_search.hpp>

class FixedLength;

Types

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

Type Aliases

NameDescription
parameters_type The parameter block of the list.

Member Functions

NameDescription
FixedLength [constructor]From its parameters.
make_state The list's state for a run, empty.