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

Saved in:
Bibliographic Details
Title: Microcanonical simulated annealing: Massively parallel Monte Carlo simulations with sporadic random-number generation.
Authors: Bernaschi, M.1 (AUTHOR), Chilin, C.2,3 (AUTHOR), Fernandez, L.A.2 (AUTHOR), González-Adalid Pemartín, I.1 (AUTHOR), Marinari, E.3,4 (AUTHOR), Martin-Mayor, V.2 (AUTHOR), Parisi, G.3,4,5 (AUTHOR), Ricci-Tersenghi, F.3,4 (AUTHOR), Ruiz-Lorenzo, J.J.6,7 (AUTHOR), Yllanes, D.1,8,9,10 (AUTHOR) david.yllanes@unizar.es
Source: Computer Physics Communications. Aug2026, Vol. 325, pN.PAG-N.PAG. 1p.
Subjects: Monte Carlo method, Random number generators, Simulated annealing, Parallel programming, Combinatorial optimization, Graphics processing units, Ising model
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. [ABSTRACT FROM AUTHOR]
Copyright of Computer Physics Communications is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 193977774
AccessLevel: 6
PubType: Periodical
PubTypeId: serialPeriodical
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Microcanonical simulated annealing: Massively parallel Monte Carlo simulations with sporadic random-number generation.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Bernaschi%2C+M%2E%22">Bernaschi, M.</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Chilin%2C+C%2E%22">Chilin, C.</searchLink><relatesTo>2,3</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Fernandez%2C+L%2EA%2E%22">Fernandez, L.A.</searchLink><relatesTo>2</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22González-Adalid+Pemartín%2C+I%2E%22">González-Adalid Pemartín, I.</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Marinari%2C+E%2E%22">Marinari, E.</searchLink><relatesTo>3,4</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Martin-Mayor%2C+V%2E%22">Martin-Mayor, V.</searchLink><relatesTo>2</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Parisi%2C+G%2E%22">Parisi, G.</searchLink><relatesTo>3,4,5</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Ricci-Tersenghi%2C+F%2E%22">Ricci-Tersenghi, F.</searchLink><relatesTo>3,4</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Ruiz-Lorenzo%2C+J%2EJ%2E%22">Ruiz-Lorenzo, J.J.</searchLink><relatesTo>6,7</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Yllanes%2C+D%2E%22">Yllanes, D.</searchLink><relatesTo>1,8,9,10</relatesTo> (AUTHOR)<i> david.yllanes@unizar.es</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Computer+Physics+Communications%22">Computer Physics Communications</searchLink>. Aug2026, Vol. 325, pN.PAG-N.PAG. 1p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Monte+Carlo+method%22">Monte Carlo method</searchLink><br /><searchLink fieldCode="DE" term="%22Random+number+generators%22">Random number generators</searchLink><br /><searchLink fieldCode="DE" term="%22Simulated+annealing%22">Simulated annealing</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+programming%22">Parallel programming</searchLink><br /><searchLink fieldCode="DE" term="%22Combinatorial+optimization%22">Combinatorial optimization</searchLink><br /><searchLink fieldCode="DE" term="%22Graphics+processing+units%22">Graphics processing units</searchLink><br /><searchLink fieldCode="DE" term="%22Ising+model%22">Ising model</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: 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. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Computer Physics Communications is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=193977774
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1016/j.cpc.2026.110182
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 1
        StartPage: N.PAG
    Subjects:
      – SubjectFull: Monte Carlo method
        Type: general
      – SubjectFull: Random number generators
        Type: general
      – SubjectFull: Simulated annealing
        Type: general
      – SubjectFull: Parallel programming
        Type: general
      – SubjectFull: Combinatorial optimization
        Type: general
      – SubjectFull: Graphics processing units
        Type: general
      – SubjectFull: Ising model
        Type: general
    Titles:
      – TitleFull: Microcanonical simulated annealing: Massively parallel Monte Carlo simulations with sporadic random-number generation.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Bernaschi, M.
      – PersonEntity:
          Name:
            NameFull: Chilin, C.
      – PersonEntity:
          Name:
            NameFull: Fernandez, L.A.
      – PersonEntity:
          Name:
            NameFull: González-Adalid Pemartín, I.
      – PersonEntity:
          Name:
            NameFull: Marinari, E.
      – PersonEntity:
          Name:
            NameFull: Martin-Mayor, V.
      – PersonEntity:
          Name:
            NameFull: Parisi, G.
      – PersonEntity:
          Name:
            NameFull: Ricci-Tersenghi, F.
      – PersonEntity:
          Name:
            NameFull: Ruiz-Lorenzo, J.J.
      – PersonEntity:
          Name:
            NameFull: Yllanes, D.
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 08
              Text: Aug2026
              Type: published
              Y: 2026
          Identifiers:
            – Type: issn-print
              Value: 00104655
          Numbering:
            – Type: volume
              Value: 325
          Titles:
            – TitleFull: Computer Physics Communications
              Type: main
ResultId 1