Optimised simulated annealing for Ising spin glasses

Sergei V Isakov, Ilia N Zintchenko, Troels F Rønnow, Matthias Troyer
2015-07-01
Abstract:We present several efficient implementations of the simulated annealing algorithm for Ising spin glasses on sparse graphs. In particular, we provide a generic code for any choice of couplings, an optimised code for bipartite graphs, and highly optimised implementations using multi-spin coding for graphs with small maximum degree and discrete couplings with a finite range. The latter codes achieve up to 50 spin flips per nanosecond on modern Intel CPUs. We also compare the performance of the codes to that of the special purpose D-Wave devices built for solving such Ising spin glass problems.Program summaryProgram title: SimAn v1.0Catalogue identifier: AEVZ_v1_0Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEVZ_v1_0.htmlProgram obtainable from: CPC Program Library, Queen’s University, Belfast, N. IrelandLicensing provisions: GNU General Public License, version 3No. of lines in …
What problem does this paper attempt to address?