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.

Microcanonical simulated annealing. Massively parallel Monte Carlo simulations with sporadic random-number generation / Bernaschi, M.; Chilin, C.; Fernandez, L. A.; González-Adalid Pemartín, I.; Marinari, E.; Martin-Mayor, V.; Parisi, G.; Ricci-Tersenghi, F.; Ruiz-Lorenzo, J. J.; Yllanes, D.. - In: COMPUTER PHYSICS COMMUNICATIONS. - ISSN 0010-4655. - 325:(2026), pp. 1-14. [10.1016/j.cpc.2026.110182]

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

Bernaschi, M.;Chilin, C.;Marinari, E.;Parisi, G.;Ricci-Tersenghi, F.;Ruiz-Lorenzo, J. J.;
2026

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.
2026
CUDA; Ising machines; Monte Carlo simulation; parallel computing; spin glasses
01 Pubblicazione su rivista::01a Articolo in rivista
Microcanonical simulated annealing. Massively parallel Monte Carlo simulations with sporadic random-number generation / Bernaschi, M.; Chilin, C.; Fernandez, L. A.; González-Adalid Pemartín, I.; Marinari, E.; Martin-Mayor, V.; Parisi, G.; Ricci-Tersenghi, F.; Ruiz-Lorenzo, J. J.; Yllanes, D.. - In: COMPUTER PHYSICS COMMUNICATIONS. - ISSN 0010-4655. - 325:(2026), pp. 1-14. [10.1016/j.cpc.2026.110182]
File allegati a questo prodotto
File Dimensione Formato  
Bernaschi_Microcanonical-simulated-annealing_2026.pdf

accesso aperto

Note: Articolo su rivista
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Creative commons
Dimensione 2.76 MB
Formato Adobe PDF
2.76 MB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1767489
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact