Learn/Combinatorics/Turán's Theorem
Combinatorics • Topic 39

Turán's Theorem

Turán's Theorem is the starting point of Extremal Graph Theory. It answers the question: "What is the maximum number of edges a graph can have without containing a specific subgraph (like a triangle or )?"

Mantel's Theorem (Special Case)

The simplest case involves avoiding triangles ().
Theorem (Mantel's Theorem)
The maximum number of edges in a graph with vertices that contains no triangle () is:
This maximum is achieved by the complete bipartite graph .

Turán Graphs

To avoid a complete graph , we construct a Turán Graph .
  • Partition the vertices into sets as equally as possible.
  • Connect two vertices if and only if they are in different sets.
  • This is a complete multipartite graph.

General Statement

Theorem (Turán's Theorem)
Among all graphs with vertices that do not contain , the unique graph with the maximum number of edges is the Turán Graph .

Edge Count

The number of edges in is approximately:

Practice Problems

Exercise (Problem 1)
What is the maximum number of edges in a graph with 10 vertices that has no triangle?
Exercise (Problem 2)
Prove that any graph with vertices and edges contains a triangle.
Exercise (Problem 3)
Find the maximum number of edges in a graph with vertices that contains no (tetrahedron).