How Well Does the Metropolis Algorithm Cope With Local Optima?
Not on the map. Why?
Abstract (arXiv)
The Metropolis algorithm (MA) is a classic stochastic local search heuristic. It avoids getting stuck in local optima by occasionally accepting inferior solutions. To better and in a rigorous manner understand this ability, we conduct a mathematical runtime analysis of the MA on the CLIFF benchmark. Apart from one local optimum, cliff functions are monotonically increasing towards the global optimum. Consequently, to optimize a cliff function, the MA only once needs to accept an inferior solution. Despite seemingly being an ideal benchmark for the MA to profit from its main working principle, our mathematical runtime analysis shows that this hope does not come true. Even with the optimal temperature (the only parameter of the MA), the MA optimizes most cliff functions less efficiently than simple elitist evolutionary algorithms (EAs), which can only leave the local optimum by generating a superior solution possibly far away. This result suggests that our understanding of why the MA is often very successful in practice is not yet complete. Our work also suggests to equip the MA with global mutation operators, an idea supported by our preliminary experiments.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 16 of its 73 references that are in the map. First posted on arXiv 21 Apr 2023.
Builds on
16 of 73 references.
References · 16
- 2017Fast Genetic Algorithmscited by 29
- 2018Probabilistic Tools for the Analysis of Randomized Optimization Heuristicscited by 24
- 2020Does Comma Selection Help To Cope With Local Optimacited by 15
- 2020Self-Adjusting Evolutionary Algorithms for Multimodal Optimizationcited by 15
- 2022A First Runtime Analysis of the NSGA-II on a Multimodal Problemcited by 15
- 2022Runtime Analysis for the NSGA-II: Provable Speed-Ups From Crossovercited by 14
- 2022From Understanding the Population Dynamics of the NSGA-II to the First Proven Lower Boundscited by 13
- 2021Stagnation Detection with Randomized Local Searchcited by 11
- 2019On the Limitations of the Univariate Marginal Distribution Algorithm to Deception and Where Bivariate EDAs might helpcited by 8
- 2021Stagnation Detection in Highly Multimodal Fitness Landscapescited by 8
- 2022Stagnation Detection Meets Fast Mutationcited by 8
- 2018Optimal Parameter Choices via Precise Black-Box Analysiscited by 7
4 more
- 2015First Steps Towards a Runtime Comparison of Natural and Artificial Evolutioncited by 6
- 2021Choosing the Right Algorithm With Hints From Complexity Theorycited by 5
- 2023Comma Selection Outperforms Plus Selection on OneMax with Randomly Planted Optimacited by 5
- 2023How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffscited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.