A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Extremal Graph Theory and Forbidden Subgraphs

Graduate Depth 90 in the knowledge graph ☐ I know this ☆ Set as goal
417prerequisites beneath it
See this on the map →
Erdős-Gallai TheoremGraph Operations and Products+1 more→
graph-theory extremal

Core Idea

Extremal graph theory studies the maximum number of edges in graphs avoiding certain subgraphs. Given forbidden graphs H, ex(n, H) is the maximum edges in n-vertex graphs with no copy of H. Classical results include Turán (forbidding cliques), Kővári-Sós-Turán (forbidding complete bipartite graphs), and connections to combinatorial designs and incidence geometry.

Explainer

Extremal graph theory asks a precise optimization question: how many edges can a graph on n vertices have, given that it is *not allowed* to contain a particular subgraph? The function ex(n, H) — called the Turán number of H — captures the answer. The graph achieving this maximum (or asymptotically approaching it) is called an extremal graph for H.

From Turán's theorem, you already know one landmark result: ex(n, Kᵣ₊₁), the maximum edges avoiding a complete graph on r+1 vertices, is achieved by the Turán graph T(n, r) — a balanced complete r-partite graph. The key insight there was that forbidding cliques forces a multipartite structure, and balancing the parts maximizes edges within those constraints. Extremal graph theory generalizes this: for any forbidden graph H, what structure must an extremal graph have?

For complete bipartite graphs, the Kővári-Sós-Turán theorem gives an upper bound: any graph on n vertices with more than roughly (1/2)t1/s · n2−1/s edges must contain a copy of Kₛ,ₜ (s ≤ t). This matters for incidence geometry — if you have n points and n lines in the plane, asking how many incidences (point-on-line pairs) can occur is equivalent to a forbidden subgraph problem on a bipartite incidence graph, and KST bounds the answer.

The deepest results in the field come from the Zarankiewicz problem and connections to the Bondy-Simonovits theorem, which says that for any graph H that isn't bipartite, ex(n, H) grows like n^(1+1/(χ(H)−1)), where χ(H) is the chromatic number. This ties extremal density directly to coloring structure: the more chromatic the forbidden graph, the fewer edges you can have while avoiding it. For bipartite forbidden graphs, the problem is much harder and often open — the correct growth rate is not known even for simple cases like C₆. Extremal graph theory lives at the intersection of combinatorics, algebra, and geometry, and its techniques (probabilistic arguments, algebraic constructions, flag algebras) represent some of the deepest tools in modern combinatorics.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Factorial → Permutations → Combinations → Counting Principles: Addition and Multiplication Rules → Introduction to Graph Theory → Propositional Logic Foundations → Logical Equivalences → Set Operations: Union, Intersection, and Complement → Proof by Cases → Proving by Cases and Exhaustion → Vacuous Truth and Trivial Cases → Proof by Cases (Proof by Exhaustion) → Mathematical Induction → Graph Paths, Cycles, and Connectivity → Trees and Spanning Trees → Planar Graphs and Euler's Formula → Graph Coloring and the Chromatic Number → Graph Coloring and Chromatic Numbers → Bipartite Graphs and Matching Problems → Bipartite Graphs and 2-Colorability → Graph Matching and Hall's Marriage Theorem → Network Flows: Maximum Flow and Minimum Cut → Walks, Trails, Paths, and Cycles in Graphs → Eulerian Paths, Circuits, and Characterization → Euler Paths, Euler Circuits, and Applications → Hamiltonian Paths and Cycles → Hamiltonian Circuits and Paths → Hamiltonian Cycles: Dirac and Ore Conditions → Turán's Theorem and Extremal Graph Theory → Extremal Graph Theory and Forbidden Subgraphs

Longest path: 91 steps · 417 total prerequisite topics

Prerequisites (3)

Leads To (0)

No topics depend on this one yet.