0% found this document useful (0 votes)
113 views10 pages

The Six Color Theorem

The document discusses the Six Color Theorem and Five Color Theorem, which state that any planar graph can be colored with six or five colors respectively such that no two adjacent vertices share the same color. It provides proofs of these theorems using techniques like finding vertices of degree 5 or less, coloring subgraphs, and considering Kempe chains to swap colors. It also introduces concepts like graph deletions, contractions, subdivisions, and Kuratowski's Theorem characterizing planar graphs.

Uploaded by

Ashutosh Bhatia
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)
113 views10 pages

The Six Color Theorem

The document discusses the Six Color Theorem and Five Color Theorem, which state that any planar graph can be colored with six or five colors respectively such that no two adjacent vertices share the same color. It provides proofs of these theorems using techniques like finding vertices of degree 5 or less, coloring subgraphs, and considering Kempe chains to swap colors. It also introduces concepts like graph deletions, contractions, subdivisions, and Kuratowski's Theorem characterizing planar graphs.

Uploaded by

Ashutosh Bhatia
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
You are on page 1/ 10

The Six Color Theorem 83

The Six Color Theorem

Theorem. Let G be a planar graph.


There exists a proper 6-coloring of G .
Proof. Let G be a the smallest planar graph (by number of
vertices) that has no proper 6-coloring.
By Theorem 8.1.7, there exists a vertex v in G
that has degree five or less. G \ v is a planar
graph smaller than G , so it has a proper 6-coloring.
Color the vertices of G \ v with six colors; the neighbors
of v in G are colored by at most five different colors.

We can color v with a color not used to color the neighbors of v , and
we have a proper 6-coloring of G , contradicting the definition of G .
The Five Color Theorem — §8.3 84

The Five Color Theorem

Theorem. Let G be a planar graph.


There exists a proper 5-coloring of G .
Proof. Let G be a the smallest planar graph (by number of
vertices) that has no proper 5-coloring.
By Theorem 8.1.7, there exists a vertex v in G
that has degree five or less. G \ v is a planar
graph smaller than G , so it has a proper 5-coloring.
Color the vertices of G \ v with five colors; the neighbors
of v in G are colored by at most five different colors.
If they are colored with only four colors,
we can color v with a color not used to color the neighbors of v , and
we have a proper 5-coloring of G , contradicting the definition of G .
The Five Color Theorem — §8.3 85

The Kempe Chains Argument


Otherwise the neighbors of v are all colored differently. We will work
to modify the coloring on G \ v so that only four colors are used.
Consider the subgraphs H1,3 and H2,4 of G \ v constructed as follows:
Let V1,3 be the set of vertices in G \ v colored with colors 1 or 3.
Let V2,4 be the set of vertices in G \ v colored with colors 2 or 4.
Let H1,3 be the induced subgraph of G on V1,3 . (Define H2,4 similarly)

21 22 2
19 7 21 24
8 19 7
3 8 20
20 3
18 18
9 4 2 9 4 2
6 6 6
17 17 11
11
10 10
1 16 5 1 16
15 12 15
23 23 14 13 14 13
The Five Color Theorem — §8.3 86

The Kempe Chains Argument


Definition: A Kempe chain is a path in G \ v between two
non-consecutive neighbors of v such that the colors on the vertices
of the path alternate between the colors on those two neighbors.
In the example above, 3 → 7 → 8 → 9 → 10 → 1 is a Kempe chain:
the colors alternate between red and green and 1, 3 not consecutive.
Either v1 and v3 are in the same component of H1,3 or not.
If they are, there is a Kempe chain between v1 and v3 .
If they are not, (say v1 is in component C1 and v3 is in C3 )
then swap colors 1 and 3 in C1 . (Here we show C2 and C4 )

19 21 22 24 2 2
19 21
22 24
7 8 20 20 7 8
20 3 20 3
18 4 18 4 2 18 4 2 18 4
2 9 6 6 2 9
17 6 17 11 17 11 17 6
11 11
16 5 1 10 16 16 16 5 1 10
12 15 14 13 15 14 13 12
23 1514 13 23 1514 13
The Five Color Theorem — §8.3 87

The Kempe Chains Argument

Claim. This remains a proper coloring of G \ v .


Proof. We need to check that the recoloring does not have two
like-colored vertices adjacent.
In C1 , there are only vertices of color 1 and 3 and recoloring does
not change that no two adjacent vertices are colored differently.
And, by construction, no vertex adjacent to a vertex in C1 is
colored 1 or 3. This is true before AND after recoloring. 

19 21 22 24 2 2
19 21
22 24
7 8 20 20 7 8
20 3 20 3
18 4 18 4 2 18 4 2 18 4
2 9 6 6 2 9
17 6 17 11 17 11 17 6
11 11
16 5 1 10 16 16 16 5 1 10
12 15 14 13 15 14 13 12
23 1514 13 23 1514 13
The Five Color Theorem — §8.3 88

The Kempe Chains Argument


So either there is a Kempe chain between v1 and v3 or we can
swap colors so that v ’s neighbors are colored only using four colors.
Similarly, either there is a Kempe chain between v2 and v4 or we
can swap colors to color v ’s neighbors with only four colors.
Question. Can we have both a v1 -v3 and a v2 -v4 Kempe chain?
3

4 2

5 1

There are no edge crossings in the graph drawing, so there would


exist a vertex .
This can not exist, so it must be possible to swap colors and be
able to place a fifth color on v , contradicting the definition of G .
Modifications of Graphs 89

Modifications of Graphs
Definition: Deletion
G \ v (G delete v ): Remove v from the graph and all incident edges.
G \ e (G delete e): Remove e from the graph.
Definition: Contraction
G /e (G contract e): If e = vw , coalesce v and w into a super-vertex
adjacent to all neighbors of v and w . [This may produce a multigraph.]

Definition: A graph H is a minor of a graph G if H can be


obtained from G by a sequence of edge deletions and/or edge
contractions. [“Minor” suggests smaller: H is smaller than G .]
Note. Any subgraph of G is also a minor of G .
Modifications of Graphs 90

Modifications of Graphs

Definition: A subdivision of an edge e is the replacement of e by a


path of length at least two. [Like adding vertices in the middle of e.]
Definition: A subdivision of a graph H is the result of zero or
more sequential subdivisions of edges of H.

Note. If G is a subdivision of H, then G is at least as large as H.


Note. If G is a subdivision of H, then H is a minor of G .
(Contract any edges that had been subdivided!)
Note. The converse is not necessarily true.
Kuratowski’s Theorem — §9.1 91

Kuratowski’s Theorem
Theorem. Let H be a subgraph of G . If H is nonplanar, then G is
nonplanar.
Theorem. Let G be a subdivision of H. If H is nonplanar, then G
is nonplanar.
Corollary. If G contains a subdivision of a nonplanar graph, then G
is nonplanar.
Theorem. (Kuratowski, 1930) A graph is planar if and only if it
contains no subdivision of K5 or K3,3 .
Theorem. (Kuratowski variant) A graph G is planar if and only if
neither K5 nor K3,3 is a minor of G .
Kuratowski’s Theorem — §9.1 92

Kuratowski’s Theorem

 To prove that a graph G is planar, find a planar embedding of G .


 To prove that a graph G is non-planar, (a) find a subgraph of
G that is isomorphic to a subdivision of K5 or K3,3 , or
(b) successively delete and contract edges of G to show that
K5 or K3,3 is a minor of G .
 Practice on the Petersen graph. (Here, have some copies!)

You might also like