A Sequential Algorithm for Generating Random Graphs

被引:70
作者
Bayati, Mohsen [2 ]
Kim, Jeong Han [1 ]
Saberi, Amin [3 ,4 ]
机构
[1] Yonsei Univ, Dept Math, Yonsei, South Korea
[2] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
[3] Stanford Univ, Dept Management Sci, Inst Computat & Math Engn, Stanford, CA 94305 USA
[4] Stanford Univ, Dept Engn, Inst Computat & Math Engn, Stanford, CA 94305 USA
关键词
Random graphs; Sequential importance sampling; FPRAS; UNIFORM GENERATION;
D O I
10.1007/s00453-009-9340-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a nearly-linear time algorithm 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-iota)), our algorithm generates almost uniform random graphs with that degree sequence in time O(md(max)) where m = 1/2 Sigma(i) d(i) is the number of edges in the graph and iota is any positive constant. The fastest known algorithm for uniform generation of these graphs (McKay and Wormald in J. Algorithms 11(1): 52-67, 1990) has a running time of O(m(2)d(max)(2)). Our method also gives an independent proof of McKay's estimate (McKay in Ars Combinatoria A 19: 15-25, 1985) for the number of such graphs. We also use sequential importance sampling to derive fully Polynomial-time Randomized Approximation Schemes (FPRAS) for counting and uniformly generating random graphs for the same range of d(max) = O (n(1/4-iota)). Moreover, we show that for d = O(n(1/2-iota)), our algorithm can generate an asymptotically uniform d-regular graph. Our results improve the previous bound of d = O (n(1/3-iota)) due to Kim and Vu (Adv. Math. 188: 444-469, 2004) for regular graphs.
引用
收藏
页码:860 / 910
页数:51
相关论文
共 41 条
[1]  
Alderson D., 2002, HotNets
[2]  
Alon Noga, 1992, The Probabilistic Method
[3]  
AMRAOUI A, 2006, CSIT0607064
[4]  
[Anonymous], ALENEX
[5]  
BASSETTI F, 2005, EXAMPLES COMP IMPORT
[6]  
BAYATI M, 2009, ACM SIAM S DISCR ALG
[7]   ASYMPTOTIC NUMBER OF LABELED GRAPHS WITH GIVEN DEGREE SEQUENCES [J].
BENDER, EA ;
CANFIELD, ER .
JOURNAL OF COMBINATORIAL THEORY SERIES A, 1978, 24 (03) :296-307
[8]  
BEZAKOVA I, 2006, S DISCR ALG SODA
[9]  
Bezáková I, 2006, LECT NOTES COMPUT SC, V4168, P136
[10]   EFFICIENT IMPORTANCE SAMPLING FOR BINARY CONTINGENCY TABLES [J].
Blanchet, Jose H. .
ANNALS OF APPLIED PROBABILITY, 2009, 19 (03) :949-982