Professional Documents
Culture Documents
UNIT-IV-Planarity& Coloring
UNIT-IV-Planarity& Coloring
planar graph:
A graph G is called a planar graph if G can be drawn in the plane so that no two of its edges
cross each other.
plane graph: A planar graph embedded in the plane is called a plane graph.
Region: A plane graph divides the plane into connected pieces called regions.
Note: In every plane graph, there is always one region that is unbounded. This is the exterior
region.
1. (The Euler Identity) If G is a connected plane graph of order n, size m and having
r regions, then n − m + r = 2.
First, if G is a tree of order n, then m = n − 1 and r = 1; so n − m + r = 2.
Therefore, we need only be concerned with connected graphs that are not trees.
Then there exists a connected plane graph G of smallest size for which the Euler Identity
does not hold. Suppose that G has order n, size m and r regions.
1 (Aliter) For a connected plane graph G, n-m+f=2, where n; m; and f denote the
number of vertices, edges, and faces of G; respectively
We apply induction on f.
Now assume that the result is true for all plane graphs with f- 1 faces, and suppose that G
has f faces. Since f>=2, G is not a tree, and hence contains a cycle C:
Let e be an edge of C: Then e belongs to exactly two faces, say f1 and f2; of G and the
deletion of e from G results in the formation of a single face from f1 and f2 .
Also, since e is not a cut edge of G; G - e is connected. Further, the number of faces of G- e
is f-1: So applying induction to G - e;
we get n - (.m 1) + (f-1)=2 and this implies that n-m+f=2 This completes the proof of the
theorem.
2.
3. If G is a simple planar graph with at least three vertices, then � ≤ 3n-6.
Let the number M counts an edge once if the edge is a bridge and counts it twice if the edge is
not a bridge. So M ≤ 2m.
4.
First proof. This proof uses the Jordan curve theorem. Assume the contrary, namely, K5 is
planar. Let v1; v2; v3; v4; and v5 be the vertices of K5 in a plane representation of K5: The
cycle C D v1v2v3v4v1 (as a closed Jordan curve) divides the plane into two faces, namely,
the interior and the exterior of C: The vertex v5 must belong either to int C or to ext C:
Suppose that v5 belongs to int C (a similar proof holds if v5 belongs to ext C). Draw the
edges v5v1; v5v2; v5v3; and v5v4 in int C: Now there remain two more edges v1v3 and v2v4
to be drawn. None of these can be drawn in int C;since it is assumed that K5 is planar. Thus,
v1v3 lies in ext C: Then one of v2 and v4 belongs to the interior of the closed Jordan curve
C1 = v1v5v3v1 and the other to its exterior (see Fig). Hence, v2v4 cannot be drawn without
violating planarity.
6.
There exists a graph of order n ≥ 3 and size m > 3n − 6 that contains neither K5 nor K3,3 as a
subgraph.
Consider the graph G of order n = 7 and size m = 16 shown in . Since m = 16 > 15 = 3n − 6, it follows
that G is nonplanar. In fact, G − uv is a maximal planar graph.
Solution. Certainly as drawn, G is not a plane graph. Of course, this neither proves nor disproves
that G is nonplanar (although one may be suspicious that this is the case).
= 10 and size m = 17. Since m = 17 ≤ 3n − 6 = 24, we cannot use Theorem( If G is a planar graph of
order n ≥ 3 and size m, then m<=3n-6) to show that G is nonplanar.
On the other hand, just because m ≤ 3n − 6, this certainly does not imply that G is planar either.
Next, let’s see if we can find a subgraph of G that is either a subdivision of K5 or a subdivision of
K3,3. Actually, G resembles K5 as it is drawn. However, only four vertices of G have degree 4 or
The smallest number of colors in any coloring of a graph G is called the chromatic number
of G and is denoted by χ(G).
4-coloring of G.
Note:
(The Four Color Theorem) The chromatic number of every planar graph is at most 4.
The Problem of the Five Princes: There once was a king who had five sons. In his will he
stated that on his death his kingdom should be divided into five regions for his sons in such a
way that each region should have a common boundary with the other four. How can this be
done?
The Problem of the Five Palaces: The king additionally required each of his five sons to
build a palace in his region and the sons should link each pair of palaces by roads so that no
two roads cross. How can this be done?
The number of vertices in a maximum independent set of G is denoted by β(G) and is called
the vertex independence number (or, more simply, the independence number) of G.
For the graph G = C6 of Figure , S1 = {v1, v4} and S2 = {v2, v4, v6} are both independent
sets. Since no independent set of G contains more than three vertices, (G) = 3.
Solution. Since G contains a triangle, it follows that χ(G) ≥ 3. On the other hand, a 3-coloring of G
is shown in Figure, implying that χ(G) ≤ 3. Therefore, χ(G) = 3.
Example: The mathematics department of a certain college plans to schedule the classes Graph
Theory (GT), Statistics (S), Linear Algebra (LA), Advanced Calculus (AC), Geometry (G) and
Modern Algebra (MA) this summer. Ten students (see below) have indicated the courses they plan to
take. With this information, use graph theory to determine the minimum number of time periods
needed to offer these courses so that every two classes having a student in common are taught at
different time periods during the day. Of course, two classes having no students in common can be
taught during the same period.
Solution:
First, we construct a graph H whose vertices are the
six subjects. Two vertices (subjects) are joined by an
edge if some student is taking both classes (see
Figure ).
The minimum number of time periods is χ(H). Since H contains the odd cycle (GT, S, AC, G,
MA, GT), it follows that three colors are needed to color the vertices on this cycle. Since LA
is adjacent to all vertices of this cycle, a fourth color is needed for LA. Thus χ(H) ≥ 4.
However, there is a 4-coloring of H shown in Figure and so χ(H) = 4. This also tells us one
way to schedule these six classes during four time periods, namely, Period 1: Graph Theory,
Advanced Calculus; Period 2: Geometry; Period 3: Statistics, Modern Algebra; Period 4:
Linear Algebra.
Note: every graph G of order n is n-colorable. If G = Kn, then every two vertices must be
assigned different colors and so χ(Kn) = n. If G has order n and G ≠ Kn , then G contains
two nonadjacent vertices, say u and v. Assigning u and v the color 1 and the remaining n − 2
vertices the colors 2, 3, …, n − 1 produces an (n − 1)-coloring of G and so χ(G) ≤ n − 1.
That is, a graph G of order n has chromatic number n if and only if G = Kn.
A clique in a graph G is a complete subgraph of G. The order of the largest clique in a graph
G is its clique number, which is denoted by ω(G).
1.
2.
(i) a. Let H be a clique of G having order ω(G). Then (H) = ω(G). Since H is a subgraph of G,
it
follows that (H) ≤ (G), that is, ω(G) ≤ (G).
(ii) b. Suppose that (G) = k. Then V(G) can be partitioned into k independent sets V1 ,
V2 , …, Vk. Hence
as desired.
(Brooks’ Theorem) For every connected graph G that is not an odd cycle or a complete
graph,
Proof. Among all induced subgraphs of G, let k denote the maximum of their minimum
degrees.
Suppose that G has order n and let vn be a vertex of Gn = G such that degG vn = δ(G). Thus
degG vn ≤ k.
Define a coloring c : V(G) → N recursively as follows: c(v1) = 1. Once c(vi) has been defined,
1≤ i < n, define c(vi+1) as the smallest positive integer not already used to color any of the
neighbors of vi+1. Since vi+1 has vi+1 neighbors among the vertices v1, v2, …, vi and vi+1 ≤
k, at least one of the integers 1, 2, …, k + 1 is available for c(vi+1). Hence every vertex of G is
assigned one of the colors 1, 2, …, 1 + k and so (G) ≤ 1 + k, as desired.
The shadow graph S(G) of a graph G is obtained from G by adding, for each vertex v of G, a
new vertex v′, called the shadow vertex of v, and joining v′ to the neighbors of v in G.
Observe that
(1) a vertex of G and its shadow vertex are not adjacent in S(G) and
(2) no two shadow vertices are adjacent in S(G).
The Grötzsch graph of Figure is then obtained by adding a new vertex z to S(C5) and joining
z to the shadow vertices in S(C5).
Theorem: For every integer k ≥ 3, there exists a triangle-free graph with chromatic
number k.
We proceed by induction on k.
We have already seen that the result is true for k = 3 and k =4.
Assume that there is a triangle-free (k − 1)-chromatic graph F, where k ≥ 5 is an integer.
Let G be the graph obtained by adding a new vertex z to the shadow graph S(F) of F and
joining z to the shadow vertices in S(F).
First, we verify that G is triangle-free. Assume, to the contrary, that there is a set U of three
vertices of G such that G[U] = K3.
Since no two shadow vertices are adjacent in G, it follows that U contains at most one
shadow vertex.
Because z is adjacent only to shadow vertices and U contains atleast one vertex that is not a
shadow vertex, z U.
Therefore, U = {u, v, w′}, where u and v are adjacent vertices of F and w′ is a shadow vertex
that is adjacent to u and v.
We may assume that c(z) = k − 1. Since z is adjacent to every shadow vertex in G, it follows
that the shadow vertices are colored with the colors 1, 2, …, k − 2. For every shadow vertex
x′ of G, the color c(x′) is different from the colors assigned to the neighbors of x.
Therefore, if for each vertex y of G belonging to F, the color c(y) is replaced by c(y′), we
have a (k − 2)-coloring of F. This is impossible, however, since χ(F) = k − 1.
The Perfect Graph Theorem A graph is perfect if and only if its complement is perfect.
The Strong Perfect Graph Theorem A graph G is perfect if and only if neither G nor contains
an induced odd cycle of length 5 or more.
1. Show that there exists no graph G with (G) = 6 whose vertices have degrees 3, 3, 3, 3, 3, 3,
4, 4, 5, 5, 5, 5.