Papers
Topics
Authors
Recent
Search
2000 character limit reached

Chung–Lu Graphs Overview

Updated 8 July 2026
  • 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 w=(w1,,wn)\mathbf w=(w_1,\dots,w_n) and total weight W=i=1nwiW=\sum_{i=1}^n w_i, with edge probability either pij=wiwj/Wp_{ij}=w_iw_j/W in the admissible regime or pij=min{1,wiwj/W}p_{ij}=\min\{1,w_iw_j/W\} in clipped formulations. In the directed setting, two weight sequences (wx)x[n](w_x)_{x\in[n]} and (wy)y[n](w'_y)_{y\in[n]} with equal total mass ww give pxy=(wxwy/w)1p_{xy}=(w_xw'_y/w)\wedge 1. 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 nn vertices from a nonnegative expected-degree vector w\mathbf w. 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

W=i=1nwiW=\sum_{i=1}^n w_i0

gives the exact expected-degree identity

W=i=1nwiW=\sum_{i=1}^n w_i1

Several later works instead use the clipped form

W=i=1nwiW=\sum_{i=1}^n w_i2

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 W=i=1nwiW=\sum_{i=1}^n w_i3 W=i=1nwiW=\sum_{i=1}^n w_i4
Undirected clipped form W=i=1nwiW=\sum_{i=1}^n w_i5 used when probabilities need truncation
Directed Chung–Lu digraph W=i=1nwiW=\sum_{i=1}^n w_i6 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

W=i=1nwiW=\sum_{i=1}^n w_i7

for a suitable constant W=i=1nwiW=\sum_{i=1}^n w_i8 (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

W=i=1nwiW=\sum_{i=1}^n w_i9

ensures that all edge probabilities lie in pij=wiwj/Wp_{ij}=w_iw_j/W0. Under this condition, the model preserves the exact identity pij=wiwj/Wp_{ij}=w_iw_j/W1, 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

pij=wiwj/Wp_{ij}=w_iw_j/W2

the identity pij=wiwj/Wp_{ij}=w_iw_j/W3 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

pij=wiwj/Wp_{ij}=w_iw_j/W4

where pij=wiwj/Wp_{ij}=w_iw_j/W5 and pij=wiwj/Wp_{ij}=w_iw_j/W6 are expected out- and in-degrees and pij=wiwj/Wp_{ij}=w_iw_j/W7. 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

pij=wiwj/Wp_{ij}=w_iw_j/W8

which yields an expected degree distribution with exponent pij=wiwj/Wp_{ij}=w_iw_j/W9. In the simplest case pij=min{1,wiwj/W}p_{ij}=\min\{1,w_iw_j/W\}0, admissibility can be enforced by explicit bounds on pij=min{1,wiwj/W}p_{ij}=\min\{1,w_iw_j/W\}1, and for pij=min{1,wiwj/W}p_{ij}=\min\{1,w_iw_j/W\}2 one can choose pij=min{1,wiwj/W}p_{ij}=\min\{1,w_iw_j/W\}3 and pij=min{1,wiwj/W}p_{ij}=\min\{1,w_iw_j/W\}4 so that the graph has a prescribed average expected degree pij=min{1,wiwj/W}p_{ij}=\min\{1,w_iw_j/W\}5, prescribed largest expected degree pij=min{1,wiwj/W}p_{ij}=\min\{1,w_iw_j/W\}6, and asymptotic average degree satisfying

pij=min{1,wiwj/W}p_{ij}=\min\{1,w_iw_j/W\}7

A convenient choice highlighted in the literature is

pij=min{1,wiwj/W}p_{ij}=\min\{1,w_iw_j/W\}8

which guarantees admissibility for sufficiently large pij=min{1,wiwj/W}p_{ij}=\min\{1,w_iw_j/W\}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 (wx)x[n](w_x)_{x\in[n]}0 and

(wx)x[n](w_x)_{x\in[n]}1

then almost surely (wx)x[n](w_x)_{x\in[n]}2 has a unique giant component, while if

(wx)x[n](w_x)_{x\in[n]}3

for some (wx)x[n](w_x)_{x\in[n]}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

(wx)x[n](w_x)_{x\in[n]}5

The operator threshold is governed by (wx)x[n](w_x)_{x\in[n]}6, and in the rank-1 case the critical parameter is

(wx)x[n](w_x)_{x\in[n]}7

Near criticality, the giant component fraction (wx)x[n](w_x)_{x\in[n]}8 has different asymptotics depending on the exponent: for (wx)x[n](w_x)_{x\in[n]}9,

(wy)y[n](w'_y)_{y\in[n]}0

whereas for (wy)y[n](w'_y)_{y\in[n]}1,

(wy)y[n](w'_y)_{y\in[n]}2

In the subcritical regime with (wy)y[n](w'_y)_{y\in[n]}3 and (wy)y[n](w'_y)_{y\in[n]}4, the largest component is at most of order

(wy)y[n](w'_y)_{y\in[n]}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 (wy)y[n](w'_y)_{y\in[n]}6, and especially in the regime (wy)y[n](w'_y)_{y\in[n]}7, the average distance satisfies

(wy)y[n](w'_y)_{y\in[n]}8

A broad geometric extension preserving Chung–Lu-like marginal edge probabilities has the same leading asymptotic average distance, up to a factor (wy)y[n](w'_y)_{y\in[n]}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 ww0 and ww1 on ww2, with equal total mass ww3, and independent oriented edges

ww4

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

ww5

and

ww6

imply ww7, expected in- and out-degrees of order ww8, and

ww9

If there exists pxy=(wxwy/w)1p_{xy}=(w_xw'_y/w)\wedge 10 such that

pxy=(wxwy/w)1p_{xy}=(w_xw'_y/w)\wedge 11

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 pxy=(wxwy/w)1p_{xy}=(w_xw'_y/w)\wedge 12 (Bianchi et al., 2024).

For a realized digraph pxy=(wxwy/w)1p_{xy}=(w_xw'_y/w)\wedge 13, the transition matrix of the simple random walk is

pxy=(wxwy/w)1p_{xy}=(w_xw'_y/w)\wedge 14

and distance to stationarity is measured in total variation. The central mixing scale is the entropic time

pxy=(wxwy/w)1p_{xy}=(w_xw'_y/w)\wedge 15

where

pxy=(wxwy/w)1p_{xy}=(w_xw'_y/w)\wedge 16

Under the stated assumptions,

pxy=(wxwy/w)1p_{xy}=(w_xw'_y/w)\wedge 17

The main theorem proves a cutoff phenomenon at pxy=(wxwy/w)1p_{xy}=(w_xw'_y/w)\wedge 18: for fixed pxy=(wxwy/w)1p_{xy}=(w_xw'_y/w)\wedge 19, total variation is asymptotically near nn0 before nn1 and near nn2 after nn3, uniformly over the starting vertex. Moreover, in a critical window of size

nn4

the cutoff profile converges to the Gaussian tail nn5 under a mild non-degeneracy condition on the variance nn6 (Bianchi et al., 2024).

Directed Chung–Lu graphs also admit spectral-radius asymptotics. For expected in-degree sequence nn7, expected out-degree sequence nn8, and nn9, the adjacency spectral radius concentrates around

w\mathbf w0

A community-structured extension, the Partitioned Chung–Lu model, replaces this scalar predictor by the spectral radius w\mathbf w1 of a block-level matrix built from blockwise degree products. The analysis is path-counting based, using bounds on w\mathbf w2 and w\mathbf w3 to control w\mathbf w4 (Burstein, 2017).

5. Spectral theory, normalized Laplacians, and PageRank

For undirected Chung–Lu graphs with prescribed degree sequence w\mathbf w5, the adjacency matrix has rank-one expectation

w\mathbf w6

where w\mathbf w7. Consequently,

w\mathbf w8

Under the assumptions

w\mathbf w9

with W=i=1nwiW=\sum_{i=1}^n w_i00 and W=i=1nwiW=\sum_{i=1}^n w_i01, the principal eigenvalue and eigenvector obey Gaussian asymptotics. Specifically,

W=i=1nwiW=\sum_{i=1}^n w_i02

and with

W=i=1nwiW=\sum_{i=1}^n w_i03

one has

W=i=1nwiW=\sum_{i=1}^n w_i04

The principal eigenvector W=i=1nwiW=\sum_{i=1}^n w_i05 is asymptotically aligned with the normalized degree vector W=i=1nwiW=\sum_{i=1}^n w_i06, 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 W=i=1nwiW=\sum_{i=1}^n w_i07 with positive weights W=i=1nwiW=\sum_{i=1}^n w_i08, average weight

W=i=1nwiW=\sum_{i=1}^n w_i09

and minimum weight W=i=1nwiW=\sum_{i=1}^n w_i10, the normalized Laplacian

W=i=1nwiW=\sum_{i=1}^n w_i11

is defined using the Moore–Penrose pseudoinverse convention when zero degrees occur. Under

W=i=1nwiW=\sum_{i=1}^n w_i12

the empirical spectral distribution of the rescaled normalized adjacency,

W=i=1nwiW=\sum_{i=1}^n w_i13

converges weakly in probability to the semicircle law on W=i=1nwiW=\sum_{i=1}^n w_i14. This improves earlier work that established the semicircle law only for the proxy matrix W=i=1nwiW=\sum_{i=1}^n w_i15, where W=i=1nwiW=\sum_{i=1}^n w_i16 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

W=i=1nwiW=\sum_{i=1}^n w_i17

on an undirected graph, if

W=i=1nwiW=\sum_{i=1}^n w_i18

then

W=i=1nwiW=\sum_{i=1}^n w_i19

with high probability. Under the stronger conditions W=i=1nwiW=\sum_{i=1}^n w_i20 for all W=i=1nwiW=\sum_{i=1}^n w_i21 and W=i=1nwiW=\sum_{i=1}^n w_i22 for some W=i=1nwiW=\sum_{i=1}^n w_i23, the same approximation holds coordinatewise: W=i=1nwiW=\sum_{i=1}^n w_i24 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 W=i=1nwiW=\sum_{i=1}^n w_i25, truncates to a finite matrix W=i=1nwiW=\sum_{i=1}^n w_i26, and computes an adjusted input from

W=i=1nwiW=\sum_{i=1}^n w_i27

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 W=i=1nwiW=\sum_{i=1}^n w_i28, 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 W=i=1nwiW=\sum_{i=1}^n w_i29 random numbers for a graph with W=i=1nwiW=\sum_{i=1}^n w_i30 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,

W=i=1nwiW=\sum_{i=1}^n w_i31

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

W=i=1nwiW=\sum_{i=1}^n w_i32

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 W=i=1nwiW=\sum_{i=1}^n w_i33-core estimator achieves exact recovery of the latent permutation when

W=i=1nwiW=\sum_{i=1}^n w_i34

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

W=i=1nwiW=\sum_{i=1}^n w_i35

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 W=i=1nwiW=\sum_{i=1}^n w_i36, 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 W=i=1nwiW=\sum_{i=1}^n w_i37 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

W=i=1nwiW=\sum_{i=1}^n w_i38

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).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (18)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Chung-Lu Graphs.