Recognition: unknown
Efficient generation of expected-degree graphs via edge-arrivals
Pith reviewed 2026-05-08 14:21 UTC · model grok-4.3
The pith
An exact O(n+m) generator for rank-1 expected-degree graphs uses edge arrivals in a multigraph followed by projection to recover the Norros-Reittu model without sorting.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Building on this representation, we develop an exact generator based on edge-arrivals for expected-degree random graphs with running time O(n+m), where m is the number of generated edges, and hence proportional to the output size.
Load-bearing premise
the simple projection of the resulting multigraph recovers exactly the simple Norros--Reittu random graph, whose expected degrees match the prescribed targets under mild conditions.
read the original abstract
We study the efficient generation of random graphs with a prescribed expected degree sequence, focusing on rank-1 inhomogeneous models in which vertices are assigned weights and edges are drawn independently with probabilities proportional to the product of endpoint weights. We adopt a temporal viewpoint, adding edges to the graph one at a time up to a fixed time horizon, and allowing for self-loops or duplicate edges in the first stage. Then, the simple projection of the resulting multigraph recovers exactly the simple Norros--Reittu random graph, whose expected degrees match the prescribed targets under mild conditions. Building on this representation, we develop an exact generator based on \textit{edge-arrivals} for expected-degree random graphs with running time $O(n+m)$, where $m$ is the number of generated edges, and hence proportional to the output size. This removes the typical vertex sorting used by widely-used fast generator algorithms based on \textit{edge-skipping} for rank-1 expected-degree models, which leads to a total running time of $O(n \log n + m)$. In addition, our algorithm is simpler than those in the literature, easy to implement, and very flexible, thus opening up to extensions to directed and temporal random graphs, generalization to higher-order structures, and improvements through parallelization.
Editorial analysis
A structured set of objections, weighed in public.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Projection of the multigraph onto a simple graph yields exactly the Norros-Reittu random graph with matching expected degrees under mild conditions.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.