A First Runtime Analysis of Parallel Tempering in Quadratic Optimization
Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 6343-6351.
https://doi.org/10.24963/ijcai.2026/706
Keywords
- Search: Evolutionary computation
- Search: Combinatorial search and optimisation
- Search: Local search
Abstract
Parallel tempering, or the replica exchange method, is a Markov Chain Monte Carlo (MCMC) sampling technique for finding low-energy states in complex landscapes by executing multiple processes at different temperatures and allowing for states to migrate between parallel processes based on the Metropolis criterion. Despite a growing interest in the technique as a randomized search heuristic, it is not clear when and why parallel tempering is effective. We conduct a first runtime analysis of the parallel tempering algorithm on a simple quadratic unconstrained binary optimization problem that induces a rugged energy landscape with tunable parameters. We prove that a single-temperature Metropolis process fails to efficiently optimize the problem at any temperature. In sharp contrast, a two-state parallel tempering approach using a low and a high temperature typically solves the problem in O(n^2 log n) iterations. The low-temperature process ensures stability, as it is unlikely to accept worsenings, whereas the high-temperature process facilitates exploration by traversing energy barriers. Improvements are discovered through exploration in the high-temperature process and transferred to the low-temperature process, where they are permanently retained. This effective interplay between processes demonstrates the power of parallel tempering and lends credence to its design.
@inproceedings{ijcai2026p706,
title = {A First Runtime Analysis of Parallel Tempering in Quadratic Optimization},
author = {Paixão, Tiago and Pérez Heredia, Jorge and Sudholt, Dirk and Sutton, Andrew M.},
booktitle = {Proceedings of the Thirty-Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-26}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Diego Calvanese},
pages = {6343--6351},
year = {2026},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2026/706},
url = {https://doi.org/10.24963/ijcai.2026/706},
}
TY - CPAPER TI - A First Runtime Analysis of Parallel Tempering in Quadratic Optimization AU - Paixão, Tiago AU - Pérez Heredia, Jorge AU - Sudholt, Dirk AU - Sutton, Andrew M. T2 - Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence, IJCAI-26 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2026 SP - 6343 EP - 6351 DO - 10.24963/ijcai.2026/706 UR - https://doi.org/10.24963/ijcai.2026/706 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: