2021
DOI: 10.1002/rsa.21004
|View full text |Cite
|
Sign up to set email alerts
|

Fast uniform generation of random graphs with given degree sequences

Abstract: In this paper we provide an algorithm that generates a graph with given degree sequence uniformly at random. Provided that Δ4=O(m), where Δ is the maximal degree and m is the number of edges, the algorithm runs in expected time O(m). Our algorithm significantly improves the previously most efficient uniform sampler, which runs in expected time O(m2Δ2) for the same family of degree sequences. Our method uses a novel ingredient which progressively relaxes restrictions on an object being generated uniformly at ra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
13
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(13 citation statements)
references
References 15 publications
0
13
0
Order By: Relevance
“…(III) If d max + k = O (M 1/4−τ ) for some positive constant τ then the algorithm from [3] can be applied, as described in (II).…”
Section: Various Bipartite Sampling Algorithms and Implicationsmentioning
confidence: 99%
See 1 more Smart Citation
“…(III) If d max + k = O (M 1/4−τ ) for some positive constant τ then the algorithm from [3] can be applied, as described in (II).…”
Section: Various Bipartite Sampling Algorithms and Implicationsmentioning
confidence: 99%
“…Indeed, Bayati, Kim and Saberi [4, Theorem 3] used sequential importance sampling to give an algorithm which is close to an FPAUS, except that the runtime is polynomial in 1/ε, while in an FPAUS the dependence should be on log(1/ε). However, this algorithm is valid only when d max = O (M 1/4−τ ) for some τ > 0 and no longer has the advantage of simplicity, and so it is surpassed by the fast, precisely uniform sampling algorithm of Arman, Gao and Wormald [3], described in (II) above. (Other authors, such as Chen et al [8], have used sequential importance sampling to sample bipartite graphs with given degrees, but without rigorous analysis.)…”
Section: Various Bipartite Sampling Algorithms and Implicationsmentioning
confidence: 99%
“…(III) If d max +r = O(M 1/4−τ ) for some positive constant τ then the algorithm from [3] can be applied, as described in (II). An alternative is to use the sampling algorithm of Bayati, Kim and Saberi [4, Theorem 1], which has expected runtime…”
Section: Related Work 21 Various Bipartite Sampling Algorithms and Im...mentioning
confidence: 99%
“…Indeed, Bayati, Kim and Saberi [4, Theorem 3] used sequential importance sampling to give an algorithm which is close to an FPAUS, except that the runtime is polymial in 1/ε, while in an FPAUS the dependence should be on log(1/ε). However, this algorithm is valid only when d max = O(M 1/4−τ ) for some τ > 0 and no longer has the advantage of simplicity, and so it is surpassed by the fast, precisely uniform sampling algorithm of Arman, Gao and Wormald [3], described in (II) above. (Other authors, such as Chen et al [8], have used sequential importance sampling to sample bipartite graphs with given degrees, but without rigorous analysis.…”
Section: Related Work 21 Various Bipartite Sampling Algorithms and Im...mentioning
confidence: 99%
See 1 more Smart Citation