Microcanonical simulated annealing: Massively parallel Monte Carlo simulations with sporadic random-number generation

Numerical simulations of models and theories that describe complex systems such as spin glasses are becoming increasingly important. Beyond fundamental research, these computational methods also find practical applications in fields like combinatorial optimization. However, Monte Carlo simulations, an important subcategory of these methods, are plagued by a major drawback: they are extremely greedy for (pseudo) random numbers. The total fraction of computer time dedicated to random-number generation increases as the hardware grows more sophisticated, and can get prohibitive for special-purpose computing platforms. We propose here a general-purpose microcanonical simulated annealing (MicSA) formalism that dramatically reduces such a burden. The algorithm is fully adapted to a massively parallel computation, as we show in the particularly demanding benchmark of the three-dimensional Ising spin glass. We carry out very stringent numerical tests of the new algorithm by comparing our results, obtained on GPUs, with high-precision standard ( i.e. , random-number-greedy) simulations performed on the Janus II custom-built supercomputer. In those cases where thermal equilibrium is reachable ( i.e. , in the paramagnetic phase), both simulations reach compatible values. More significantly, barring short-time corrections, a simple time rescaling suffices to map the MicSA off-equilibrium dynamics onto the results obtained with standard simulations.

Authors

Institutions

Publication Details

Journal
Computer Physics Communications
Published
2026-04-27
DOI
https://doi.org/10.1016/j.cpc.2026.110182
Citations
1
Primary Topic
Theoretical and Computational Physics
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Microcanonical simulated annealing: Massively parallel Monte Carlo simulations with sporadic random-number generation

Massimo Bernaschi, I. González-Adalid Pemartín, David Yllanes, V. Martı́n-Mayor et al.
1 citations
Computer Physics Communications
Theoretical and Computational Physics
article

Microcanonical simulated annealing: Massively parallel Monte Carlo simulations with sporadic random-number generation

Massimo Bernaschi, I. González-Adalid Pemartín, David Yllanes, V. Martı́n-Mayor, J. J. Ruiz-Lorenzo, Federico Ricci‐Tersenghi, L. A. Fernández, Enzo Marinari, G. Parisi
article en
1 citations

Abstract

Numerical simulations of models and theories that describe complex systems such as spin glasses are becoming increasingly important. Beyond fundamental research, these computational methods also find practical applications in fields like combinatorial optimization. However, Monte Carlo simulations, an important subcategory of these methods, are plagued by a major drawback: they are extremely greedy for (pseudo) random numbers. The total fraction of computer time dedicated to random-number generation increases as the hardware grows more sophisticated, and can get prohibitive for special-purpose computing platforms. We propose here a general-purpose microcanonical simulated annealing (MicSA) formalism that dramatically reduces such a burden. The algorithm is fully adapted to a massively parallel computation, as we show in the particularly demanding benchmark of the three-dimensional Ising spin glass. We carry out very stringent numerical tests of the new algorithm by comparing our results, obtained on GPUs, with high-precision standard ( i.e. , random-number-greedy) simulations performed on the Janus II custom-built supercomputer. In those cases where thermal equilibrium is reachable ( i.e. , in the paramagnetic phase), both simulations reach compatible values. More significantly, barring short-time corrections, a simple time rescaling suffices to map the MicSA off-equilibrium dynamics onto the results obtained with standard simulations.

Computer Physics CommunicationsVol. 325
Zhejiang International Studies University (CN), Universidad Complutense de Madrid (ES), Universidad de Zaragoza (ES), Government of Extremadura (ES), Fundacion Agencia Aragonesa para la Investigacion y el Desarrollo (ES), Istituto per le Applicazioni del Calcolo Mauro Picone (IT), Zaragoza Logistics Center (ES), Istituto Nazionale di Fisica Nucleare, Sezione di Roma I (IT), Universidad de Extremadura (ES), Sapienza University of Rome (IT)
Ministerio de Ciencia, Innovación y Universidades, Junta de Extremadura, European Regional Development Fund, Agencia Estatal de Investigación, Ministero dell'Istruzione e del Merito
Openalex Percentile: Top 99%
Theoretical and Computational Physics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.