Imagine you are hiking in fog and trying to find the lowest valley. You walk downhill until you can go no further — but the hollow you are standing in might not be the deepest one. You are stuck in a local optimum, and without information about the wider landscape you have no way to know.
Local search algorithms face exactly this problem. They tweak a candidate solution one step at a time, accepting changes only when they improve the objective. They are fast and practical — but they routinely stop at local optima that are far from the global best.
Guided Local Search (GLS), introduced by Christos Voudouris and Edward Tsang in 1995, adds a simple but powerful twist: every time the search gets stuck, it penalizes the features of the current solution. Penalized features carry an extra cost in future evaluations, so the optimum the algorithm was happy with a moment ago suddenly looks worse — and the search moves on.
The result is a meta-heuristic: a strategy that guides an underlying local search without knowing the problem's structure in advance. GLS has found near-optimal solutions for some of the hardest combinatorial problems we know, including the Travelling Salesman Problem.
Comments
Loading comments...