Extremal Graph Theory
Extremal graph theory studies the maximum or minimum value of a graph parameter (typically the number of edges) over all graphs satisfying a prescribed structural constraint — usually the absence of a fixed subgraph. The flagship result, the Erdős–Stone–Simonovits theorem, says that the maximum edge density of an -vertex graph with no copy of is asymptotically , determined entirely by the chromatic number of . It applies across combinatorics, theoretical computer science, number theory, and discrete geometry. Founded by Turán (1941) building on Mantel (1907), with the asymptotic theory completed by Erdős, Stone, and Simonovits.Extremal graph theory asks: given a forbidden structure, how dense can a graph be before that structure is forced to appear? The canonical object is the Turán number , the maximum number of edges in an -vertex graph containing no subgraph isomorphic to . The field is unified by a startling phenomenon: for any graph that is not bipartite, the extremal density is governed solely by the chromatic number , so wildly different forbidden graphs can have identical asymptotic answers. The truly hard and beautiful cases are the degenerate ones — bipartite forbidden graphs — where even the order of magnitude of is often unknown (e.g. for or even cycles). The surprising fact is that the extremal graph is essentially unique and highly structured: a balanced complete multipartite graph (the Turán graph), so an optimization problem with no symmetry imposed produces maximal symmetry as its answer.
The Core Insight
Forbidding a subgraph forces global sparsity, and the amount of sparsity is dictated by the local obstruction of chromatic number. To avoid an with , the cheapest way to use many edges is to partition vertices into classes and join all pairs across classes: this contains no (hence no ) yet maximizes edges. The depth of the theory lies in (a) proving this multipartite construction is optimal, not merely good, and (b) understanding what happens when , where the construction is empty and the true count hides in lower-order, problem-specific algebraic and probabilistic structure.
Formal Statement
Turán Number and the Turán Graph
Let be a fixed graph. The Turán number (or extremal number) is
where is the number of edges of and means contains no (not necessarily induced) subgraph isomorphic to . A graph attaining the maximum is an extremal graph for .
The Turán graph is the complete -partite graph on vertices with part sizes as equal as possible (each of size or ). Its edge count is denoted . The symbols: = number of vertices, = number of parts, = chromatic number of , = complete graph on vertices, = complete bipartite graph.
Turán's Theorem (1941)
For every and ,
and the unique extremal graph is the Turán graph .
Erdős–Stone–Simonovits Theorem
For any fixed graph with ,
Equivalently, the Turán density is
The Degenerate Case
When (i.e. is bipartite), formula [4] gives , so the Erdős–Stone–Simonovits theorem reveals only that . The true order of growth — whether , , or something else — is not determined by and constitutes the central open problem of degenerate extremal graph theory. The general theorem is asymptotically silent here.
Why It Holds
Turán's Theorem via Zykov Symmetrization
We show that among -free graphs on vertices, maximizes edges.
Step 1 — Reduce to complete multipartite graphs. Let be edge-maximal -free. Claim: the relation " iff non-adjacent" is an equivalence relation on , which forces to be complete multipartite. It suffices to show non-adjacency is transitive. Step 2 — Symmetrization. Suppose -relate fails: say non-adjacent, non-adjacent, but adjacent. Compare degrees.- If : delete , replace it by a clone of (same neighborhood as ). This cannot create a (the two copies are non-adjacent so no clique uses both), and the new graph has more edges. Contradiction with maximality.
- Symmetrically if , clone .
- If and : delete both and replace by two clones of . Edge change is ...
Minimizing subject to and parts is achieved at balanced parts by Jensen/convexity.
Erdős–Stone Upper Bound (sketch)
Goal: if then , the complete -partite graph with vertices per part, for . Step 1. By repeated deletion of low-degree vertices, pass to a subgraph of minimum degree on still-linear vertex count. Step 2. Induct on . By induction contains with large. Its vertices each have huge degree; a counting/pigeonhole argument finds a set of common neighbors avoiding the existing blob, building the -th part. Step 3. Since any fixed with embeds into for , the appearance of forces . Hence above the Turán threshold is unavoidable, proving [3].Pál Turán | 1910–1976
Hungarian mathematician whose 1941 paper, written while interned in a forced-labor camp during World War II, founded extremal graph theory. Turán reportedly worked out the theorem mentally, lacking paper, and was motivated by a question of his friend... his result generalized Mantel's 1907 triangle bound and crystallized the idea that forbidding cliques imposes precise quantitative density limits. Turán was a number theorist by training (the Turán sieve, power-sum method) and viewed his graph theorem as a curiosity until Erdős championed extremal combinatorics into a major discipline. The collaboration of Turán with Erdős and the later students (Simonovits, Szemerédi) made Hungary the heartland of the subject.
Building Intuition
Think of edges as a budget and the forbidden graph as a tripwire. To spend the most edges without tripping a , you cluster vertices into "color classes," forbid edges inside a class (those are wasted, since they could complete a clique), and lavish all spending on edges between classes. Balancing class sizes is just the AM–QM inequality: equal parts minimize , which by [5] maximizes edges.
The chromatic number enters because is -chromatic exactly when it cannot be drawn inside an -partite graph — so the -partite Turán graph is precisely "as dense as possible while remaining a place can never live." Erdős–Stone is the surprising converse: any graph even slightly denser than the Turán graph must contain a blown-up clique , a structure so rich it harbors every -chromatic . This is why two forbidden graphs as different as and the icosahedron () have the same asymptotic Turán number — the extremal theory cannot tell them apart at the scale.
Turán density $\pi(H)=1-1/(\chi(H)-1)$ as a function of chromatic number
Worked Examples
Maximum triangle-free graph on 100 vertices
Given: , forbidden graph (triangle), so , . Steps:- By Turán's theorem [2], , edges of the balanced complete bipartite graph .
- Compute: .
- Check via [5]: . ✓
- Compare to total possible edges ; the density ratio is , matching .
Forbidding $K_4$ on 90 vertices
Given: , , so , extremal graph is — complete tripartite with three equal parts of . Steps:- Part sizes: each, perfectly balanced.
- Edges between each pair of parts: ; there are pairs.
- Total: .
- Verify the asymptotic formula [2]: . Exact because is divisible by .
Common Misconceptions
Chromatic number ≠ everything
A persistent error is concluding that because depends only on , the entire extremal problem is settled by chromatic number. This is false at the second-order term: among graphs with the same , the precise value of (including the correction and the exact extremal graph) varies, and is governed by finer invariants such as the decomposition family and the structure of the color-critical edges (Simonovits's stability theory). Moreover, for bipartite the chromatic number gives zero information about the growth rate.
Even cycles defeat the naive guess
One might guess that since the Petersen graph and are both forbidden structures, "forbidding any fixed bipartite graph gives edges." This is wrong. Forbidding gives (Kővári–Sós–Turán, tight via Erdős–Rényi polarity graphs). But forbidding gives and gives — different exponents entirely. In general , with matching lower bounds known only for . The growth exponent is sensitive to the precise bipartite graph, not a universal .
Connections
Extremal graph theory connects deeply to its neighbors. The upper bound machinery of Erdős–Stone is most naturally proved via the Szemerédi Regularity Lemma, which partitions any dense graph into quasi-random pieces; the removal lemma derived from it underlies modern proofs of Roth's Theorem on Arithmetic Progressions. The degenerate (bipartite) case is intimately tied to the Zarankovic Problem and incidence geometry — the Kővári–Sós–Turán bound for -free graphs is identical to counting point–line incidences. The probabilistic lower-bound constructions belong to the Probabilistic Method, and the algebraic constructions (norm graphs, projective planes) link to Finite Geometry and Algebraic Combinatorics. The hypergraph generalization opens onto Hypergraph Turán Problem, where even is unknown.
Real-World Applications
- Property testing / theoretical CS: The triangle removal lemma (a corollary of regularity-driven extremal theory) underlies sublinear-time algorithms that test whether a huge graph is triangle-free without reading all of it.
- Coding theory and combinatorial designs: -free extremal constructions (incidence structures of generalized quadrangles, projective planes) produce optimal codes and superconcentrators.
- Network reliability and circuit complexity: Bounds on the size of graphs avoiding dense substructures give lower bounds on the number of gates in monotone Boolean circuits via the Razborov approximation method.
- Additive number theory: The connection between -free graphs (Sidon sets / sequences) and extremal numbers gives the maximum size of a set of integers with all pairwise sums distinct.
- Discrete geometry — unit distances: The Erdős unit-distance and distinct-distance problems are extremal problems on incidence graphs, bounded using -free arguments.
- Database theory: Worst-case join-size bounds (the AGM bound) are extremal counts of homomorphisms generalizing Turán-type density estimates.
- Data sparsification and spectral graph theory: Ramanujan and expander constructions arise as extremal graphs balancing edge count against absence of dense local structure.
Historical Development
- 1907 — Mantel's theorem. Willem Mantel proves the first extremal result: a triangle-free graph on vertices has at most edges. This is the case of Turán.
- 1938 — Erdős, Sidon sequences. Paul Erdős studies sets, implicitly extremal graph problems, and meets the bipartite degenerate phenomenon.
- 1941 — Turán's theorem. Pál Turán determines exactly and proves uniqueness of the extremal Turán graph, founding the field.
- 1946 — Kővári–Sós–Turán. Tamás Kővári, Vera T. Sós, and Pál Turán bound , opening the degenerate theory.
- 1946 — Erdős–Stone theorem. Erdős and Arthur Stone prove the asymptotic density for , the engine of the general theory.
- 1966 — Erdős–Simonovits. Reformulation making explicit that ; the modern Erdős–Stone–Simonovits statement and the beginning of stability theory.
- 1974 — Bondy–Simonovits. Even-cycle bound , sharpening degenerate understanding.
- 1975 — Szemerédi Regularity Lemma. Endre Szemerédi's lemma gives a uniform, structural proof technique that subsumes Erdős–Stone and powers extremal/removal-lemma results.
- 1996 — Kollár–Rónyai–Szabó & Alon–Rónyai–Szabó. Norm-graph constructions show is tight for , a major degenerate breakthrough.
Subtleties & Limits
The central open problem of the field is the degenerate (bipartite) case. No general formula gives even the order of magnitude of when .- Even cycles: Whether holds for all is open; matching lower bounds are known only for .
- Complete bipartite : For the truth of is unknown; constructions matching the KST upper bound exist only when one side is large relative to the other.
- Rational exponents conjecture (Erdős–Simonovits): For every rational is there a finite family with ? Recent work (Bukh–Conlon and others) resolves it for families but the single-graph version remains largely open.
- Hypergraph Turán density: The value — the simplest unsolved hypergraph Turán problem, conjectured by Turán to be — has been open since 1941, despite intense effort and flag-algebra bounds.