Optimization of population annealing Monte Carlo for large-scale spin-glass simulations

10/25/2017
by   Amin Barzegar, et al.
0

Population annealing Monte Carlo is an efficient sequential algorithm for simulating k-local Boolean Hamiltonians. Because of its structure, the algorithm is inherently parallel and therefore well-suited for large-scale simulations of computationally hard problems. Here we present various ways of optimizing population annealing Monte Carlo using 2-local spin-glass Hamiltonians as a case study. We demonstrate how the algorithm can be optimized from an implementation, algorithmic accelerator, as well as scalable parallelization point of view. This makes population annealing Monte Carlo perfectly-suited to study other frustrated problems such as pyrochlore lattices, constraint-satisfaction problems, as well as higher-order Hamiltonians commonly found in, e.g., topological color codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/24/2022

Quantum Adversarial Learning in Emulation of Monte-Carlo Methods for Max-cut Approximation: QAOA is not optimal

One of the leading candidates for near-term quantum advantage is the cla...
research
10/02/2018

A flexible sequential Monte Carlo algorithm for parametric constrained regression

An algorithm is proposed that enables the imposition of shape constraint...
research
10/02/2018

A flexible sequential Monte Carlo algorithm for shape-constrained regression

We propose an algorithm that is capable of imposing shape constraints on...
research
04/09/2022

Data-analysis software framework 2DMAT and its application to experimental measurements for two-dimensional material structures

An open-source data-analysis framework 2DMAT has been developed for expe...
research
06/22/2018

Physics-inspired optimization for constraint-satisfaction problems using a digital annealer

The Fujitsu Digital Annealer is designed to solve fully-connected quadra...
research
05/03/2020

Monte Carlo modeling photon-tissue interaction using on-demand cloud infrastructure

Purpose: This work advances a Monte Carlo (MC) method to combine ionizin...

Please sign up or login with your details

Forgot password? Click here to reset