Spokes.wiki Search Graph Growth About

optimization-algorithms-wiki

Defined Term mechanism source ↗ source url updated Wed Jun 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Tabu search

The memory-based single-solution metaheuristic that completes the single-solution axis beside simulated-annealing. Created by Fred Glover (1986, formalized 1989) for combinatorial / discrete optimization (the name is Tongan for “things not to be touched”). Where most of the corpus is population-based and memoryless, tabu search is the corpus’s clearest case of explicit memory as the search driver.

Mechanism

It is local search with two upgrades that let it escape local optima:

  1. Accept worsening moves — when no improving move exists, take the least-bad one (shared with simulated-annealing; the two are the corpus’s downhill-move-accepting pair).
  2. Tabu list — record recently visited solutions/move-attributes and forbid returning to them for a tabu tenure, breaking cycles and pushing the search into new territory.

Where it sits in the field

The No-Free-Lunch read

Tabu search’s strength is combinatorial problems (routing, scheduling) where its move-memory prunes revisits — a different niche from the continuous-space metaheuristics that dominate the population-optimization-benchmark, underscoring again that the binding constraint (discrete vs continuous, memory vs sampling) picks the winner (no-free-lunch-theorem).

simulated-annealing · metaheuristic-optimization · exploration-vs-exploitation · genetic-algorithm · no-free-lunch-theorem