Why it matters

Tabu search complements simulated annealing. Understanding shapes metaheuristic toolkit.

Advertisement

The architecture

Move to best non-tabu neighbor.

Add previous state to tabu.

Age tabu list.

Tabu searchBest non-tabu moveeven if worseUpdate tabu listwith previousAgingremove old entriesAspiration criteria: allow tabu move if it beats best-so-far
Tabu search mechanics.
Advertisement

How it works end to end

Aspiration: override tabu if move produces best-so-far.

Tabu tenure: how long entries stay tabu.

Applications: VLSI layout, scheduling, routing.