Free access
Proceedings
2017 Proceedings of the Ninteenth Workshop on Algorithm Engineering and Experiments (ALENEX)

I/O-efficient Generation of Massive Graphs Following the LFR Benchmark

Abstract

LFR is a popular benchmark graph generator used to evaluate community detection algorithms. We present EM-LFR, the first external memory algorithm able to generate massive complex networks following the LFR benchmark. Its most expensive component is the generation of random graphs with prescribed degree sequences which can be divided into two steps: the graphs are first materialized deterministically using the Havel-Hakimi algorithm, and then randomized. Our main contributions are EM-HH and EM-ES, two I/O-efficient external memory algorithms for these two steps. In an experimental evaluation we demonstrate their performance: our implementation is able to handle graphs with more than 37 billion edges on a single machine, is competitive with a massive parallel distributed algorithm, and is faster than a state-of-the-art internal memory implementation even on instances fitting in main memory. EM-LFR's implementation is capable of generating large graph instances orders of magnitude faster than the original implementation. We give evidence that both implementations yield graphs with matching properties by applying clustering algorithms to generated instances.

Formats available

You can view the full content in the following formats:

Information & Authors

Information

Published In

cover image Proceedings
2017 Proceedings of the Ninteenth Workshop on Algorithm Engineering and Experiments (ALENEX)
Pages: 58 - 72
Editors: Sándor Fekete, TU, Braunschwieg, Germany and Vijaya Ramachandran, UT, Austin, Texas, USA
ISBN (Online): 978-1-61197-476-8

History

Published online: 4 January 2017

Authors

Affiliations

Notes

*
This work was partially supported by the DFG under grants ME 2088/3-1, WA 654/22-1 and MADALGO - Center for Massive Data Algorithmics, a Center of the Danish National Research Foundation.

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

View Options

View options

PDF

View PDF

Figures

Tables

Media

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media