pith. machine review for the scientific record. sign in

arxiv: 2604.21504 · v1 · submitted 2026-04-23 · 💻 cs.DS · cs.MS· math.PR

Recognition: unknown

Efficient generation of expected-degree graphs via edge-arrivals

Authors on Pith no claims yet

Pith reviewed 2026-05-08 14:21 UTC · model grok-4.3

classification 💻 cs.DS cs.MSmath.PR
keywords edgesgraphsrandomtimeexpected-degreeedge-arrivalsefficientexpected
0
0 comments X

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.

The authors study how to quickly create random graphs where each vertex has a specific expected number of connections. They focus on models where vertices have weights, and the chance of an edge between two vertices depends on the product of their weights. Instead of generating each possible edge independently, which can be slow for large graphs, or using skipping techniques that require sorting vertices by weight, they use a different strategy. They imagine edges arriving one after another over time, up to a certain point. In this process, they allow the same edge to appear multiple times or even loops where a vertex connects to itself. After generating this multigraph, they simply remove the duplicate edges and self-loops to get the final simple graph without multiples. According to the paper, this final graph has exactly the same properties as the standard Norros-Reittu random graph model, which is known to have the desired expected degrees under certain conditions. Using this idea, they create a generator that runs in time linear with the number of vertices plus the number of edges in the output. This is faster than previous methods that take extra time for sorting. The new method is also easier to code and can be extended to directed graphs, graphs that change over time, or even more complex structures like hypergraphs. It can also benefit from running on multiple processors at once. This approach changes how we think about generating these graphs by focusing on the order edges appear rather than deciding for each pair.

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.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Axiom & Free-Parameter Ledger

0 free parameters · 1 axioms · 0 invented entities

The work builds on the established rank-1 inhomogeneous random graph model without introducing new free parameters or entities.

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.
    This equivalence is the foundation for the generator as stated in the abstract.

pith-pipeline@v0.9.0 · 5529 in / 1267 out tokens · 51538 ms · 2026-05-08T14:21:33.276171+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.