Uniform generation of spanning regular subgraphs of a dense graph
Abstract
Let Hn be a graph on n vertices and let Hn denote the complement of Hn. Suppose that = (n) is the maximum degree of Hn. We analyse three algorithms for sampling d-regular subgraphs (d-factors) of Hn. This is equivalent to uniformly sampling d-regular graphs which avoid a set E(Hn) of forbidden edges. Here d=d(n) is a positive integer which may depend on n. Two of these algorithms produce a uniformly random d-factor of Hn in expected runtime which is linear in n and low-degree polynomial in d and . The first algorithm applies when (d+)d = o(n). This improves on an earlier algorithm by the first author, which required constant d and at most a linear number of edges in Hn. The second algorithm applies when Hn is regular and d2+2 = o(n), adapting an approach developed by the first author together with Wormald. The third algorithm is a simplification of the second, and produces an approximately uniform d-factor of Hn in time O(dn). Here the output distribution differs from uniform by o(1) in total variation distance, provided that d2+2 = o(n).
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.