0% found this document useful (0 votes)
71 views5 pages

Turan's Theorem in Extremal Graph Theory

The document discusses Turan's Theorem, a fundamental result in extremal graph theory that identifies the maximum number of edges in n-vertex simple graphs without a specific clique structure. It outlines the theorem's statement, motivation regarding k-chromatic graphs, and provides proofs and examples related to the theorem. The document emphasizes the significance of Turan's contributions to the field and includes references for further reading.

Uploaded by

yxzuyjutm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views5 pages

Turan's Theorem in Extremal Graph Theory

The document discusses Turan's Theorem, a fundamental result in extremal graph theory that identifies the maximum number of edges in n-vertex simple graphs without a specific clique structure. It outlines the theorem's statement, motivation regarding k-chromatic graphs, and provides proofs and examples related to the theorem. The document emphasizes the significance of Turan's contributions to the field and includes references for further reading.

Uploaded by

yxzuyjutm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CSA E0 221: Discrete Structures (November 18, 2014)

Chalk & Talk Session


Instructor: Arpita Patra Submitted by: (Abhijat Sharma and Mayank Tiwari)

Turan’s Theorem
1 Introduction
Extremal graph theory is the branch of graph theory that studies extremal (maximal
or minimal) graphs which satisfy a certain property. Extremality can be taken with respect
to different graph invariants, such as order, size or girth. For example, a simple extremal
graph theory question is ”which acyclic graphs on n vertices have the maximum number of
edges?” The extremal graphs for this question are trees on n vertices, which have n − 1
edges.[3]

Paul Turan, a Hungarian mathematician, worked extensively in the fields of Number


Theory and Graph Theory. He had a long collaboration with fellow Hungarian mathemati-
cian Paul Erdos, lasting 46 years and resulting in 28 joint papers. Erdos wrote of Turan,
”In 1940-1941 he created the area of extremal problems in graph theory which is now one
of the fastest-growing subjects in combinatorics.”. The field is known more briefly today
as extremal graph theory, which is said to have been founded as a result of the following
theorem by Turan.[4]

2 Turan’s Theorem (1941) - Statement


Theorem 1 Among n-vextex simple graphs with no Kr+1 , Tn,r has the maximum number
of edges. Here, Kr+1 refers to the (r + 1)-clique and Tn,r refers to the Turan Graph on n
vertices having r partitions.

This theorem generalises a previous result by Mantel (1907), which states that ”the
maximum number of egdes in an n-vertex triangle-free simple graph is bn2 /4c.” Observe
that Mantel’s theorem is a special case of the Turan’s theorem with r = 2.

3 Motivation: k-Chromatic Graphs


It might be interesting to know which are the smallest and largest k-chromatic graphs with
n vertices.

1-1
What is the minimum size among k-chromatic graphs with n vertices?
Proposition 1 Every k-chromatic graph with n vertices has at-least (k2 ) edges.
Proof A k-chromatic graph has a k-vertex coloring, which can be viewed as a k-partition
of the vertex set, where each partition is an independent set. Suppose we have a proper
k-coloring of a k-chromatic graph. For any pair of colors in the graph, say i and j, there
exists at-least one edge with end points of colors i and j. If such an edge does not exist, then
the vertices of colors i and j could be combined into a single color. As this new coloring
would use fewer colors, this would contradict our assumption, that the graph is k-chromatic
(cannot be colored in fewer than k colors). Since there are (k2 ) distinct pairs of colors, there
must be at-least (k2 ) edges. Note that the equality clearly holds for a complete graph on
k-vertices plus n − k isolated verices.

What is the maximum size among k-chromatic graphs with n vertices?

Suppose we have a proper k-coloring. As long as we can find pairs of non-adjeacent ver-
tices having different colors, we can continue to add edges without increasing the chromatic
number. Thus, to find the maximum possible edges in k-chromatic graphs, we will only
consider graphs without such vertex pairs.
Definition 1 A complete multipartite graph is a simple graph G whose vertices can
be partitioned into sets such that two vertices are adjacent if and only if they are not in the
same partite sets. Equivalently, every component of G is a complete graph. For k ≥ 2, the
complete k-partite graph with partite sets of sizes n1 , n2 , ..., nk is written as Kn1 ,n2 ,...,nk . ♦

Figure 1: [2]

4 Turan Graph
The Turan Graph, denoted Tn,r is the complete r-partite graph with n vertices, whose
partite sets differ in size by at-most 1. By the pigeon-hole principle, every partite set has
size either dn/re or bn/rc.

Lemma 2 Among simple r-partite graphs (that is, r-colorable) with n vertices, the Turan
graph Tn,r is the unique graph with the most edges.

1-2
Figure 2: [3]

Proof As discussed above, we can add edges without increasing the chromatic number
until it becomes a complete multipartite graph. Now, given a complete r-partite graph with
partite sets differing by more than 1 in size, we can move a vertex v from the largest partite
set (size i) to the smallest partite set (size j). The edges not involving v remain the same
as before, but v gains i − 1 neighbours in its old partite set, and loses j neighbours in its
new partite set. Since i − 1 > j, the number of edges increases due to this switch. Hence,
we maximize the number of edges only by equalizing the sizes of all partite sets, as in Tn,r .

What happens if we wish to add more edges than in Tn,r ? Does it force the chromatic
number to be r + 1? We have seen (Mantel 1907) that there are graphs with chromatic
number 2, that have no triangles. But if we have edges more than bn2 /4c on an n-vertex
graph, then we are forced not only to use 3 colors, but also to have K3 (triangle) as a sub-
graph. Turan generalised this as follows: For an r-colorable graph with n vertices, if we go
beyond the maximum no. of edges, then we are forced not only to use r + 1 colors, but also
to have Kr+1 (i.e r + 1-clique) as a subgraph.

5 Turan’s Theorem (proof )


Theorem 3 Among the n-vertex simple graphs with no r +1-clique, Tn,r , has the maximum
number of edges.

Proof Every r-colorable(or r-partite) graph, including Turan graph Tn,r , has no r + 1-
clique, since each partite set contributes at-most one vertex to each clique. If we can prove
that the maximum edges is achieved by an r-partite graph, then Lemma 2 implies that
the required graph is Tn.r . Thus, it suffices to prove that for every graph G that has no
r + 1-clique, there is an r-partite graph H with the same vertex set as G i.e V (H) = V (G),
and at-least as many edges i.e e(H) ≥ e(G).

1-3
We prove this by induction on r.
For the base case r = 1, any simple graph with no 2-clique is a null-graph (graph with no
edges), and is trivially 1-partite. Thus, in this case, H = G.
For the induction step, G is an n-vertex simple graph with no r + 1-clique, where r > 1. Let
x ∈ V (G) be a vertex of degree k = 4(G). Let the sub-graph G0 be the induced sub-graph
of G by the set N (x), where N (x) is the set of neighbours of x.

Claim 4 If G has no r + 1-clique, then G0 has no r-clique.

As x is adjacent to every vertex in G0 , if G0 had an r-clique then G would have an r+1-clique,


which would be a contradiction.

Thus, we can apply the induction hypothesis to G0 . Thus, there exists an r − 1-partite
graph H 0 with V (H 0 ) = V (G0 ) = N (x) and e(H 0 ) ≥ e(G0 ). Note that V (H 0 ) = N (x) = k.
Let H be the graph formed from H 0 by joining all of N (x) to all of S = V (G) − N (x). Since
S is an independent set of n − k vertices and H 0 is r − 1-partite, thus H would be r-partite.

Claim 5 e(H) ≥ e(G)

By construction, e(H) = e(H 0 ) + k(n − k). We also have e(G) ≤ e(G0 ) + v∈S dG (v) as the
P
difference of edges between G and G0 would only consist of those edges that have at-least
one end-point in the set S = V (G) − V (G0 ). Note that the edges with both end-points
P twice. Since 4(G) = k, we have dG (v) ≤ k for each v ∈ S. As
in the set S are counted
| S |= n − k, we have v∈S dG (v) ≤ k(n − k). Therefore, we have
X
e(G) ≤ e(G0 ) + dG (v) ≤ e(G0 ) + k(n − k) ≤ e(H 0 ) + k(n − k) = e(H).
v∈S

Figure 3: [1]

Example: Distant pairs of points[1]


In a circular city of diameter 1, we might want to locate n police cars to maximize
√ the
number of pairs that are far apart, say separated by distance more than d = 1/ 2. If six
cars occupy equally spaced points on the circle, then the only pairs not more than d apart
are the consecutive pairs around the outside: there are nine good pairs. Instead, putting

1-4

two cars each near the vertices of an equilateral triangle with side-length 3/2 yields three
bad pairs and twelve good pairs. (This may not be the socially best criterion!) In general,
with dn/3e or bn/3c cars near each vertex of this triangle, the good pairs correspond to
edges of the tripartite Turan graph.

Figure 4: [1]

References
[1] Douglas B. West, 2002. Introduction to Graph Theory - Second Edition, Pearson Edu-
cation, Singapore.

[2] Chad M. Griep - Extremal Graph Theory. [Link] eaton/[Link]

[3] Extremal Graph Theory - Wikipedia. [Link] graph theory

[4] Paul Turan - Wikipedia. [Link] Turn

1-5

You might also like