TY - GEN
T1 - Renovating Watts and Strogatz Random Graph Generation by a Sequential Approach
AU - Nobari, Sadegh
AU - Qu, Qiang
AU - Muzammal, Muhammad
AU - Jiang, Qingshan
N1 - Publisher Copyright:
© 2018, Springer Nature Switzerland AG.
PY - 2018
Y1 - 2018
N2 - 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× m× v random decisions while the state-of-the-art Watts-Strogatz algorithm needs m× 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.
AB - 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× m× v random decisions while the state-of-the-art Watts-Strogatz algorithm needs m× 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.
KW - A sequential approach
KW - Exact Watts-Strogatz graphs
KW - High performance
KW - Random graph generation
KW - Web graphs
UR - http://www.scopus.com/inward/record.url?scp=85055837882&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-02922-7_24
DO - 10.1007/978-3-030-02922-7_24
M3 - Conference contribution
AN - SCOPUS:85055837882
SN - 9783030029210
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 348
EP - 363
BT - Web Information Systems Engineering – WISE 2018 - 19th International Conference, 2018, Proceedings
A2 - Paik, Hye-Young
A2 - Wang, Hua
A2 - Zhou, Rui
A2 - Hacid, Hakim
A2 - Cellary, Wojciech
PB - Springer
T2 - 19th International Conference on Web Information Systems Engineering, WISE 2018
Y2 - 12 November 2018 through 15 November 2018
ER -