Log-Concave Polynomials IV: Approximate Exchange, Tight Mixing Times, and Near-Optimal Sampling of Forests
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 on a ground set of elements, or more generally distributions associated with log-concave polynomials of homogeneous degree on variables, we show that the down-up random walk, started from an arbitrary point in the support, mixes in time . Our bound has no dependence on 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 our approximate exchange property implies that a simple local search algorithm gives a -approximation of when is generated by a log-concave polynomial, and that greedy gives the same approximation ratio when 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 edges in time 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.
Keywords
Cite
@article{arxiv.2004.07220,
title = {Log-Concave Polynomials IV: Approximate Exchange, Tight Mixing Times, and Near-Optimal Sampling of Forests},
author = {Nima Anari and Kuikui Liu and Shayan Oveis Gharan and Cynthia Vinzant and Thuy Duong Vuong},
journal= {arXiv preprint arXiv:2004.07220},
year = {2021}
}
Comments
Updated with fast sampling for forests, and optimization for general strongly Rayleigh or log concave functions via simple algorithms. To appear in STOC'21