We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DM

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Discrete Mathematics

Title: Comparing the Switch and Curveball Markov Chains for Sampling Binary Matrices with Fixed Marginals

Abstract: The Curveball algorithm is a variation on well-known switch-based Markov chain approaches for uniformly sampling binary matrices with fixed row and column sums. Instead of a switch, the Curveball algorithm performs a so-called binomial trade in every iteration of the algorithm. Intuitively, this could lead to a better convergence rate for reaching the stationary (uniform) distribution in certain cases. Some experimental evidence for this has been given in the literature. In this note we give a spectral gap comparison between two switch-based chains and the Curveball chain. In particular, this comparison allows us to conclude that the Curveball Markov chain is rapidly mixing whenever one of the two switch chains is rapidly mixing. Our analysis directly extends to the case of sampling binary matrices with forbidden entries (under the assumption of irreducibility). This in particular captures the case of sampling simple directed graphs with given degrees. As a by-product of our analysis, we show that the switch Markov chain of the Kannan-Tetali-Vempala conjecture only has non-negative eigenvalues if the sampled binary matrices have at least three columns. This shows that the Markov chain does not have to be made lazy, which is of independent interest. We also obtain an improved bound on the smallest eigenvalue for the switch Markov chain studied by Greenhill for uniformly sampling simple directed regular graphs.
Comments: New revised version. One erroneous claim has been replaced by weaker claim (see footnote 7 on page 12)
Subjects: Discrete Mathematics (cs.DM)
Cite as: arXiv:1709.07290 [cs.DM]
  (or arXiv:1709.07290v3 [cs.DM] for this version)

Submission history

From: Pieter Kleer [view email]
[v1] Thu, 21 Sep 2017 12:56:17 GMT (29kb)
[v2] Wed, 27 Sep 2017 12:51:56 GMT (30kb)
[v3] Wed, 18 Oct 2017 15:01:37 GMT (29kb)

Link back to: arXiv, form interface, contact.