Fact-checked by Grok 2 weeks ago

Graphon

A graphon is a symmetric, Lebesgue-measurable function W: [0,1]^2 \to [0,1], which serves as the canonical limit object for convergent sequences of dense finite graphs under the cut metric, enabling the study of asymptotic properties through continuous analogs of discrete graph structures. Introduced by László Lovász and Balázs Szegedy in their 2006 paper "Limits of Dense Graph Sequences," graphons formalize the convergence of graph sequences where homomorphism densities—quantities measuring the relative frequency of subgraphs—tend to limits, bridging combinatorial graph theory with functional analysis. Graphons generalize finite graphs by representing edge probabilities between points in a continuous vertex set, with the value W(x,y) indicating the probability of an edge between vertices labeled by x and y. Key properties include weak , where two graphons are equivalent up to measure-preserving relabelings, and the of the space of graphons under the cut distance metric \delta_\square, which ensures every sequence of dense graphs has a convergent . This framework, building on Szemerédi's , allows graphons to model limits via integrals for subgraph densities, such as the edge density t(K_2, W) = \int_0^1 \int_0^1 W(x,y) \, dx \, dy. The theory of graphons has profound implications in extremal graph theory, where it resolves optimization problems like those in Turán's theorem by identifying extremal graphons that maximize or minimize subgraph densities. For instance, the Turán graphon for K_r-free graphs achieves the maximum edge density without r-cliques. In property testing and algorithmic graph theory, graphons facilitate efficient estimation of graph parameters and testing for properties like quasirandomness, with applications to the removal lemma and counting lemmas for subgraphs. Additionally, graphons underpin models of random graphs, such as W-random graphs generated by sampling vertices from [0,1] and edges according to W, and extend to sparse graphs via graphings for bounded-degree sequences. Their influence extends to spectral graph theory, where operator norms of integral operators associated with graphons converge to those of graph sequences, and to open conjectures like Sidorenko's on bipartite subgraph densities. Overall, graphons provide a robust mathematical foundation for analyzing large-scale networks in combinatorics, probability, and computer science.

Introduction

Definition and Motivation

A graphon is formally defined as a symmetric measurable function W: [0,1] \times [0,1] \to [0,1], considered up to measure-preserving reparameterizations of the domain, which represent the limiting objects of convergent sequences of finite dense graphs. This continuous kernel encodes the asymptotic edge probabilities between vertices, generalizing the adjacency matrix of a finite graph to a probabilistic continuum where vertices are points in the unit interval. Graphons arise in theory as a natural framework to address the limitations of studying sequences of graphs with diverging counts, where traditional in properties like edge densities fails due to non-uniform sizes. By capturing the limits of such sequences, graphons enable the rigorous analysis of asymptotic behaviors, particularly densities—the relative frequencies of subgraphs—which converge pointwise for every fixed under appropriate conditions. This allows for the extension of results, such as bounds on subgraph counts, to infinite or growing structures without relying on finite approximations. The motivation for graphons originated from the in theory, where models like the Erdős–Rényi process required tools to describe limiting behaviors, and from , which sought to formalize "graph limits" for optimizing properties like Turán numbers in asymptotic regimes. These foundations, developed through early works on quasirandom graphs and regularity lemmas, culminated in a unified theory for handling sequences that do not converge in simpler metrics but do so in terms of densities. In the context of sampling from a graphon, expectations of linear statistics can be represented via the kernel integral \int_0^1 \int_0^1 W(x,y) f(x) g(y) \, dx \, dy, where f and g are measurable functions on [0,1] approximating vertex labels or indicators, providing a continuous analog to sums over adjacency matrices in finite graphs.

Historical Background

The development of graphon theory traces its roots to foundational results in extremal graph theory from the 1970s, particularly Endre Szemerédi's regularity lemma, which established that large graphs can be partitioned into a bounded number of relatively uniform bipartite subgraphs, providing a structural approximation for dense graphs. This lemma laid the groundwork for analyzing asymptotic behaviors in graph sequences, influencing later limit theories by offering a tool to control irregularities in large structures. In the 1980s, the Aldous-Hoover theorem provided a for exchangeable random arrays, characterizing infinite symmetric random matrices as mixtures of deterministic functions over random variables, which implicitly connected to graph-like structures through exchangeability. This probabilistic framework, developed by David Aldous and Douglas N. Hoover, offered a for random s that would later inform the sampling properties of graphons. The modern theory of graphons emerged in the mid-2000s through work on s of sequences, initiated by and Balázs Szegedy in their 2006 paper, which showed that sequences of graphs where homomorphism densities converge admit a limit object definable via these densities, bridging combinatorial and analytic perspectives. Building on this, Christian Borgs, Jennifer Chayes, Lovász, Vera T. Sós, and Katalin Vesztergombi formalized the graphon as the canonical in their 2008 paper, establishing metric properties and convergence criteria that integrated the earlier approach with probabilistic sampling from graphons. These contributions around 2006–2008 by Lovász, Szegedy, Borgs, Chayes, Sós, and Vesztergombi solidified graphons as a versatile tool for studying graph limits, evolving from the exchangeable array representations of the 1980s and the structural decompositions of the 1970s.

Mathematical Foundations

Analytic Formulation

In the analytic formulation, a graphon is a symmetric measurable function W: [0,1]^2 \to [0,1] that belongs to the space L^\infty([0,1]^2), consisting of essentially bounded functions with respect to the Lebesgue measure on the unit square. The symmetry condition W(x,y) = W(y,x) holds for almost every x,y \in [0,1], reflecting the undirected nature of the graphs it models. Graphons are identified up to equivalence under measure-preserving bijections \phi: [0,1] \to [0,1], meaning two graphons W and W' represent the same object if W'(x,y) = W(\phi(x), \phi(y)) almost everywhere, forming a quotient space that accounts for relabeling invariance. This continuous object serves as the limit for sequences of dense graphs: a sequence of graphs (G_n) with |V(G_n)| = n converges to the graphon W if the homomorphism densities of every fixed simple F in G_n approach the corresponding integrals defined by W. Specifically, the homomorphism density t(F, G_n) converges to t(F, W), where t(F, W) = \int_{[0,1]^{|V(F)|}} \prod_{e=uv \in E(F)} W(x_u, x_v) \prod_{v \in V(F)} \, dx_v. This equation expresses the density of homomorphisms from F into the graphon as a multivariate over the unit , with the product taken over the edges of F. The functional of graphons from their membership in L^\infty([0,1]^2), which guarantees essential boundedness ( $0 \leq W(x,y) \leq 1) and thus integrability over the compact domain, ensuring that integrals and related functionals are well-defined and finite. A central norm in this space is the cut norm, given by \|W\|_\square = \sup_{S,T \subseteq [0,1]} \left| \int_S \int_T W(x,y) \, dx \, dy \right|, where the supremum ranges over all measurable subsets S, T \subseteq [0,1]. This measures the maximum of integrals over rectangular subsets, capturing the graphon's capacity to induce large cuts and serving as a for in the analytic .

Statistical Formulation

In the statistical formulation, graphons serve as a probabilistic model for generating exchangeable random graphs, providing a way to represent limits of sequences through random sampling. A graphon W: [0,1]^2 \to [0,1], being symmetric and measurable, defines an infinite random graph by independently sampling points x_1, x_2, \dots \stackrel{\text{i.i.d.}}{\sim} \text{Unif}[0,1] and including an edge between vertices i and j (for i < j) with probability W(x_i, x_j). This process yields a random infinite adjacency array (A_{ij})_{i,j \in \mathbb{N}} where A_{ij} \sim \text{Bern}(W(x_i, x_j)) independently, capturing the structure of exchangeable graph distributions. The resulting adjacency array is jointly exchangeable, meaning its joint distribution remains unchanged under any finite permutation of the row and column indices, a property essential for modeling permutation-invariant random graphs. This joint exchangeability aligns with the framework of infinite exchangeable arrays, where the rows and columns are treated symmetrically. The construction ensures that the marginal distribution for any finite subarray is invariant under relabeling, facilitating the study of graph properties in the limit. This probabilistic interpretation connects directly to de Finetti's theorem for exchangeable sequences and its extension via the for arrays. Specifically, any jointly exchangeable symmetric binary array can be represented as a mixture over graphon-driven Bernoulli processes, with the graphon W acting as the mixing measure that parameterizes the edge probabilities. In the deterministic case of a fixed graphon, the model corresponds to an extremal exchangeable distribution without further mixing. For finite approximations, a graphon W generates an n-vertex W-random graph G(n, W) as follows: sample x_1, \dots, x_n \stackrel{\text{i.i.d.}}{\sim} \text{Unif}[0,1], then for each pair i < j, set A_{ij} = 1 with probability W(x_i, x_j) independently. This sampling procedure produces graphs whose expected subgraph densities converge to integrals over the graphon, linking finite random graphs to their infinite exchangeable limits.

Convergence and Limits

Notions of Convergence

A sequence of graphs (G_n) with |V(G_n)| = n is said to converge to a graphon W if the homomorphism densities converge, that is, t(F, G_n) \to t(F, W) for every finite simple graph F. The homomorphism density t(F, G) for a graph G is defined as t(F, G) = \frac{\hom(F, G)}{n^{v(F)}}, where \hom(F, G) counts the number of graph homomorphisms from F to G, n = |V(G)|, and v(F) = |V(F)|. For a graphon W: [0,1]^2 \to [0,1], the homomorphism density is given by the integral t(F, W) = \int_{[0,1]^{v(F)}} \prod_{\{i,j\} \in E(F)} W(x_i, x_j) \, dx_1 \cdots dx_{v(F)}, which extends the discrete count to the continuous setting. This notion of convergence, often called left-convergence, captures the global structural properties of dense graphs through their asymptotic behavior on all possible substructures. Another fundamental notion is convergence in the cut distance, which provides a metric on the space of graphons. The cut distance between two graphons U and W is defined as \delta_\square(U, W) = \inf_{\phi} \|U(x,y) - W(\phi(x), \phi(y))\|_\square, where the infimum is over all measure-preserving bijections \phi: [0,1] \to [0,1], and \| \cdot \|_\square denotes the cut norm. For graph sequences, convergence to a graphon W in the cut distance means that the associated step-function graphons W_{G_n} satisfy \delta_\square(W_{G_n}, W) \to 0. This metric emphasizes differences in edge distributions over partitions of the vertex set, making it suitable for analyzing cut-based properties like expansion or bipartiteness. The cut norm underlying the cut distance is explicitly \|T\|_\square = \sup_{S,T \subseteq [0,1]} \left| \int_S \int_T T(x,y) \, dy \, dx \right|, where the supremum is over measurable subsets S, T \subseteq [0,1], or equivalently, over indicator functions $1_S(x) 1_T(y). This formulation highlights the norm's focus on the maximum deviation in expected edge counts across subsets, and it is achieved by finite partitions in practice.

Equivalence of Convergence Metrics

In the theory of graph limits, convergence of a sequence of graphons in the cut distance implies convergence of homomorphism densities, as the latter are continuous functions with respect to the former metric. Specifically, if a sequence of graphons (W_n) satisfies \delta_\square(W_n, W) \to 0, then t(F, W_n) \to t(F, W) for every fixed simple graph F, where t(F, \cdot) denotes the homomorphism density. The converse holds under mild conditions: convergence of homomorphism densities (left-convergence) implies cut distance convergence for sequences of dense graphons. This equivalence was established by showing that the space of graphons is compact in the cut metric and that left-convergent sequences admit a graphon limit that also converges in cut distance. Uniform random sampling from a graphon plays a crucial role in recovering cut distance convergence with high probability. The sampling lemma states that for a graphon W and a random graph G_n sampled by drawing n uniform vertices from [0,1] and connecting them with probability W(x_i, x_j), the expected cut distance satisfies \mathbb{E}[\delta_\square(G_n, W)] \leq C / \sqrt{n} for some constant C, and concentration bounds ensure this holds with probability approaching 1 as n \to \infty. Discretization into step functions provides a foundational approximation for these distances. By the Szemerédi regularity lemma, any graphon W can be approximated by a step graphon U constant on a partition of [0,1]^k into k equal parts, such that \delta_\square(W, U) \leq \epsilon for sufficiently large k, with the approximation error controlled independently of W. This lemma underpins the equivalence proofs by reducing continuous graphons to finite approximations where homomorphism densities and cut metrics align closely.

Examples

Basic Graphon Examples

One of the simplest graphons is the constant graphon, defined by W(x, y) = p for all x, y \in [0, 1], where p \in [0, 1] is a fixed probability. This graphon represents a homogeneous edge density across the entire vertex space, capturing scenarios where every pair of vertices has an equal chance of being connected. It serves as the foundational model for understanding uniform random structures in graph limits. A classic non-constant example is the half graphon, given by W(x, y) = \mathbf{1}_{\{x + y > 1\}}, where \mathbf{1} denotes the . This function is symmetric and takes the value 1 precisely when the sum of the coordinates exceeds 1, creating a diagonal-like that separates connected and non-connected regions in the unit square. The half graphon illustrates how edge probabilities can vary continuously based on vertex labels, modeling asymmetric or threshold-based patterns. For bipartite structures, consider the complete bipartite graphon, defined as W(x, y) = 1 if x \leq 1/2 < y or y \leq 1/2 < x, and 0 otherwise. This graphon enforces a clear partition of the vertex set into two equal halves, with edges present only between the parts and absent within each. It exemplifies a block-constant form that captures balanced bipartition without intra-part edges, highlighting the role of graphons in representing forbidden substructures or community separations. Such constructions are key to analyzing bipartite limits in dense graph sequences. More generally, step graphons are piecewise constant functions over a finite partition of [0, 1] into subintervals, often corresponding to stochastic block models with k communities. For instance, divide [0, 1] into k equal blocks I_1, \dots, I_k, and define W(x, y) = p_{ij} whenever x \in I_i and y \in I_j, where p_{ij} \in [0, 1] is the edge probability between communities i and j. This allows for heterogeneous densities across blocks, enabling the modeling of clustered or modular networks. Step graphons provide a flexible approximation for complex interactions while remaining computationally tractable. They generalize the constant and bipartite cases and are central to community detection frameworks.

Limits of Graph Sequences

A fundamental aspect of graphon theory involves identifying the limiting objects for sequences of finite graphs that converge in the cut metric or via homomorphism densities. These limits capture asymptotic behaviors of graph properties, such as edge densities and subgraph counts, as the number of vertices grows to infinity. The G(n,p), where each possible edge is included independently with probability p \in (0,1), provides a canonical example. This sequence converges almost surely to the constant graphon W(x,y) = p for all x,y \in [0,1], reflecting the uniform edge probability in the limit. This convergence preserves key statistics, such as the expected homomorphism density t(F, G(n,p)) \to t(F, W) = p^{e(F)} for any fixed graph F with e(F) edges. The balanced complete bipartite graph K_{\lfloor n/2 \rfloor, \lceil n/2 \rceil}, known as the Turán graph T(n,2), exemplifies a deterministic sequence converging to a non-constant graphon. This graph, which maximizes edges without triangles, converges to the bipartite graphon defined by W(x,y) = \begin{cases} 1 & \text{if } (x \leq 1/2 < y) \lor (y \leq 1/2 < x), \\ 0 & \text{otherwise}. \end{cases} This step function graphon has edge density $1/2 and zero triangle density, aligning with the extremal properties of the Turán graph under the convergence metrics. Stochastic block models generalize the Erdős–Rényi model by partitioning vertices into k communities of equal size n/k and including edges between communities i and j with probability p_{ij}. As n \to \infty, such sequences converge to step graphons where W(x,y) = p_{ij} for x in the i-th block [ (i-1)/k, i/k ) and y in the j-th block, with symmetry p_{ij} = p_{ji}. These limits model community structures, with homomorphism densities determined by integrals over the block probabilities. Paley graphs of order q, where q is a prime power congruent to 1 modulo 4, offer another quasirandom example. Defined on the finite field \mathbb{F}_q by connecting vertices i,j if i-j is a nonzero quadratic residue modulo q, these graphs have edge density $1/2 and converge to the constant graphon W(x,y) = 1/2. This limit underscores their pseudorandomness, as subgraph densities match those of the Erdős–Rényi model G(n,1/2).

Properties

Recovering Graph Parameters

Graphons enable the extraction of key global and local properties of dense graphs through well-defined integral functionals, which capture asymptotic behaviors in graph sequences converging to the graphon. These functionals, known as homomorphism densities, provide a continuous analog to discrete graph parameters, allowing for the recovery of edge probabilities, clique densities, degree profiles, and subgraph enumeration statistics from the underlying kernel W: [0,1]^2 \to [0,1]. Such recovery is foundational in graph limit theory, as finite graphs sampled from the graphon inherit these parameters in the large-n limit. The edge density, representing the asymptotic proportion of edges in graphs converging to W, is computed as \int_0^1 \int_0^1 W(x,y) \, dx \, dy. This integral averages the kernel over the unit square, yielding the expected edge probability in a W-random graph of order n, where edges are included independently with probabilities dictated by W. For a sequence of graphs G_n converging to W, the edge density of G_n approaches this value almost surely. Higher-order subgraph densities follow similarly via multi-variable integrals. For instance, the triangle density t(K_3, W) is given by t(K_3, W) = \int_0^1 \int_0^1 \int_0^1 W(x,y) W(y,z) W(z,x) \, dx \, dy \, dz, which quantifies the asymptotic density of triangles in the limit. More generally, for any fixed simple graph F with vertex set V(F) and edge set E(F), the homomorphism density is t(F, W) = \int_{[0,1]^{V(F)}} \prod_{uv \in E(F)} W(x_u, x_v) \, d\mathbf{x}, where d\mathbf{x} = \prod_{i \in V(F)} dx_i. This recovers the number of subgraph copies in a convergent graph sequence G_n, up to the automorphism group of F: the expected number of labeled homomorphisms from F to G_n is approximately n^{|V(F)|} t(F, W), and the number of unlabeled copies is obtained by dividing by |\mathrm{Aut}(F)|. These densities converge almost surely for W-random graphs and provide bounds on structural properties like clustering coefficients. Local parameters, such as degree distributions, are recovered through marginal integrals of the kernel. The degree function d_W(x) = \int_0^1 W(x,y) \, dy gives the expected relative degree for a vertex labeled by x \in [0,1]. In a W-random graph G(n, W) of order n, where vertices are assigned uniform labels x_i \in [0,1] and edges ij are present with probability W(x_i, x_j), the empirical degree distribution of G(n, W) converges in probability to the distribution induced by d_W(x) under the uniform measure on [0,1]. Thus, the proportion of vertices with degree approximately d matches the measure of \{ x : d_W(x) \approx d \}, enabling the asymptotic recovery of degree sequences from the graphon.

The Space of Graphons

The space of graphons consists of all symmetric measurable functions W: [0,1]^2 \to [0,1], often denoted \mathcal{W}. This set is equipped with the cut metric \delta_\square(W, U) = \inf_{\phi} \|W - U \circ \phi \|_\square, where the infimum is taken over all measure-preserving bijections \phi: [0,1] \to [0,1], and \|T\|_\square = \sup \left| \iint_{[0,1]^2} T(x,y) f(x) g(y) \, dx \, dy \right| is the cut norm, with the supremum over all measurable functions f, g: [0,1] \to [-1,1]. This metric accounts for relabeling of vertices by allowing the infimum over \phi, ensuring that the distance between two graphons reflects structural similarity up to isomorphism. The space \mathcal{W} under the cut metric is compact, as established by showing that it is complete and totally bounded, with every sequence having a convergent subsequence in the cut distance. Furthermore, \mathcal{W} is separable, meaning it has a countable dense subset, such as the step functions with rational heights and rational partition points. These properties combine to make \mathcal{W} a Polish space—a complete separable metric space—which facilitates the study of convergence and limits in graphon theory. Two graphons W and U are isomorphic, denoted W \sim U, if \delta_\square(W, U) = 0; this occurs precisely when there exists a measure-preserving bijection \phi such that W(x,y) = U(\phi(x), \phi(y)) for almost every (x,y) \in [0,1]^2. The relation \sim is an equivalence relation, and the quotient space \mathcal{W}_0 = \mathcal{W} / \sim inherits the cut metric, forming a compact metric space of isomorphism classes. This structure ensures that distances in \mathcal{W}_0 capture essential graph properties invariant under vertex relabeling. Finite graphs embed naturally into the space of graphons via step functions. For a graph G on n labeled vertices with adjacency matrix A, the associated graphon W_G is defined by partitioning [0,1] into n equal intervals I_i = [(i-1)/n, i/n) for i=1,\dots,n, and setting W_G(x,y) = A_{ij} whenever x \in I_i and y \in I_j. This embedding approximates the adjacency kernel of G continuously, allowing finite graphs to be viewed as points in \mathcal{W}, with the cut distance measuring how closely W_G approximates more general graphons.

Sampling and Estimation

W-Random Graphs

W-random graphs, also known as graphon random graphs, provide a probabilistic model for generating finite graphs from a given graphon W: [0,1]^2 \to [0,1]. The generation process begins by sampling n points x_1, \dots, x_n independently and uniformly from [0,1], which represent latent positions for the vertices. For each pair of distinct vertices i and j, an edge between them is included independently with probability W(x_i, x_j), resulting in a simple undirected random graph G(n, W) on n vertices. In this model, the expected degree of a vertex labeled by position x_i is approximately n \int_0^1 W(x_i, y) \, dy, reflecting the average connectivity prescribed by the graphon across the uniform distribution of other vertices' positions. The degrees concentrate around these expectations due to the independence of edge inclusions, with the overall graph densities aligning closely with the integrated densities of W. For instance, the expected edge density of G(n, W) is \int_0^1 \int_0^1 W(x, y) \, dx \, dy, and subgraph densities concentrate similarly via Hoeffding-type bounds. The probability distribution over all possible graphs G under this model is given by the product over all pairs i < j of Bernoulli random variables with success probability W(x_i, x_j), conditioned on the fixed latent positions x_1, \dots, x_n; marginalizing over the uniform x_i yields an exchangeable distribution on graphs. As n \to \infty, the random graph G(n, W) converges almost surely to the graphon W in cut distance, with the probability of deviation exceeding \epsilon decaying exponentially as \Pr(\delta_\square(G(n, W), W) > \epsilon) \leq 2 \exp(-c \epsilon^2 n) for some constant c > 0 depending on W. This asymptotic behavior ensures that large W-random graphs faithfully approximate the limiting structure encoded by the graphon.

Graphon Estimation Methods

Graphon estimation involves inferring the underlying graphon function W: [0,1]^2 \to [0,1] from samples of finite graphs generated according to the graphon model, typically measured in the cut distance. Non-parametric estimation methods, such as histogram-based approaches, discretize the unit square [0,1]^2 into a grid of bins and estimate W by averaging edge probabilities within each bin, often after sorting nodes by degree to approximate the latent positions. These methods minimize the cut distance by constructing a step function approximation of W, achieving consistency without assuming parametric forms like block structures. A seminal histogram estimator sorts nodes by empirical degrees, computes a binned adjacency matrix, and applies total variation smoothing to reduce noise, ensuring convergence in cut distance as the number of nodes n \to \infty. The method of moments estimates the graphon by matching empirical subgraph densities (homodensities) from the observed to their expected integrals under the graphon model. This approach uses distributions and higher-order counts to solve for parameters of a constant graphon , providing a under exchangeability assumptions. Introduced for models, it leverages the fact that subgraph densities correspond to multiple integrals of W, allowing recovery of W up to measure-preserving transformations. Spectral methods, particularly universal singular value thresholding (USVT), offer an effective approach for sparse graphs by treating the adjacency matrix as a noisy observation of a low-rank matrix induced by W. USVT performs singular value decomposition on the adjacency matrix and thresholds small singular values to denoise, yielding a graphon estimate via rescaling to the unit square. This method is universal, requiring no prior knowledge of sparsity levels, and achieves near-optimal rates in the cut norm for graphs with average degree \omega(\sqrt{n}). Under smoothness assumptions, such as W belonging to a Hölder class with exponent \alpha > 0, graphon estimators exhibit minimax consistency rates of O(n^{-1} \log n) in cut distance for dense graphs when \alpha \geq 1, and O(n^{-2\alpha/(1+\alpha)}) when $0 < \alpha < 1. These bounds, derived via minimax analysis, hold for histogram and spectral methods when the graphon is Lipschitz continuous (\alpha = 1), balancing bias from approximation and variance from sampling.

Applications

Szemerédi's Regularity Lemma

Szemerédi's regularity lemma provides a fundamental partitioning tool for dense graphs, stating that for every \epsilon > 0, there exists an integer K = K(\epsilon) such that any graph G on n vertices admits an equitable partition P of its vertex set into at most K parts, where the proportion of irregular bipartitions—pairs of parts (A, B) for which the edge density varies by more than \epsilon across subsets—is less than \epsilon. This means that for all but at most \epsilon |P|^2 pairs (A, B) \in P \times P, the bipartite graph between A and B is \epsilon-regular: for any subsets A' \subseteq A, B' \subseteq B with |A'| \geq \epsilon |A| and |B'| \geq \epsilon |B|, the edge density d(A', B') satisfies |d(A', B') - d(A, B)| < \epsilon. The lemma, originally proved combinatorially by Endre Szemerédi in 1978, guarantees a coarse but useful structural approximation of any large graph. Graphons offer an elegant analytic proof and continuous generalization of the regularity lemma, interpreting the equitable as a step to the graphon's . Specifically, for a G with associated graphon W_G: [0,1]^2 \to [0,1], an \epsilon-regular P corresponds to a step graphon U_P that is constant on the rectangles induced by the uniform measure sets corresponding to the parts, such that the cut distance \|W_G - U_P\|_\square < \epsilon, where the cut norm is defined as \|f\|_\square = \sup_{S,T \subseteq [0,1]} \left| \int_S \int_T f(x,y) \, dx \, dy \right|. This ensures that the edge densities between parts match the integrated values of W_G up to the cut error, with irregularity quantified by deviations exceeding \epsilon in the bipartite densities. The proof leverages the of the space of graphons under the cut metric, allowing a finite refinement of any initial into an \epsilon-regular one via measurable partitions of [0,1]. As a brief note, this aligns with basic examples of step graphons, which are piecewise constant and directly model such partitioned structures. Quantitative bounds on the size K(\epsilon) in the are tower-like, growing as a tower of exponentials in $1/\epsilon, but the graphon framework provides sharper analysis by bounding the irregularity through the : for a graphon W, there exists a step U with at most k(\epsilon) steps such that \|W - U\|_\square \leq \epsilon, where k(\epsilon) depends polynomially on $1/\epsilon in certain restricted cases, improving interpretability over pure combinatorial estimates. This directly controls the number of irregular pairs, as \|W - U\|_\square < \epsilon implies that the in cut sizes across the is at most \epsilon. The graphon perspective extends the to weak regularity, where a refinement of a given ensures near-uniform densities without requiring full \epsilon-regularity, achieved by further stepping the graphon to control errors in the L_1 sense. These extensions underpin applications in , such as deriving bounds on subgraph densities and proving theorems like Turán's via optimization over graphon parameters, where the regular approximates the extremal .

Sidorenko's Conjecture

Sidorenko's conjecture asserts that for every H with m = |E(H)| edges and every simple graph G, the homomorphism density satisfies t(H, G) \geq t(K_2, G)^m, where t(F, G) denotes the probability that a random from V(F) to V(G) is a , and K_2 is the on two vertices (i.e., a single edge). This inequality implies that among all graphs G with a fixed edge density p = t(K_2, G), the expected number of copies of H in the G(n, p) minimizes the homomorphism density. The conjecture was originally proposed by Alexander Sidorenko in a 1993 paper establishing correlation inequalities for bipartite graphs. In the context of graph limits, the conjecture admits a natural reformulation using graphons. For a H and a graphon W: [0,1]^2 \to [0,1] (symmetric and measurable with non-negative values), the homomorphism density is defined as t(H, W) = \int_{[0,1]^{V(H)}} \prod_{\{u,v\} \in E(H)} W(x_u, x_v) \, d\mathbf{x}, where \mathbf{x} = (x_w)_{w \in V(H)}, and the edge density is t(K_2, W) = \int_0^1 \int_0^1 W(x,y) \, dx \, dy. Sidorenko's conjecture states that t(H, W) \geq [t(K_2, W)]^m holds for all such graphons W, with equality achieved when W is the constant graphon equal to the complete bipartite graph in the limit (i.e., W \equiv p). This continuous version follows from the convergence of dense graph sequences to graphons, where homomorphism densities in graphs converge to those in the limit graphon. Significant progress on the has been made through graphon-based inequalities since the development of graph limit around 2006. The is known to hold for several classes of bipartite graphs, including all (proven using inductive arguments on the ) and all even cycles (established via analytic methods involving or container techniques). These cases demonstrate the inequality's tightness for structures with no odd cycles, and extensions to products or decompositions of such graphs have further confirmed it for grids and certain polyominoes. While the undirected bipartite case remains open in general, directed analogues of Sidorenko's conjecture do not hold, with explicit counterexamples constructed using oriented graphs that violate the density inequality for simple structures such as transitive tournaments minus an of length 2.

Generalizations

Directed and Labeled Graphons

Directed graphons extend the concept of graphons to directed graphs by relaxing the symmetry requirement, allowing the modeling of asymmetric edge orientations such as those in tournaments or precedence relations. A directed graphon is defined as a W: [0,1]^2 \to [0,1], where W(x,y) represents the probability of a directed from vertex x to vertex y, without assuming W(x,y) = W(y,x). This generalization arises naturally in the limit theory for sequences of directed graphs, where the is scaled and interpreted as a on the unit square. For edge-labeled or multi-colored settings, labeled graphons consist of multiple such functions, one for each edge type or color. Specifically, for a graph with c edge colors, a labeled graphon is a collection \{W_e: [0,1]^2 \to [0,1]\}_{e=1}^c, where each W_e captures the density of edges of type e. This framework accommodates structures like edge-colored graphs or multigraphs, where edges are distinguished by labels rather than mere presence. The construction preserves the integral representation of subgraph densities, extending the homomorphism density t(F, W) to account for edge labels in the finite graph F. Convergence in the directed case mirrors the undirected framework but uses an analogous cut distance, defined as \delta_\square(W, U) = \sup_{A,B \subset [0,1]} \left| \int_{A \times B} (W(x,y) - U(x,y)) \, dx \, dy \right|, which measures discrepancies in directed edge densities over measurable sets without constraints. For labeled graphons, is established via multi-color homomorphism densities, where a sequence of labeled graphs to \{W_e\} if t(F, G_n) \to \int \prod_{e \in E(F)} W_e(x_i, x_j) \, dx for all finite labeled graphs F, ensuring the limit captures typed edge distributions. This forms a , enabling consistent estimation and sampling from directed or labeled W-random graphs. These generalizations find applications in analyzing asymmetric structures, such as precedence graphs in scheduling or graphs in systems, where directed edges encode ordering constraints. For instance, directed graphons model the asymptotic behavior of random , facilitating the study of properties like strong connectivity or score sequences in large-scale directed networks. In labeled settings, they apply to communication networks with typed interactions, such as signed edges in graphs (positive/negative relations), allowing for the estimation of multi-type counts and inequality testing in .

Hypergraphons and Flag Algebras

Hypergraphons extend the concept of graphons to higher-order structures, specifically k-uniform for k ≥ 3, where edges connect k vertices rather than pairs. A k-uniform hypergraphon is defined as a symmetric W: [0,1]^k \to [0,1], symmetric under permutations of its arguments, which captures the asymptotic behavior of sequences of large k-uniform hypergraphs. The symmetry ensures that the labeling of vertices within an edge does not affect the structure, mirroring the unlabeled nature of hypergraph edges. This representation allows for the modeling of higher-arity interactions in networks, such as those in social or biological systems where groups larger than pairs interact. The of a fixed k-uniform F with set of size m in a hypergraphon W is given by the multi-dimensional t(F, W) = \int_{[0,1]^m} \prod_{\{i_1,\dots,i_k\} \in E(F)} W(x_{i_1}, \dots, x_{i_k}) \, dx_1 \cdots dx_m, where the product is over the edges E(F) of F, and this measures the asymptotic probability that a random labeling of F's vertices induces the edges according to W. For convergence, a sequence of k-uniform hypergraphs converges to W if all such densities converge to t(F, W). Equivalently, convergence can be characterized in the generalized cut , defined as \|U - V\|_{\square} = \sup \left| \int_{[0,1]^k} (U - V)(x_1, \dots, x_k) \prod_{i=1}^k \phi_i(x_i) \, dx_1 \cdots dx_k \right|, where the supremum is over all measurable functions \phi_i: [0,1] \to \{0,1\} (indicators of measurable subsets, or more generally simple functions in the completion). This generalizes the graphon cut and is taken over simplices in the sense of integrating over product measures on subsets, providing a for the space of hypergraphons. A key result is that every convergent sequence of k-uniform hypergraphs admits a hypergraphon, establishing in this . Flag algebras, introduced by Razborov in 2007, provide a powerful algebraic framework for solving extremal problems in combinatorics by embedding graphs into a partially ordered semialgebra of flags, which are induced subgraphs on labeled vertices. In the asymptotic regime, graphons serve as the continuous objects into which flag algebras inject, allowing the formulation of upper bounds on homomorphism densities via semidefinite programming relaxations that capture inequalities from the flag order. This method has yielded breakthroughs in problems like the Turán density for even cycles and bipartite Ramsey numbers by reducing them to optimizing over the space of graphons subject to linear constraints derived from flags. The framework's strength lies in its ability to systematically generate and solve hierarchies of semidefinite programs that approximate the convex hull of density vectors, with graphons providing the limiting representation for dense graphs. Extensions of flag algebras to hypergraphs replace graph flags with flags (induced k-uniform subhypergraphs on labeled sets) and incorporate as the continuous limits, enabling similar approaches for hypergraph Turán problems and forbidden subhypergraph densities. For instance, the method has been applied to bound the extremal densities of tight cycles in 3-uniform hypergraphs by optimizing over hypergraphon spaces with constraints from small . In the 2010s, hypergraphons found connections to testing in hypergraphs, where algorithms query edges to distinguish graphs far from a (e.g., being F-free) from those close to it, with hypergraphons modeling the testable properties via cut . Additionally, advances addressed sparse hypergraph limits, developing theories for sequences with edge densities o(n^{k-1}) using rescaled hypergraphons or exchangeable random s, though full compactness results remain incomplete compared to the dense case.

References

  1. [1]
    [PDF] Large networks and graph limits László Lovász
    Page 1. Large networks and graph limits. László Lovász. Institute of Mathematics, Eötvös Loránd University, Budapest,. Hungary. Page 2. 2010 Mathematics Subject ...
  2. [2]
    [math/0408173] Limits of dense graph sequences - arXiv
    Aug 12, 2004 · Authors:Laszlo Lovasz, Balazs Szegedy. View a PDF of the paper titled Limits of dense graph sequences, by Laszlo Lovasz and 1 other authors.
  3. [3]
    Convergent sequences of dense graphs I: Subgraph frequencies ...
    Dec 20, 2008 · Borgs, J.T. Chayes, A. Saberi, On the spread of viruses on the ... Lovász, V.T. Sós, K. Vesztergombi, unpublished, 2003. Google Scholar.Missing: graphons | Show results with:graphons
  4. [4]
    [0712.2749] Graph limits and exchangeable random graphs - arXiv
    Dec 17, 2007 · View a PDF of the paper titled Graph limits and exchangeable random graphs, by Persi Diaconis and Svante Janson. View PDF. Abstract: We ...
  5. [5]
    None
    Summary of each segment:
  6. [6]
    [PDF] Graphons, cut norm and distance, couplings and rearrangements
    Convergence to graph limits can also be described by the homomorphism densities defined in Appendix C: Gn → W if and only if t(F, Gn) → t(F, W) for every ...
  7. [7]
    [PDF] Large networks and graph limits László Lovász
    ... graph homomorphisms and an analytic theory of convergence of graph sequences and their limits. This book will try to give an account of where we stand ...
  8. [8]
    Stochastic blockmodel approximation of a graphon - NIPS papers
    Given a convergent sequence of graphs, there exists a limit object called the graphon from which random graphs are generated. This nonparametric perspective ...
  9. [9]
    [PDF] GRAPHONS AND CUT METRIC ON σ-FINITE MEASURE SPACES
    Aug 5, 2016 · A Polish space is a complete separable metric space. (Or, more generally, a topological space homeomorphic to such a space.) A measurable space ...
  10. [10]
    Rate-optimal graphon estimation
    ### Summary of Histogram Estimator for Graphon Estimation
  11. [11]
    [PDF] A Consistent Histogram Estimator for Exchangeable Graph Models
    1.1.​​ The non-parametric (limit) object that characterizes an ExGM is often termed a graphon. As we will define for- mally in Section 2, a graphon is a 2- ...
  12. [12]
    [PDF] A Consistent Histogram Estimator for Exchangeable Graph Models
    Feb 11, 2014 · The non-parametric (limit) object that characterizes an ExGM is often termed a graphon. As we will define formally in Section 2, a graphon is a ...
  13. [13]
    [PDF] Matrix estimation by Universal Singular Value Thresholding - arXiv
    This paper introduces a simple estimation procedure, called Universal Singular Value Thresholding ... graphon estimation and generalized Bradley–Terry models for ...
  14. [14]
    None
    Summary of each segment:
  15. [15]
    [1004.4236] An approximate version of Sidorenko's conjecture - arXiv
    Apr 23, 2010 · A beautiful conjecture of Erdős-Simonovits and Sidorenko states that if H is a bipartite graph, then the random graph with edge density p has in expectation ...Missing: graphon | Show results with:graphon
  16. [16]
    [1910.08454] Convex graphon parameters and graph norms - arXiv
    Oct 18, 2019 · Sidorenko's conjecture states that the number of copies of a bipartite graph H in a graph G is asymptotically minimised when G is a quasirandom ...
  17. [17]
    [PDF] Sidorenko's conjecture for a class of graphs: an exposition
    Sidorenko's conjecture states that for every bipartite graph H with m edges and every graph G, tH(G) ≥ tK2 (G)m. We will prove that this is the case for H ...
  18. [18]
    [1510.06533] Some advances on Sidorenko's conjecture - arXiv
    Oct 22, 2015 · In this paper, we provide three distinct families of bipartite graphs that have Sidorenko's property. First, using branching random walks, we ...Missing: original | Show results with:original
  19. [19]
    [PDF] the sidorenko problem for directed graphs in - MIT Mathematics
    Aug 1, 2018 · In this paper we study the another directed analogue of the Sidorenko's conjecture, which is that we consider the homomorphism density of ~H in ...
  20. [20]
    (PDF) Directed graph limits and directed threshold graphs
    These are continuous versions of adjacency matrices which arise as limits of sequences of graphs. We develop the concepts that generalize graphons to directed ...
  21. [21]
    [PDF] Nonparametric Modeling of Higher-Order Interactions via ...
    Definition 3 (Graphon and Sampling) Graphons are symmetric measurable functions f : [0,1]2 7→ [0,1]. Given a graphon, the process of sampling a random graph ...<|control11|><|separator|>
  22. [22]
    [PDF] arXiv:1302.1634v3 [math.CO] 16 Mar 2014
    Mar 16, 2014 · Here we write xi for x{i} and xij for x{i,j}. Definition 1.2. A k-uniform hypergraphon is a symmetric measurable function W : [0,1]r<([k]) →.
  23. [23]
    Flag algebras - Project Euclid
    December 2007 Flag algebras. Alexander A. Razborov · DOWNLOAD PDF + SAVE TO MY LIBRARY. J. Symbolic Logic 72(4): 1239-1282 (December 2007). DOI: 10.2178/jsl ...
  24. [24]
    [PDF] Flag Algebras - Full-Time Faculty
    Flag algebras are related to graph algebras (introduced in the context of ... σ0-flag. Page 26. 26. ALEXANDER A. RAZBOROV. A sequence {Pn} of probability ...
  25. [25]
    [PDF] The Hypergraph Turán Densities of Tight Cycles Minus an Edge
    Nov 26, 2024 · Flag algebras can be used as a general tool to attack problems from extremal combinatorics. In this paper, we use it to bound densities of 3- ...
  26. [26]
    [2410.17483] Limits of sparse hypergraphs - arXiv
    Oct 23, 2024 · We show that the local statistics of an ultraproduct of a sequence of hypergraphs are the ultralimits of the local statistics of the hypergraphs.