English

The switch Markov chain for sampling irregular graphs and digraphs

Discrete Mathematics 2017-09-13 v2 Combinatorics

Abstract

The problem of efficiently sampling from a set of (undirected, or directed) graphs with a given degree sequence has many applications. One approach to this problem uses a simple Markov chain, which we call the switch chain, to perform the sampling. The switch chain is known to be rapidly mixing for regular degree sequences, both in the undirected and directed setting. We prove that the switch chain for undirected graphs is rapidly mixing for any degree sequence with minimum degree at least 1 and with maximum degree dmaxd_{\max} which satisfies 3dmax13M3\leq d_{\max}\leq \frac{1}{3}\, \sqrt{M}, where MM is the sum of the degrees. The mixing time bound obtained is only a factor nn larger than that established in the regular case, where nn is the number of vertices. Our result covers a wide range of degree sequences, including power-law graphs with parameter γ>5/2\gamma > 5/2 and sufficiently many edges. For directed degree sequences such that the switch chain is irreducible, we prove that the switch chain is rapidly mixing when all in-degrees and out-degrees are positive and bounded above by 14m\frac{1}{4}\, \sqrt{m}, where mm is the number of arcs, and not all in-degrees and out-degrees equal 1. The mixing time bound obtained in the directed case is an order of m2m^2 larger than that established in the regular case.

Keywords

Cite

@article{arxiv.1701.07101,
  title  = {The switch Markov chain for sampling irregular graphs and digraphs},
  author = {Catherine Greenhill and Matteo Sfragara},
  journal= {arXiv preprint arXiv:1701.07101},
  year   = {2017}
}

Comments

33 pages, this version addresses referees comments

R2 v1 2026-06-22T17:59:20.830Z