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
| Name | Description |
|---|---|
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
| Name | Description |
|---|---|
parameters_type | The parameter block of the list. |
Member Functions
| Name | Description |
|---|---|
FixedLength [constructor] | From its parameters. |
make_state | The list's state for a run, empty. |