paper-with-me

홈 › Papers

How Well Does the Metropolis Algorithm Cope With Local Optima?

2023-04-21 · Benjamin Doerr, Taha El Ghazi El Houssaini, Amirhossein Rajabi, Carsten Witt

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.

📄 PDF Abstract BibTeX arXiv:2304.10848

Code (1)

dtucomputetonia/mavseaoncliff 공식 구현

Tasks

Evolutionary Algorithms

Similar Papers 제목 키워드 기반

Distributed Metropolis Sampler with Optimal Parallelism

2019-04-01 · Weiming Feng, Thomas P. Hayes, Yitong Yin

The Metropolis-Hastings algorithm is a fundamental Markov chain Monte Carlo (MCMC) method for sampling and inference. With the advent of Big Data, distributed and parallel variants of MCMC methods are attracting increase…

QFold: Quantum Walks and Deep Learning to Solve Protein Folding

2021-01-25 · P A M Casares, Roberto Campos, M A Martin-Delgado

Predicting the 3D structure of proteins is one of the most important problems in current biochemical research. In this article, we explain how to combine recent deep learning advances with the well known technique of qua…

Deep LearningProtein Folding

Cyclical Kernel Adaptive Metropolis

2022-06-29 · Jianan Canal Li, Yimeng Zeng, Wentao Guo

We propose cKAM, cyclical Kernel Adaptive Metropolis, which incorporates a cyclical stepsize scheme to allow control for exploration and sampling. We show that on a crafted bimodal distribution, existing Adaptive Metropo…

WarpLDA: a Cache Efficient O(1) Algorithm for Latent Dirichlet Allocation

2015-10-29 · Jianfei Chen, Kaiwei Li, Jun Zhu, WenGuang Chen

Developing efficient and scalable algorithms for Latent Dirichlet Allocation (LDA) is of wide interest for many applications. Previous work has developed an O(1) Metropolis-Hastings sampling method for each token. Howeve…

Training neural networks using Metropolis Monte Carlo and an adaptive variant

2022-05-16 · Stephen Whitelam, Viktor Selin, Ian Benlolo, Corneel Casert 외

We examine the zero-temperature Metropolis Monte Carlo algorithm as a tool for training a neural network by minimizing a loss function. We find that, as expected on theoretical grounds and shown empirically by other auth…