Renovating Watts and Strogatz Random Graph Generation by a Sequential Approach

被引:0
作者
Nobari, Sadegh [1 ]
Qu, Qiang [2 ]
Muzammal, Muhammad [2 ]
Jiang, Qingshan [2 ]
机构
[1] Rakuten Inc, Tokyo, Japan
[2] Chinese Acad Sci, Shenzhen Inst Adv Technol, Beijing, Peoples R China
来源
WEB INFORMATION SYSTEMS ENGINEERING, WISE 2018, PT I | 2018年 / 11233卷
关键词
Random graph generation; Exact Watts-Strogatz graphs; Web graphs; A sequential approach; High performance; PATTERNS;
D O I
10.1007/978-3-030-02922-7_24
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Numerous data intensive applications call for generating gigantic random graphs. The Watts-Strogatz model is well noted as a fundamental, versatile yet simple random graph model. The Watts-Strogatz model simulates the "small world" phenomenon in real-world graphs that includes short average path lengths and high clustering. However, the existing algorithms for the Watts-Strogatz model are not scalable. This study proposes a sequential algorithm termed ZWS that generates exact Watts-Strogatz graphs with fewer iterations than the state-of-the-art Watts-Strogatz algorithm and therefore faster. Given the so-called edge rewiring probability p (0 <= p <= 1) of the Watts-Strogatz model and m neighbouring nodes of v nodes, ZWS needs p x m x v random decisions while the state-of-the-art Watts-Strogatz algorithm needs m x v, such that for large graphs with small probability, ZWS is able to generate Watts-Strogatz graphs with substantially less iterations. However, the less iterations in ZWS requires complex computation which avoids ZWS to achieve its full practical speedup. Therefore, we further improve our solution as PreZWS that enhances ZWS algorithm through pre-computation techniques to substantially speedup the overall generation process practically. Extensive experiments show the efficiency and effectiveness of the proposed scheme, e.g., PreZWS yields average speedup of 2 times over the state-of-the-art algorithm on a single machine.
引用
收藏
页码:348 / 363
页数:16
相关论文
共 44 条
  • [1] Distributed-Memory Parallel Algorithms for Generating Massive Scale-free Networks Using Preferential Attachment Model
    Alam, Maksudul
    Khan, Maleq
    Marathe, Madhav V.
    [J]. 2013 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2013,
  • [2] [Anonymous], 2013, P 2013 ACM SIGMOD IN, DOI DOI 10.1145/2463676.2463723
  • [3] [Anonymous], 2009, KDD09 15 ACM SIGKDD
  • [4] [Anonymous], 2001, RANDOM GRAPHS
  • [5] Efficient generation of large random networks
    Batagelj, V
    Brandes, U
    [J]. PHYSICAL REVIEW E, 2005, 71 (03)
  • [6] Graph structure in the Web
    Broder, A
    Kumar, R
    Maghoul, F
    Raghavan, P
    Rajagopalan, S
    Stata, R
    Tomkins, A
    Wiener, J
    [J]. COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2000, 33 (1-6): : 309 - 320
  • [7] The economy of brain network organization
    Bullmore, Edward T.
    Sporns, Olaf
    [J]. NATURE REVIEWS NEUROSCIENCE, 2012, 13 (05) : 336 - 349
  • [8] Crisostomo S., 2009, IEEE ICC
  • [9] Model of genetic variation in human social networks
    Fowler, James H.
    Dawes, Christopher T.
    Christakis, Nicholas A.
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2009, 106 (06) : 1720 - 1724
  • [10] Ganesh A, 2005, IEEE INFOCOM SER, P1455