Random generation of combinatorial structures from a uniform
Theoretical Computer Science
Approximate counting, uniform generation and rapidly mixing Markov chains
Information and Computation
Fast uniform generation of regular graphs
Theoretical Computer Science
Uniform generation of random regular graphs of moderate degree
Journal of Algorithms
A critical point for random graphs with a given degree sequence
Random Graphs 93 Proceedings of the sixth international seminar on Random graphs and probabilistic methods in combinatorics and computer science
On power-law relationships of the Internet topology
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Simple Markov-chain algorithms for generating bipartite graphs and tournaments
Random Structures & Algorithms
On the origin of power laws in Internet topologies
ACM SIGCOMM Computer Communication Review
Concentration of non-Lipschitz functions and applications
Random Structures & Algorithms - Probabilistic methods in combinatorial optimization
Network topology generators: degree-based vs. structural
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Generating random regular graphs
Proceedings of the thirty-fifth annual ACM symposium on Theory of computing
Generating Random Regular Graphs Quickly
Combinatorics, Probability and Computing
A polynomial-time approximation algorithm for the permanent of a matrix with nonnegative entries
Journal of the ACM (JACM)
Sampling Regular Graphs and a Peer-to-Peer Network
Combinatorics, Probability and Computing
Algorithms and theory of computation handbook
Liftings of tree-structured Markov chains
APPROX/RANDOM'10 Proceedings of the 13th international conference on Approximation, and 14 the International conference on Randomization, and combinatorial optimization: algorithms and techniques
Message-Passing Algorithms for Sparse Network Alignment
ACM Transactions on Knowledge Discovery from Data (TKDD)
Hi-index | 0.00 |
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(mdmax) 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(m3n2). Our method also gives an independent proof of McKay's estimate [33] for the number of such graphs.Our approach is based on sequential importance sampling(SIS) technique that has been recently successful for counting graphs [15,11,10]. Unfortunately validity of the SIS method is only known through simulations and our work together with [10] are the first results that analyze the performance of this method.Moreover, we show that for d= O(n1/2 茂戮驴 茂戮驴), our algorithm can generate an asymptotically uniform d-regular graph. Our results are improving the previous bound of d= O(n1/3 茂戮驴 茂戮驴) due to Kim and Vu [30] for regular graphs.