Generating Random Hyperbolic Graphs in Subquadratic Time

被引:18
作者
von Looz, Moritz [1 ]
Meyerhenke, Henning [1 ]
Prutkin, Roman [1 ]
机构
[1] Karlsruhe Inst Technol, D-76021 Karlsruhe, Germany
来源
ALGORITHMS AND COMPUTATION, ISAAC 2015 | 2015年 / 9472卷
关键词
Complex networks; Hyperbolic geometry; Efficient range query; Polar quadtree; Generative graph model;
D O I
10.1007/978-3-662-48971-0_40
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Complex networks have become increasingly popular for modeling various real-world phenomena. Realistic generative network models are important in this context as they simplify complex network research regarding data sharing, reproducibility, and scalability studies. Random hyperbolic graphs are a very promising family of geometric graphs with unit-disk neighborhood in the hyperbolic plane. Previous work provided empirical and theoretical evidence that this generative graph model creates networks with many realistic features. In this work we provide the first generation algorithm for random hyperbolic graphs with subquadratic running time. We prove a time complexity of O((n(3/2) + m) log n) with high probability for the generation process. This running time is confirmed by experimental data with our implementation. The acceleration stems primarily from the reduction of pairwise distance computations through a polar quadtree, which we adapt to hyperbolic space for this purpose and which can be of independent interest. In practice we improve the running time of a previous implementation (which allows more general neighborhoods than the unit disk) by at least two orders of magnitude this way. Networks with billions of edges can now be generated in a few minutes.
引用
收藏
页码:467 / 478
页数:12
相关论文
共 24 条
[1]  
Aiello W., 2000, Proceedings of the Thirty Second Annual ACM Symposium on Theory of Computing, P171, DOI 10.1145/335305.335326
[2]   Statistical mechanics of complex networks [J].
Albert, R ;
Barabási, AL .
REVIEWS OF MODERN PHYSICS, 2002, 74 (01) :47-97
[3]   Hyperbolic graph generator [J].
Aldecoa, Rodrigo ;
Orsini, Chiara ;
Krioukov, Dmitri .
COMPUTER PHYSICS COMMUNICATIONS, 2015, 196 :492-496
[4]  
[Anonymous], 2015, 12th workshop on analytic Algorithmics and combinatorics, ANALCO 2015
[5]  
[Anonymous], 2014, CoRR
[6]  
Bader D.A., 2010, TECHNICAL REPORT
[7]   Efficient generation of large random networks [J].
Batagelj, V ;
Brandes, U .
PHYSICAL REVIEW E, 2005, 71 (03)
[8]  
BODE M., 2014, PROBABILITY HYPERBOL
[9]  
Bode M., 2013, P 7 EUR C COMB GRAPH, V16, P425, DOI DOI 10.1007/978-88-7642-475-5_68
[10]  
Chakrabarti D, 2004, SIAM PROC S, P442