Questions: Turán's Theorem and Extremal Graph Theory
5 questions to test your understanding
Score: 0 / 5
Question 1 Multiple Choice
In the Turán graph T(n, r), why can't a clique of size r+1 form, no matter how many edges the graph has?
AThe graph has exactly r edges, which is not enough to form a larger clique
BThere are only r groups and vertices in the same group share no edges, so any clique can have at most one vertex per group — giving maximum clique size r
CThe balanced partition ensures that no vertex has degree greater than r, preventing cliques of size r+1
DT(n, r) is a planar graph, and planar graphs cannot contain large cliques by the four-color theorem
The no-clique guarantee comes from the partition structure, not from degree bounds or planarity. In T(n, r), vertices in the same group have NO edges between them (that's the definition of the complete r-partite structure). A clique requires every pair of vertices to be adjacent. So a clique can contain at most one vertex from each group — otherwise two same-group vertices would need an edge that doesn't exist. With r groups, maximum clique size is r, never r+1.
Question 2 Multiple Choice
You want to build a triangle-free graph on 6 vertices with as many edges as possible. Which graph achieves the maximum edge count?
AA 6-cycle (hexagon), which avoids triangles and uses all vertices
BThe complete bipartite graph K_{3,3}, which splits vertices into two groups of 3 with all cross-edges
CThe complete graph K_6 minus one edge, which removes the minimum needed to destroy all triangles
DA path on 6 vertices, which is maximally sparse and therefore triangle-free
A triangle-free graph avoids K₃, so by Turán's theorem the extremal graph is T(6, 2) — the balanced complete bipartite graph K_{3,3}. It has 3 × 3 = 9 edges. The 6-cycle has only 6 edges. K_6 minus one edge still contains many triangles — you'd need to remove many more. T(6, 2) = K_{3,3} is the unique maximum triangle-free graph on 6 vertices, a special case of Mantel's Theorem. The key insight: complete bipartite = Turán graph for r = 2.
Question 3 True / False
If you split n vertices into r groups of unequal sizes for a K_{r+1}-free graph, you can always increase the edge count by transferring vertices to make the groups more balanced.
TTrue
FFalse
Answer: True
This balancing argument is the combinatorial core of Turán's proof. Suppose groups A and B have sizes a > b + 1. Transferring one vertex from A to B changes the edge count: you lose (n − a) cross-edges involving that vertex (edges to vertices outside A and B) but gain (a − 1) new cross-edges to A's remaining vertices and lose edges to B. The net effect of balancing is always non-negative, with strict gain when groups are sufficiently unequal. This is why the Turán graph with equal (or near-equal) group sizes uniquely maximizes the edge count.
Question 4 True / False
The Turán graph T(n, r) is not the unique graph achieving the maximum number of edges in a K_{r+1}-free graph — there are many other graphs with the same edge count.
TTrue
FFalse
Answer: False
Turán's theorem proves that T(n, r) is the UNIQUE extremal graph up to isomorphism. Any other K_{r+1}-free graph on n vertices either has fewer edges or is isomorphic to T(n, r). This uniqueness makes the theorem stronger than a mere bound — it characterizes the exact structure of the extremal case. The proof works by showing that any deviation from the balanced complete r-partite structure either violates the K_{r+1}-free condition or reduces the edge count.
Question 5 Short Answer
Explain intuitively why the 'balanced' requirement in the Turán graph maximizes edges. Why does having groups of equal size produce more cross-edges than groups of unequal size?
Think about your answer, then reveal below.
Model answer: Each vertex contributes edges to every vertex NOT in its own group. A vertex in a group of size s contributes (n − s) cross-edges. Making groups more equal distributes vertices so that each contributes more cross-edges on average. Concentrating vertices in large groups is wasteful: the large-group vertices all 'waste' their same-group non-edges on each other, while contributing fewer cross-edges. The product of group sizes is maximized when they're equal (by AM-GM inequality), and the total cross-edge count is the sum of all products of pairs of group sizes.
The formal argument uses a vertex-transfer: moving a vertex from a larger group to a smaller one always increases or maintains the total edge count. After each transfer, the groups are more balanced. The process terminates at the balanced partition, which must therefore be optimal. The AM-GM inequality formalizes this: for fixed sum, the product (and hence total edges, which counts each cross-group pair) is maximized when all parts are equal.