Fast random graph generation

Sadegh Nobari, Xuesong Lu, Panagiotis Karras, Stéphane Bressan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

51 Scopus citations

Abstract

Today, several database applications call for the generation of random graphs. A fundamental, versatile random graph model adopted for that purpose is the Erdos-Rényi Γv,p model. This model can be used for directed, undirected, and multipartite graphs, with and without self-loops; it induces algorithms for both graph generation and sampling, hence is useful not only in applications necessitating the generation of random structures but also for simulation, sampling and in randomized algorithms. However, the commonly advocated algorithm for random graph generation under this model performs poorly when generating large graphs, and fails to make use of the parallel processing capabilities of modern hardware. In this paper, we propose PPreZER, an alternative, data parallel algorithm for random graph generation under the Erdos-Rényi model, designed and implemented in a graphics processing unit (GPU). We are led to this chief contribution of ours via a succession of seven intermediary algorithms, both sequential and parallel. Our extensive experimental study shows an average speedup of 19 for PPreZER with respect to the baseline algorithm.

Original languageEnglish
Title of host publicationAdvances in Database Technology - EDBT 2011
Subtitle of host publication14th International Conference on Extending Database Technology, Proceedings
PublisherAssociation for Computing Machinery
Pages331-342
Number of pages12
ISBN (Print)9781450305280
DOIs
StatePublished - 2011
Externally publishedYes
Event14th International Conference on Extending Database Technology: Advances in Database Technology, EDBT 2011 - Uppsala, Sweden
Duration: 22 Mar 201124 Mar 2011

Publication series

NameACM International Conference Proceeding Series

Conference

Conference14th International Conference on Extending Database Technology: Advances in Database Technology, EDBT 2011
Country/TerritorySweden
CityUppsala
Period22/03/1124/03/11

Keywords

  • Erdos-Rényi
  • Gilbert
  • Parallel algorithm
  • Random graphs

Fingerprint

Dive into the research topics of 'Fast random graph generation'. Together they form a unique fingerprint.

Cite this