arXiv Analytics

Sign in

arXiv:1701.04888 [math.CO]AbstractReferencesReviewsResources

Uniformly sampling graphs with self-loops and a given degree sequence

Joel Nishimura

Published 2017-01-17Version 1

`Double edge swaps' transform one graph into another while preserving the graph's degree sequence, and have thus been used in a number of popular Markov chain Monte Carlo (MCMC) sampling techniques. However, while double edge-swap MCMC sampling can, for any fixed degree sequence, sample simple graphs, multigraphs, and pseudographs uniformly, this is not true for graphs which allow self-loops but not multiedges (loopy graphs). Indeed, we exactly characterize the degree sequences where double edge swaps cannot reach every valid loopy graph and develop an efficient algorithm to determine such degree sequences. The same classification scheme to characterize degree sequences can be used to prove that, for all degree sequences, loopy graphs are connected by a combination of double and triple edge swaps. Thus, we contribute the first MCMC sampler that uniformly samples loopy graphs with any given sequence.

Related articles: Most relevant | Search more
arXiv:1303.5622 [math.CO] (Published 2013-03-22)
On the approximate shape of degree sequences that are not potentially $H$-graphic
arXiv:1004.2612 [math.CO] (Published 2010-04-15, updated 2012-10-16)
Towards random uniform sampling of bipartite graphs with given degree sequence
arXiv:2308.06670 [math.CO] (Published 2023-08-13)
Graphs with degree sequence $\{m^{m-1},n^{n-1}\}$ and $\{m^n,n^m\}$