Fast Generation of Sparse Random Kernel Graphs

被引:5
作者
Hagberg, Aric [1 ]
Lemons, Nathan [2 ]
机构
[1] Los Alamos Natl Lab, Ctr Nonlinear Studies, Div Theoret, Los Alamos, NM 87545 USA
[2] Los Alamos Natl Lab, Div Theoret, Appl Math & Plasma Phys, Los Alamos, NM 87544 USA
关键词
EFFICIENT GENERATION; MODEL; NETWORKS;
D O I
10.1371/journal.pone.0135177
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The development of kernel-based inhomogeneous random graphs has provided models that are flexible enough to capture many observed characteristics of real networks, and that are also mathematically tractable. We specify a class of inhomogeneous random graph models, called random kernel graphs, that produces sparse graphs with tunable graph properties, and we develop an efficient generation algorithm to sample random instances from this model. As real-world networks are usually large, it is essential that the run-time of generation algorithms scales better than quadratically in the number of vertices n. We show that for many practical kernels our algorithm runs in time at most O(n(logn)(2)). As a practical example we show how to generate samples of power-law degree distribution graphs with tunable assortativity.
引用
收藏
页数:12
相关论文
共 31 条
[1]   A random graph model for power law graphs [J].
Aiello, W ;
Chung, F ;
Lu, LY .
EXPERIMENTAL MATHEMATICS, 2001, 10 (01) :53-66
[2]   Statistical mechanics of complex networks [J].
Albert, R ;
Barabási, AL .
REVIEWS OF MODERN PHYSICS, 2002, 74 (01) :47-97
[3]  
[Anonymous], 2001, RANDOM GRAPHS
[4]  
Barrett C., 2006, Interactive Computation, P353
[5]   Efficient generation of large random networks [J].
Batagelj, V ;
Brandes, U .
PHYSICAL REVIEW E, 2005, 71 (03)
[6]   A Sequential Algorithm for Generating Random Graphs [J].
Bayati, Mohsen ;
Kim, Jeong Han ;
Saberi, Amin .
ALGORITHMICA, 2010, 58 (04) :860-910
[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]   A Sequential Importance Sampling Algorithm for Generating Random Graphs with Prescribed Degrees [J].
Blitzstein, Joseph ;
Diaconis, Persi .
INTERNET MATHEMATICS, 2011, 6 (04) :489-522
[9]  
Bollobas B., 1980, Eur. J. Comb., P311, DOI [DOI 10.1016/S0195-6698(80)80030-8, 10.1016/S0195-6698(80)80030-8]
[10]   The phase transition in inhomogeneous random graphs [J].
Bollobas, Bela ;
Janson, Svante ;
Riordan, Oliver .
RANDOM STRUCTURES & ALGORITHMS, 2007, 31 (01) :3-122