A Sequential Importance Sampling Algorithm for Generating Random Graphs with Prescribed Degrees

Random graphs with given degrees are a natural next step in complexity beyond the Erdős-Rényi model, yet the degree constraint greatly complicates simulation and estimation. We use an extension of a combinatorial characterization due to Erdős and Gallai to develop a sequential algorithm for generati...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Internet mathematics Ročník 6; číslo 4; s. 489 - 522
Hlavní autoři: Blitzstein, Joseph, Diaconis, Persi
Médium: Journal Article
Jazyk:angličtina
Vydáno: Taylor & Francis Group 09.03.2011
ISSN:1542-7951, 1944-9488
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Random graphs with given degrees are a natural next step in complexity beyond the Erdős-Rényi model, yet the degree constraint greatly complicates simulation and estimation. We use an extension of a combinatorial characterization due to Erdős and Gallai to develop a sequential algorithm for generating a random labeled graph with a given degree sequence. The algorithm is easy to implement and allows for surprisingly efficient sequential importance sampling. The resulting probabilities are easily computed on the fly, allowing the user to reweight estimators appropriately, in contrast to some ad hoc approaches that generate graphs with the desired degrees but with completely unknown probabilities. Applications are given, including simulating an ecological network and estimating the number of graphs with a given degree sequence.
ISSN:1542-7951
1944-9488
DOI:10.1080/15427951.2010.557277