Algorithmic Pirogov-Sinai theory

06/29/2018
by   Tyler Helmuth, et al.
0

We develop an efficient algorithmic approach for approximate counting and sampling in the low-temperature regime of a broad class of statistical physics models on finite subsets of the lattice Z^d and on the torus ( Z/n Z)^d. Our approach is based on combining contour representations from Pirogov-Sinai theory with Barvinok's approach to approximate counting using truncated Taylor series. Some consequences of our main results include an FPTAS for approximating the partition function of the hard-core model at sufficiently high fugacity on subsets of Z^d with appropriate boundary conditions and an efficient sampling algorithm for the ferromagnetic Potts model on the discrete torus ( Z/n Z)^d at sufficiently low temperature.

READ FULL TEXT
research
11/04/2021

Computational thresholds for the fixed-magnetization Ising model

The ferromagnetic Ising model is a model of a magnetic material and a ce...
research
09/20/2019

Efficient sampling and counting algorithms for the Potts model on Z^d at all temperatures

For d > 2 and all q≥ q_0(d) we give an efficient algorithm to approximat...
research
01/17/2022

Efficient Algorithms for Approximating Quantum Partition Functions at Low Temperature

We establish an efficient approximation algorithm for the partition func...
research
04/05/2022

Algorithms for the ferromagnetic Potts model on expanders

We give algorithms for approximating the partition function of the ferro...
research
06/15/2023

Algorithmic Cluster Expansions for Quantum Problems

We establish a general framework for developing approximation algorithms...
research
07/02/2019

Modeling and Computation of Kubo Conductivity for 2D Incommensurate Bilayers

This paper presents a unified approach to the modeling and computation o...
research
04/15/2021

Approximate and discrete Euclidean vector bundles

We introduce ε-approximate versions of the notion of Euclidean vector bu...

Please sign up or login with your details

Forgot password? Click here to reset