Sampling bipartite graphs with given vertex degrees and fixed edges and non-edges
Annabell Berger

TL;DR
This paper develops a Markov chain method for sampling bipartite graphs with fixed degrees and specific edges or non-edges, extending existing algorithms and providing conditions for ergodicity.
Contribution
It introduces a general framework for ergodic Markov chains using edge swaps in bipartite graphs with fixed substructures, extending the Curveball algorithm.
Findings
4- and 6-swaps suffice when F is a forest
4-swaps suffice if F lacks a matching of size 3
The method ensures ergodicity under specific structural conditions
Abstract
We consider the problem of sampling a bipartite graph with given vertex degrees where a set of edges and non-edges which need to be contained is predefined. Our general result shows that the repeated swap of edges and non-edges in alternating cycles of at most size ('-swaps' with ) in a current graph lead to an ergodic Metropolis Markov chain whenever does not contain a cycle of length with This leads to useful Markov chains whenever is not too large. If is a forest, - and -swaps are sufficient. Furthermore, we prove that -swaps are sufficient when does not contain a matching of size We extend the Curveball algorithm of Strona et al. \cite{Strona2014b} to our cases.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Stochastic processes and statistical mechanics · Complexity and Algorithms in Graphs
