Linking Search Space Structure, Run-Time Dynamics, and Problem Difficulty: A Step Toward Demystifying Tabu Search
A. E. Howe, J. P. Watson, L. D. Whitley

TL;DR
This paper models the run-time dynamics of tabu search in job-shop scheduling problems, revealing how search space features influence difficulty and providing practical guidance on parameter tuning.
Contribution
It introduces a new model of problem difficulty and demonstrates that tabu search can be approximated as a simple random walk, explaining performance variability.
Findings
Random walk model accounts for most variability in search cost.
Initial solution construction has minimal impact on performance.
Small tabu tenure values are optimal if they prevent stagnation.
Abstract
Tabu search is one of the most effective heuristics for locating high-quality solutions to a diverse array of NP-hard combinatorial optimization problems. Despite the widespread success of tabu search, researchers have a poor understanding of many key theoretical aspects of this algorithm, including models of the high-level run-time dynamics and identification of those search space features that influence problem difficulty. We consider these questions in the context of the job-shop scheduling problem (JSP), a domain where tabu search algorithms have been shown to be remarkably effective. Previously, we demonstrated that the mean distance between random local optima and the nearest optimal solution is highly correlated with problem difficulty for a well-known tabu search algorithm for the JSP introduced by Taillard. In this paper, we discuss various shortcomings of this measure and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
