Exact Distributed Sampling

03/05/2023
by   Sriram V. Pemmaraju, et al.
0

Fast distributed algorithms that output a feasible solution for constraint satisfaction problems, such as maximal independent sets, have been heavily studied. There has been much less research on distributed sampling problems, where one wants to sample from a distribution over all feasible solutions (e.g., uniformly sampling a feasible solution). Recent work (Feng, Sun, Yin PODC 2017; Fischer and Ghaffari DISC 2018; Feng, Hayes, and Yin arXiv 2018) has shown that for some constraint satisfaction problems there are distributed Markov chains that mix in O(log n) rounds in the classical LOCAL model of distributed computation. However, these methods return samples from a distribution close to the desired distribution, but with some small amount of error. In this paper, we focus on the problem of exact distributed sampling. Our main contribution is to show that these distributed Markov chains in tandem with techniques from the sequential setting, namely coupling from the past and bounding chains, can be used to design O(log n)-round LOCAL model exact sampling algorithms for a class of weighted local constraint satisfaction problems. This general result leads to O(log n)-round exact sampling algorithms that use small messages (i.e., run in the CONGEST model) and polynomial-time local computation for some important special cases, such as sampling weighted independent sets (aka the hardcore model) and weighted dominating sets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/19/2018

On Local Distributed Sampling and Counting

In classic distributed graph problems, each instance on a graph specifie...
research
04/04/2022

Sampling Lovász Local Lemma For General Constraint Satisfaction Solutions In Near-Linear Time

We give a fast algorithm for sampling uniform solutions of general const...
research
11/08/2020

Sampling Constraint Satisfaction Solutions in the Local Lemma Regime

We give a Markov chain based algorithm for sampling almost uniform solut...
research
02/25/2019

FPRAS for the Potts Model and the Number of k-colorings

In this paper, we give a sampling algorithm for the Potts model using Ma...
research
09/03/2015

Building a Truly Distributed Constraint Solver with JADE

Real life problems such as scheduling meeting between people at differen...
research
05/30/2022

Universally-Optimal Distributed Exact Min-Cut

We present a universally-optimal distributed algorithm for the exact wei...
research
12/19/2019

From the Bernoulli Factory to a Dice Enterprise via Perfect Sampling of Markov Chains

Given a p-coin that lands heads with unknown probability p, we wish to p...

Please sign up or login with your details

Forgot password? Click here to reset