Picture a golfer standing on a hilly landscape â the height of the terrain is the quality of a solution to some hard problem. The golfer wants to reach the highest peak, but they can only take steps to neighboring spots. The trap: many hills have local peaks that are not the global best. A climber who only ever steps upward gets stuck there.
Simulated annealing escapes by occasionally accepting a downhill step, with a probability that shrinks over time â mimicking how a metal cools and its atoms settle. The idea works, but the temperature schedule and the acceptance probability add complexity that can be tricky to tune.
In 1993, the physicist GĂŒnter Dueck published a strikingly simpler idea: instead of a cooling temperature, imagine the landscape flooding with water. The water level rises steadily from the starting quality. You may move to any neighboring solution â as long as it stays above the waterline. As the flood rises, solutions below the current level become forbidden; the search is squeezed upward until only high-quality solutions remain reachable.
No probability. No temperature schedule. Just a rising threshold and the rule: stay above the water.
The algorithm was named the Great Deluge (after the biblical flood) and published alongside a companion heuristic called Record-to-Record Travel in the journal Journal of Computational Physics. Both have since found a home in scheduling, timetabling, and combinatorial optimization.
Comments
Loading comments...