Chung–Lu Graphs Overview
- Chung–Lu graphs are inhomogeneous random graphs defined by vertex weights that establish expected degrees and independent edge probabilities.
- They generalize Erdős–Rényi models and capture scale-free phenomena by controlling degree distributions, phase transitions, and giant component emergence.
- Extensions incorporate geometry, reciprocity, and temporal dynamics, making Chung–Lu graphs a versatile null model for community detection and spectral studies.
Chung–Lu graphs are inhomogeneous random graphs specified by vertex weights or expected degrees, with edges inserted independently and probabilities proportional to products of endpoint weights. In the undirected setting, a standard formulation uses a weight vector and total weight , with edge probability either in the admissible regime or in clipped formulations. In the directed setting, two weight sequences and with equal total mass give . The model is an inhomogeneous generalization of Erdős–Rényi, a canonical expected-degree model, and a widely used null model for community detection, diffusion, routing, and spectral studies (Fasino et al., 2019, Bianchi et al., 2024).
1. Definition and basic formulations
The classical undirected Chung–Lu model generates a random graph on vertices from a nonnegative expected-degree vector . Each edge is placed independently with probability proportional to the product of the endpoint weights. When self-loops are allowed for mathematical convenience, the formula
0
gives the exact expected-degree identity
1
Several later works instead use the clipped form
2
which keeps the model well defined beyond the strict admissible regime but changes some exact identities. The directed version replaces one weight sequence by two, one for out-neighborhood formation and one for in-neighborhood formation, and places oriented edges independently (Fasino et al., 2019, Dionigi et al., 2022, Bianchi et al., 2024).
| Variant | Edge probability | Notable point |
|---|---|---|
| Undirected admissible form | 3 | 4 |
| Undirected clipped form | 5 | used when probabilities need truncation |
| Directed Chung–Lu digraph | 6 | expected in- and out-structure separated |
This factorized edge law makes Chung–Lu a weighted Erdős–Rényi model in which heterogeneity is encoded entirely through vertex weights. If all weights are equal, the model reduces to a homogeneous Erdős–Rényi graph or digraph. In the directed weakly sparse setting studied for random walks, equal weights recover a directed Erdős–Rényi model with
7
for a suitable constant 8 (Bianchi et al., 2024).
2. Expected degrees, admissibility, and null-model status
A central feature of Chung–Lu graphs is that the parameter vector is interpreted as an expected-degree sequence. In the admissible undirected model, the standard condition
9
ensures that all edge probabilities lie in 0. Under this condition, the model preserves the exact identity 1, and the factorized edge probabilities do not impose degree-degree correlations between adjacent nodes. One paper explicitly characterizes Chung–Lu as the only model in that setting where edge probabilities factor as a product of separate functions of the endpoint weights and therefore do not introduce degree correlations between the degrees of two nodes joined by an edge (Fasino et al., 2019).
This admissibility requirement is not merely technical. When it fails and one replaces the formula by an ad hoc truncation such as
2
the identity 3 is lost, and with it the controllability of expected degrees and the clean absence of degree correlations. That role as an analytically transparent, degree-driven baseline is why Chung–Lu is repeatedly used as a null model for community detection, modularity-based methods, spectral comparison, and algorithmic benchmarking. The same perspective underlies comparisons with Stochastic Kronecker Graphs, where the associated Chung–Lu model is obtained simply by matching the expected degree sequence implied by the Kronecker construction (Fasino et al., 2019, Pinar et al., 2011).
In directed settings, the analogous construction uses expected in-degrees and out-degrees. A basic form assigns a probability
4
where 5 and 6 are expected out- and in-degrees and 7. This preserves the Chung–Lu principle while separating source and destination roles; later extensions add reciprocity or community structure without abandoning the factorized expected-degree logic (Burstein, 2017, Durak et al., 2012).
3. Scale-free parameterizations, giant components, and distances
A major use of Chung–Lu graphs is the generation and analysis of scale-free networks. One explicit power-law parameterization takes
8
which yields an expected degree distribution with exponent 9. In the simplest case 0, admissibility can be enforced by explicit bounds on 1, and for 2 one can choose 3 and 4 so that the graph has a prescribed average expected degree 5, prescribed largest expected degree 6, and asymptotic average degree satisfying
7
A convenient choice highlighted in the literature is
8
which guarantees admissibility for sufficiently large 9 in the reported experiments (Fasino et al., 2019).
Connectivity phenomena in Chung–Lu graphs are often described through giant-component criteria. In one standard theorem, if 0 and
1
then almost surely 2 has a unique giant component, while if
3
for some 4, then almost surely there is no giant component. A more explicit phase-transition analysis places Chung–Lu inside the Bollobás–Janson–Riordan inhomogeneous random graph framework with rank-1 kernel
5
The operator threshold is governed by 6, and in the rank-1 case the critical parameter is
7
Near criticality, the giant component fraction 8 has different asymptotics depending on the exponent: for 9,
0
whereas for 1,
2
In the subcritical regime with 3 and 4, the largest component is at most of order
5
with high probability (Ding et al., 2023, Fasino et al., 2019).
Distance asymptotics supply another canonical signature. For Chung–Lu graphs with power-law weights of exponent 6, and especially in the regime 7, the average distance satisfies
8
A broad geometric extension preserving Chung–Lu-like marginal edge probabilities has the same leading asymptotic average distance, up to a factor 9. That class includes Chung–Lu graphs, hyperbolic random graphs, and geometric inhomogeneous random graphs, and the same work also proves a giant component of linear size, polylogarithmic size for all other components, and polylogarithmic diameter (Bringmann et al., 2016).
4. Directed Chung–Lu graphs and random walks
Directed Chung–Lu graphs are built from two positive weight sequences 0 and 1 on 2, with equal total mass 3, and independent oriented edges
4
This is a soft-constraint model: the in- and out-degrees are not fixed exactly, only their expectations are prescribed. In the weakly sparse regime studied for mixing, the assumptions
5
and
6
imply 7, expected in- and out-degrees of order 8, and
9
If there exists 0 such that
1
then comparison with the Erdős–Rényi digraph and monotonicity of strong connectivity imply strong connectivity with high probability, hence irreducibility of the simple random walk and a unique stationary distribution 2 (Bianchi et al., 2024).
For a realized digraph 3, the transition matrix of the simple random walk is
4
and distance to stationarity is measured in total variation. The central mixing scale is the entropic time
5
where
6
Under the stated assumptions,
7
The main theorem proves a cutoff phenomenon at 8: for fixed 9, total variation is asymptotically near 0 before 1 and near 2 after 3, uniformly over the starting vertex. Moreover, in a critical window of size
4
the cutoff profile converges to the Gaussian tail 5 under a mild non-degeneracy condition on the variance 6 (Bianchi et al., 2024).
Directed Chung–Lu graphs also admit spectral-radius asymptotics. For expected in-degree sequence 7, expected out-degree sequence 8, and 9, the adjacency spectral radius concentrates around
0
A community-structured extension, the Partitioned Chung–Lu model, replaces this scalar predictor by the spectral radius 1 of a block-level matrix built from blockwise degree products. The analysis is path-counting based, using bounds on 2 and 3 to control 4 (Burstein, 2017).
5. Spectral theory, normalized Laplacians, and PageRank
For undirected Chung–Lu graphs with prescribed degree sequence 5, the adjacency matrix has rank-one expectation
6
where 7. Consequently,
8
Under the assumptions
9
with 00 and 01, the principal eigenvalue and eigenvector obey Gaussian asymptotics. Specifically,
02
and with
03
one has
04
The principal eigenvector 05 is asymptotically aligned with the normalized degree vector 06, and for fixed coordinates there is also a pointwise central limit theorem under a stronger sparsity assumption (Dionigi et al., 2022).
The normalized Laplacian exhibits a separate global law. For a Chung–Lu graph 07 with positive weights 08, average weight
09
and minimum weight 10, the normalized Laplacian
11
is defined using the Moore–Penrose pseudoinverse convention when zero degrees occur. Under
12
the empirical spectral distribution of the rescaled normalized adjacency,
13
converges weakly in probability to the semicircle law on 14. This improves earlier work that established the semicircle law only for the proxy matrix 15, where 16 is the diagonal matrix of expected degrees (Chen et al., 23 Dec 2025).
PageRank on Chung–Lu graphs becomes asymptotically degree-driven under expansion-type assumptions. For personalized PageRank
17
on an undirected graph, if
18
then
19
with high probability. Under the stronger conditions 20 for all 21 and 22 for some 23, the same approximation holds coordinatewise: 24 In this regime, PageRank is asymptotically a mixture of the restart distribution and the degree distribution (Avrachenkov et al., 2017, Avrachenkov et al., 2015).
6. Extensions, comparative models, and applications
Chung–Lu graphs are used both as a generator and as a baseline to which more structured models are compared. For large scale-free network generation, explicit admissible power-law constructions make it possible to control the largest expected degree and the average expected degree independently while preserving a power-law expected degree profile and, under suitable conditions, a giant component. Because the standard practical generators can underproduce low-degree vertices, especially degree-1 vertices, one later correction models the output degree sequence by a Poisson-based linear system 25, truncates to a finite matrix 26, and computes an adjusted input from
27
That “shifted Chung–Lu” construction is reported to reduce output error substantially for feasible sparse power-law distributions (Fasino et al., 2019, Brissette et al., 2021).
Several important variants modify the baseline while preserving the degree-oriented logic. The Transitive Chung–Lu model mixes ordinary Chung–Lu edge generation with a friend-of-a-friend mechanism controlled by a single parameter 28, while preserving the expected degree distribution of the input graph. For directed networks with reciprocity, the Fast Reciprocal Directed model extends the Chung–Lu philosophy by separately generating reciprocal edges and one-way edges so as to match in-degree, out-degree, and reciprocal-degree distributions; the algorithm requires 29 random numbers for a graph with 30 edges (III et al., 2012, Durak et al., 2012).
Other extensions introduce geometry, temporal dynamics, or graph alignment. A geometric Chung–Lu model augments the expected-degree term by a distance-dependent factor,
31
and uses boundary corrections to fit the Drosophila Medulla connectome. A dynamic Chung–Lu model lets each edge alternate between present and absent states while preserving the stationary marginal
32
and estimates the underlying parameters from repeated snapshots of the total number of edges via method-of-moments equations and a delta-method central limit theorem. For correlated Chung–Lu graphs, the 33-core estimator achieves exact recovery of the latent permutation when
34
under the stated sparsity condition on the maximum weight (Agarwala et al., 2021, Hazra et al., 17 Feb 2025, Rácz et al., 2023).
Chung–Lu also functions as a comparative control model in the analysis of other random graph families. One study shows that the probability matrix of Stochastic Kronecker Graphs is often nearly identical to that of an associated Chung–Lu model, and proves exact equality when
35
Another study compares Barabási–Albert and Chung–Lu graphs after transferring the empirical BA degree profile into Chung–Lu parameters: the bulk spectral distributions become similar above a threshold near 36, but the extreme eigenvalues and principal eigenvector remain distinguishable. These comparisons reinforce the role of Chung–Lu as a flexible, analytically tractable control model rather than a universal substitute for models with clustering, attachment dependence, or strong mesoscopic structure (Pinar et al., 2011, Glos, 2018).
A recurring limitation is that the simplest Chung–Lu construction deliberately suppresses effects not encoded by the degree sequence. It does not by itself model clustering, reciprocity, latent geometry, or temporal persistence. In heavy-tailed regimes this simplification also shapes rare-event behavior: for Chung–Lu graphs with regularly varying weights, an excess of order 37 edges is asymptotically dominated by the appearance of a small number of hubs, and the edge-count large deviations are governed by a stepwise rate function
38
That result emphasizes the same structural fact that underlies much of the model’s theory: heterogeneity enters through vertex weights, and extreme graph events are often controlled by extreme weights (Stegehuis et al., 2022).