A Sequential Algorithm for Generating Random Graphs

Published: 01 Jan 2007, Last Modified: 15 May 2025APPROX-RANDOM 2007EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: We present the fastest FPRAS for counting and randomly generating simple graphs with a given degree sequence in a certain range. For degree sequence \((d_i)_{i=1}^n\) with maximum degree \(d_{\max}=O(m^{1/4-\tau})\), our algorithm generates almost uniform random graph with that degree sequence in time O(m d max ) where is the number of edges in the graph and τ is any positive constant. The fastest known FPRAS for this problem [22] has running time of O(m 3 n 2). Our method also gives an independent proof of McKay’s estimate [33] for the number of such graphs.
Loading

OpenReview is a long-term project to advance science through improved peer review with legal nonprofit status. We gratefully acknowledge the support of the OpenReview Sponsors. © 2025 OpenReview