Lune

FOCS2022Top-tier venue

Optimal Sublinear Sampling of Spanning Trees and Determinantal Point Processes via Average-Case Entropic Independence

Nima Anari, Yang P. Liu, Thuy-Duong Vuong

2022Year
1Citations
8Top-tier citations

Abstract

We design fast algorithms for repeatedly sampling from strongly Rayleigh distributions, which include as special cases random spanning tree distributions and determinantal point processes. For a graph G=(V, E)G=(V,\ E), we show how to approximately sample uniformly random spanning trees from G in O(∣V∣)O(|V|)1time per sample after an initial O(∣E∣)O(|E|) time preprocessing. This is the first nearly-linear runtime in the output size, which is clearly optimal. For a determinantal point process on k-sized subsets of a ground set of n elements, defined via an n×nn\times n kernel matrix, we show how to approximately sample in O~(kω){\widetilde{O}}(k^{\omega}) time after an initial O~(nkω−1){\widetilde{O}}(nk^{\omega-1}) time preprocessing, where ω<2.372864\omega\lt 2.372864 is the matrix multiplication exponent. The time to compute just the weight of the output set is simply ≃kω\simeq k^{\omega}, a natural barrier that suggests our runtime might be optimal for determinantal point processes as well. As a corollary, we even improve the state of the art for obtaining a single sample from a determinantal point process, from the prior runtime of O~(min⁡{nk2, nω}){\widetilde{O}}(\min\{nk^{2},\ n^{\omega}\}) to O~(nkω−1){\widetilde{O}}(nk^{\omega-1}).In our main technical result, we achieve the optimal limit on domain sparsification for strongly Rayleigh distributions. In domain sparsification, sampling from a distribution μ\mu on ([n]k)\binom{[n]}{k} is reduced to sampling from related distributions on ([t]k)\binom{[t]}{k} for t≪nt\ll n. We show that for strongly Rayleigh distributions, the domain size can be reduced to nearly linear in the output size t=O~(k)t={\widetilde{O}}(k), improving the state of the art from t=O~(k2)t={\widetilde{O}}(k^{2}) for general strongly Rayleigh distributions and the more specialized t=O~(k15)t={\widetilde{O}}(k^{15}) for sBanning tree distributions. Our reduction involves sampling from O~(1){\widetilde{O}}(1) domain-sparsified distributions, all of which can be produced efficiently assuming approximate overestimates for marginals of μ\mu are known and stored in a convenient data structure. Having access to marginals is the discrete analog of having access to the mean and covariance of a continuous distribution, or equivalently knowing “isotropy” for the distribution, the key behind optimal samplers in the continuous setting based on the famous Kannan-Lovász-Simonovits (KLS) conjecture. We view our result as analogous in spirit to the KLS conjecture and its consequences for sampling, but rather for discrete strongly Rayleigh measures.1Throughout, O~(⋅){\widetilde{O}}(\cdot) hides polylogarithmic factors in n.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext f56c4e9a-9ceb-449d-8d9e-7dde3c860126

Cited by top-tier papers8

Ask how each one uses it

Builds on8

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines