Simulated annealing beats metropolis in combinatorial optimization

I Wegener - International Colloquium on Automata, Languages …, 2005 - Springer
I Wegener
International Colloquium on Automata, Languages, and Programming, 2005Springer
The Metropolis algorithm is simulated annealing with a fixed temperature. Surprisingly
enough, many problems cannot be solved more efficiently by simulated annealing than by
the Metropolis algorithm with the best temperature. The problem of finding a natural example
(artificial examples are known) where simulated annealing outperforms the Metropolis
algorithm for all temperatures has been discussed by Jerrum and Sinclair (1996) as “an
outstanding open problem.” This problem is solved here. The examples are instances of the …
Abstract
The Metropolis algorithm is simulated annealing with a fixed temperature. Surprisingly enough, many problems cannot be solved more efficiently by simulated annealing than by the Metropolis algorithm with the best temperature. The problem of finding a natural example (artificial examples are known) where simulated annealing outperforms the Metropolis algorithm for all temperatures has been discussed by Jerrum and Sinclair (1996) as “an outstanding open problem.” This problem is solved here. The examples are instances of the well-known minimum spanning tree problem. Moreover, it is investigated which instances of the minimum spanning tree problem can be solved efficiently by simulated annealing. This is motivated by the aim to develop further methods to analyze the simulated annealing process.
Springer