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 optimized code for bipartite graphs, and highly optimized 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
Code for reproducing results and plots from our paper "Accelerating equilibrium spin-glass simulatio...
This paper presents an overview of diverse topics that are seemingly different but interrelated, wit...
In the era of quantum technology, benchmarking classical algorithms is necessary for certifying the ...
Many NP-hard problems can be seen as the task of finding a ground state of a disordered highly conne...
Slow dynamics in disordered materials prohibits the direct simulation of their rich behavior. Clever...
We optimize codes implementing Monte Carlo simulations of spin-glass systems for some multi-core CPU...
We implement Monte Carlo algorithms for the simulation of spin-glass systems and optimize our codes ...
The population annealing algorithm is a novel approach to study systems with rough free-energy lands...
The Fujitsu Digital Annealer is designed to solve fully connected quadratic unconstrained binary opt...
We develop a highly optimized code for simulating the Edwards-Anderson Heisenberg model on graphics ...
Simulated annealing with a more complicated set of moves than single-spin flips is applied to the on...
A general recipe for the use of ldquoSimulated Annealingrdquo for ldquospin-glass-likerdquoNP-comple...
We study the Ising spin glass on random graphs with fixed connectivity z and with a Gaussian distrib...
The Ising model has been thoroughly studied by both\ud mathematicians and physicists. In this paper ...
Monte Carlo simulations of the Ising model play an important role in the field of computational stat...
Code for reproducing results and plots from our paper "Accelerating equilibrium spin-glass simulatio...
This paper presents an overview of diverse topics that are seemingly different but interrelated, wit...
In the era of quantum technology, benchmarking classical algorithms is necessary for certifying the ...
Many NP-hard problems can be seen as the task of finding a ground state of a disordered highly conne...
Slow dynamics in disordered materials prohibits the direct simulation of their rich behavior. Clever...
We optimize codes implementing Monte Carlo simulations of spin-glass systems for some multi-core CPU...
We implement Monte Carlo algorithms for the simulation of spin-glass systems and optimize our codes ...
The population annealing algorithm is a novel approach to study systems with rough free-energy lands...
The Fujitsu Digital Annealer is designed to solve fully connected quadratic unconstrained binary opt...
We develop a highly optimized code for simulating the Edwards-Anderson Heisenberg model on graphics ...
Simulated annealing with a more complicated set of moves than single-spin flips is applied to the on...
A general recipe for the use of ldquoSimulated Annealingrdquo for ldquospin-glass-likerdquoNP-comple...
We study the Ising spin glass on random graphs with fixed connectivity z and with a Gaussian distrib...
The Ising model has been thoroughly studied by both\ud mathematicians and physicists. In this paper ...
Monte Carlo simulations of the Ising model play an important role in the field of computational stat...
Code for reproducing results and plots from our paper "Accelerating equilibrium spin-glass simulatio...
This paper presents an overview of diverse topics that are seemingly different but interrelated, wit...
In the era of quantum technology, benchmarking classical algorithms is necessary for certifying the ...