Asymptotic enumeration of constrained bipartite, directed and oriented graphs by degree sequence
Catherine Greenhill, Mahdieh Hasheminezhad, Isaiah Iliffe, Brendan D. McKay
TL;DR
The paper develops a unified, asymptotic framework for counting constrained graphs by degree sequence across bipartite, directed, and oriented classes in the sparse regime. Central to the approach is a switching analysis that yields precise exponential corrections for the constrained counts: $B(\boldsymbol{s},\boldsymbol{t},X) = B(\boldsymbol{s},\boldsymbol{t}) \exp(-F/S - 3F^2/(2S^3) + O(\delta_{\max}F/S^2 + F^3/S^5))$ under explicit sparsity conditions. These results translate into subgraph probabilities, enable computation of the expected permanent of random $0$-$1$ matrices with prescribed margins, and provide asymptotics for counts of loop-free, simple oriented, and oriented-from-undirected graphs, including Eulerian orientations. The methods and formulas offer a robust toolset for degree-sequence based enumeration with broad implications for combinatorial probability and random matrix theory.
Abstract
In the sufficiently sparse case, we find the probability that a uniformly random bipartite graph with given degree sequence contains no edge from a specified set of edges. This enables us to enumerate loop-free digraphs and oriented graphs with given in-degree and out-degree sequences, and obtain subgraph probabilities. Our theorems are not restricted to the near-regular case. As an application, we determine the expected permanent of sparse or very dense random matrices with given row and column sums; in the regular case, our formula holds over all densities. We also draw conclusions about the degrees of a random orientation of a random undirected graph with given degrees, including its number of Eulerian orientations.
