Papers
Topics
Authors
Recent
Search
2000 character limit reached

Log-Concave Polynomials IV: Approximate Exchange, Tight Mixing Times, and Near-Optimal Sampling of Forests

Published 15 Apr 2020 in cs.DS, cs.DM, and math.PR | (2004.07220v2)

Abstract: We prove tight mixing time bounds for natural random walks on bases of matroids, determinantal distributions, and more generally distributions associated with log-concave polynomials. For a matroid of rank kk on a ground set of nn elements, or more generally distributions associated with log-concave polynomials of homogeneous degree kk on nn variables, we show that the down-up random walk, started from an arbitrary point in the support, mixes in time O(klogk)O(k\log k). Our bound has no dependence on nn or the starting point, unlike the previous analyses [ALOV19,CGM19], and is tight up to constant factors. The main new ingredient is a property we call approximate exchange, a generalization of well-studied exchange properties for matroids and valuated matroids, which may be of independent interest. In particular, given function μ:([n]k)R<em>0,\mu: {[n] \choose k} \to \mathbb{R}<em>{\geq 0}, our approximate exchange property implies that a simple local search algorithm gives a k<sup>O(k)k<sup>{O(k)}-approximation of max</em>Sμ(S)\max</em>{S} \mu(S) when μ\mu is generated by a log-concave polynomial, and that greedy gives the same approximation ratio when μ\mu is strongly Rayleigh. As an application, we show how to leverage down-up random walks to approximately sample random forests or random spanning trees in a graph with nn edges in time O(nlog<sup>2</sup>n).O(n\log<sup>2</sup> n). The best known result for sampling random forest was a FPAUS with high polynomial runtime recently found by \cite{ALOV19, CGM19}. For spanning tree, we improve on the almost-linear time algorithm by [Sch18]. Our analysis works on weighted graphs too, and is the first to achieve nearly-linear running time for these problems.

Citations (15)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.