Arrow Research search
Back to STOC

STOC 2023

Parallel Discrete Sampling via Continuous Walks

Conference Paper Session 1A Algorithms and Complexity · Theoretical Computer Science

Abstract

We develop a framework for sampling from discrete distributions µ on the hypercube {± 1} n by sampling from continuous distributions supported on ℝ n obtained by convolution with spherical Gaussians. We show that for well-studied families of discrete distributions µ, the result of the convolution is well-conditioned log-concave, whenever the Gaussian’s variance is above an O (1) threshold. We plug off-the-shelf continuous sampling methods into our framework to obtain novel discrete sampling algorithms. Additionally, we introduce and study a crucial notion of smoothness for discrete distributions that we call transport stability, which we use to control the propagation of error in our framework. We expect transport stability to be of independent interest, as we connect it to constructions of optimally mixing local random walks and concentration inequalities. As our main application, we resolve open questions raised by Anari, Hu, Saberi, and Schild on the parallel sampling of distributions which admit parallel counting. We show that determinantal point processes can be sampled via RNC algorithms, that is in time log( n ) O (1) using n O (1) processors. For a wider class of distributions, we show our framework yields Quasi-RNC sampling, i.e., log( n ) O (1) time using n O (log n ) processors. This wider class includes non-symmetric determinantal point processes and random Eulerian tours in digraphs, the latter nearly resolving another open question raised by prior work.

Authors

Keywords

  • Eulerian tours
  • counting
  • determinantal point processes
  • parallel algorithms
  • sampling
  • stochastic localization
  • transport stability

Context

Venue
ACM Symposium on Theory of Computing
Archive span
1969-2025
Indexed papers
4364
Paper id
950590464400749840
v2026.09.13