You are on page 1of 33

Modern Applications using Discrete Mathematical Structures 

Unit 11 

Unit 11 

Planarity, Coloring and Partitioning 

11.1  Introduction 
11.2  Planar and Dual Graphs 
11.3  Coloring 
11.4  Partitioning 
11.5  Algorithms for Chromatic Number 
Self Assessment Questions 
11.6  Summary 
11.7  Terminal Questions 
11.8  Answers 

11.1 Introduction 
In  this  unit  we  consider  the  embedding  (drawing  without  crossings)  of 
graphs on surfaces, especially the plane.  We study the properties of planar 
graphs and observe some Kuratowski’s graphs, and the characterization of 
planar  graphs.    We  also  study  the  coloring  of  a  graph,  some  of  its 
characterizations  and  properties.    We  provide  algorithm  for  finding  a 
chromatic number of a given connected graph. 
At the end of the unit the student must be able to: 
i)  Study the plane representation of graphs. 
ii)  Characterize the Kuratowski’s graphs. 
iii)  Find a chromatic number of a given graph. 
iv)  Apply  the  concepts  to  some  real  world  problems  like  four  color 

Sikkim Manipal University 

Page No: 234 

Modern Applications using Discrete Mathematical Structures 

Unit 11 

11.2 Planar and Dual Graphs 
Consider a graph  G1  = (V, E, j).  Suppose vertex set  V  = {a, b, c, d, e} 
and   an  edge set E = {1, 2, 3, 4, 5, 6, 7}.  The relationship between the two 
sets  V  and  E  is defined by the mapping j. 
1 ®
j =        2 ®
3 ®
4 ®

{a, c}            5 ® {b, d}
{c, d}            6 ® {d, e} 
{a, d}            7 ® {b, e} 
{a, b} 

Here  1 ® {a,  c}  means  that  object  1  from  E  is  mapped  onto  the  pair 
(unordered) {a, c}  of objects from  V. G1  = (V, E, j)  can  be represented by 
means of a geometric representation given in figure 11.1. 


11.2.1  Definition 
i)  A graph G  is said to be a planar graph  if there exists some geometric 
representation of G  which can be drawn on a plane such that no two of 
its edges intersect. 
ii)  A graph that can not be drawn on a plane without a cross over between 
its edges is called a non­planar graph. 
iii)  A  drawing  of  a  geometric  representation  of  a  graph  on  any  surface 
such that no edges intersect is called an embedding. A graph G is non­ 
planar  if  all  the  possible  geometric  representations  of  G  can  not  be 
embedded in a plane. 

Sikkim Manipal University 

Page No: 235 

Modern Applications using Discrete Mathematical Structures 

Unit 11 

11.2.2 Definition 
A geometric graph G is  planar if there exists a graph G * which is isomorphic 
to G  that can be embedded in a plane. Otherwise,  G  is non­planar.  An 
embedding of a planar graph G on a plane is called a plane representation 
of  G.  A graph is drawn on the plane without intersecting edges is called a 
plane graph. 
11.2.3  Example 
Consider the graph given in Fig.11.2.3 A. 

Fig. 11.2.3 A 

Fig­ 11.2.3 B

If  we  draw  the  edge  f  out  side  the  quadrilateral  while  the  other  edges  are 
unchanged,  then we get the Fig­2.3 B.  The graph given in Fig­2.3 B can be 
embedded in a plane.  So the graph given in Fig­2.3 B is planar.  Therefore 
the  graph  given  in  Fig­2.3  A  is  a  planar  graph.    The  graph  2.3  A  is  not  a 
plane graph but it is planar. 
11.2.4  Example 
Observe  the  graphs  ­  (i)    and    (ii)    given  here.  These  two  graphs  are 
isomorphic to each other. But they are different geometric representations of 
the same graph.  Here Graph­(i) is a plane representation,  and the Graph­ 
(ii) is not a plane representation. 

Sikkim Manipal University 

Page No: 236 

 we get a circuit going from v1  to  v2  to  v3  to  v4  to  v5  to v1.  v5}.  Since the graph is complete.6 Problem: The complete graph of 5  vertices  (denoted by  K5)  is a  non­planar graph.5  Example  Consider the following graphs  G1. Therefore  G2  is also a planar graph.2.  Now this pentagon must divide the plane of the paper into two regions.  one  inside and the other outside.  v4.2.  v3. G2  and G3.  G1  G3 G2  11. Clearly G1 and G3  are planar  G3  is  a  geometric  representation  of  G2;  and  G3  can  be  embedded  in  a  plane.  Proof: Suppose the vertex set of K5  is {v1.  Sikkim Manipal University  Page No: 237  .Modern Applications using Discrete Mathematical Structures  Graph ­ (i)  Unit 11  Graph­ (ii)  11.  v2. we have a pentagon (given in Graph­(a)). That is.

 then  we end  up  with a  similar  argument). we have to draw  both these edges outside the pentagon.  Since  neither  of  these  edges  can  be  drawn  inside  the  pentagon  without crossing over the edges that have already drawn.Modern Applications using Discrete Mathematical Structures  Unit 11  v2  v2  v3  v1  v3  v1  Graph ­ B  Graph ­ A  v5  v4  v5  v4  We have to connect  v1  and  v3  by an edge.  Now  we  have  Graph­B.  Now we have to draw an edge from v2  to  v4.  Now we have Graph­C. Now we  have the Graph­D.  v1  v3  v5 v2  v2  v2  v4  Graph ­ C  Sikkim Manipal University  v1  v3  v5 v4  Graph ­ D  v3  v1  v5 v4  Graph ­ E Page No: 238  .  and  another one from  v2  to  v5.  So  v3  and  v5  have to be connected with an edge inside the pentagon. (if we choose  outside. The edge connecting v3  and v5  can not be drawn  outside the pentagon without crossing the edge between  v2  and  v4. This edge may be drawn  inside (or) outside the pentagon (without intersecting the  5  edges of Graph­  A). Let us select a line from  v1  to  v3  inside the pentagon.

 Hence the complete graph  K5  on   5  vertices is non­planar.  Sikkim Manipal University  Page No: 239  .2.  Thus this graph can not be embedded in a plane.  These are regular (each vertex  is of same degree) connected graphs with  6  vertices and  9   edges. These  two  graphs  are  isomorphic  and  so  they  represent  the  same  graph.  These two graphs show the  two common geometric representations of the Kuratowski's second graph.9 Definition  Consider the graphs (i) and (ii) given here.8 Example  i)  C1 is not a Jordan curve (since it intersects itself).  It is clear that this  edge  can  not  be  drawn  either  inside  (or)  outside  the  pentagon  without  a  cross­over (Observe Graph­E).  11.2.  11.  iii)  C3  is a Jordan curve.7 Definition  A  Jordan  curve  is  the  continuous  non­self­intersecting  curve  whose  origin  and terminus coincide.    This  graph is called as the Kuratowski’s 2 nd  graph.2.  intersection  origin  terminus  C1  C3 C2  11.  ii)  C2  is  not  a  Jordan  curve  (because  origin  and  terminus  are  not  coincide).Modern Applications using Discrete Mathematical Structures  Unit 11  Now we have to draw an edge between  v1  and  v4.

10C It is clear that the graph contains six vertices  vi.  v 6  v 1  . one inside  and the other outside.  v 3  v 4  . Now we have  a Jordan curve.  v 2  v 3  .  v1  v1  v2  v2  inside  v3  v6  v6  v5  v5  v4  outside  v4  K3.Modern Applications using Discrete Mathematical Structures  Unit 11  (i)  (ii)  The Kuratowski’s 2 nd  graph is denoted by  K3.2.3. Since  v1  is connected to  v4.   1 £ i £ 6   and there are  edges  v 1 v 2  .2.3  Fig.  11.10  Problem:  Prove that  the  Kuratowski’s    2 nd  graph  (that  is  K3.  v 5  v 6  . So plane of the paper is divided into two regions.3)  is  a  non­planar graph.  we can add the edge  Sikkim Manipal University  Page No: 240  .10 A  v1  v1  v2  v3  v6  v5  v3  v4  v2  v3  v6  v5  v4  Fig. 11. 2.3.2.  v 4  v 5  . 11.  Solution: Observe the Kuratowski’s 2 nd  graph K3.10 B  Fig­  11.

 we get a cross over the edge  v 1 v 4  .  Then we get the  Fig.10(B)) Next we have  to draw an edge  v 2  v 5  and also another edge  v 3  v 6  . 11.10(E)). 11. then we end  up with the same argument Now we have the Fig. Thus  v 3  v 6  can not be  drawn either inside or outside with out a cross over. 11.  If we draw it inside.2.2.  11.2.  Thus both are the simplest non­planar graphs.10 (C).  iv)  The  two  graphs  are  non­planar  with  the  smallest  number  of  edges.    First we draw  v 2  v 5  .2.2.10(D)  Fig.  So we  draw it outside.  ii)  Both are non­planner.  Sikkim Manipal University  Page No: 241  .2.  If  v 3  v 6  drawn inside.10 (E) So  we  can  not  draw  it  inside.  it cross the edge  v 1 v 4  (see the Fig. 11.2.11  Properties of Kuratowski’s 1 st  and 2 nd  graphs:  i)  Both are regular graphs.  v1  v1  v2 v3  v6  v2  v6  v3  v4  v5  v4  v5  Fig­ 11. Hence the given graph  is not a planar graph. (If we choose outside.10(D)).    So  we  select  the  case  of  drawing  v 3  v 6  cross the edge  v 2  v 5  (see the Fig. 11. Still we have to draw an  edge from  v3  to  v6.    Let us draw  v 1 v 4  inside.  iii)  Removal of one edge (or) vertex makes each a planar graph.Modern Applications using Discrete Mathematical Structures  v 1 v 4  Unit 11  in  either  inside  or  outside  (without  intersecting  the  edges  already  drawn).

  For example.12 v1  v2  1  2  v3  4  v4  3  v6  Sikkim Manipal University  v5  Page No: 242  .  4  1  2  3  5  6  A region characterized by the set of edges or the set of vertices forming its  boundary.  In the above figure.  11. we can not define region in the graph given below.  11. 11.2. 6 stand for the regions.  Clearly  it  has  4  regions.  Observation:  The  portion of  the  plane  lying  out  side  a  graph  embedded  in  plane    (such  as  the  region    4    in  the  first  graph)    is  called  an  infinite  [or  unbounded  or  outer  or  exterior]  region  for  that  particular  plane  representation.  A region is not defined in a non­planar graph.12 Example  Observe  the  graph given  in  the  Fig. 5. 3.Modern Applications using Discrete Mathematical Structures  Unit 11  Observation: A plane graph  G  divides the plane into number of regions  [also called windows. 2.12.  Fig. the numbers  1.2.  faces.2.  The  region 4 is an infinite region. 4.  or meshes] as shown in following figure.

2. and the theorem is true  for all connected plane graphs with the number of faces less than  f.  Part­(ii):  Induction Hypothesis: Suppose that  f > 1.  e.  11.  So G  contains no cycles.  So  e ­ n + 2  =  e ­ (e + 1) + 2  = 1 = f.  We know that in a tree n  =  e + 1. If G  contains a cycle.  So the statement is true for  f  =  1.  11.  11.  [Let G  be a connected plane graph and let  n. we have that G  is a tree.  specified  by  the  edges  forming  it)    can  be  made the infinite region.  Proof:  (Using Mathematical Induction on the number of faces f).13 Theorem: A graph can be embedded in the surface of a sphere if  and only if  it can be embedded on a plane.  Part­(i):  Suppose that  f = 1. Sikkim Manipal University  Page No: 243  .2.  and f  denote the number  of vertices.  Since G  is connected.15 Euler’s Formula:  A connected planar graph with n  vertices and e  edges has  e ­ n + 2  regions.Modern Applications using Discrete Mathematical Structures  Unit 11  If  we  consider  two  different  embeddings  of  a  given  planar  graph. which is not a bridge  [since G  is a tree if and only if  every edge of G  is a bridge].  Since f > 1.2.  edges and faces  (or regions)  of  G  respectively.  then it will have at least  two faces.   Then  n ­ e  + f  =  2  (or)  f  =  e ­ n + 2].  Then G  has only one region.14 Theorem:  A  planar  graph  may be  embedded  in a  plane  such  that  any  specified  region    (that  is. we have that G  is not a tree (as a tree contains only one infinite  region).  Then G  has an edge k.  then  the  infinite regions of these two representations may be different. a contradiction.

 we conclude that the statement is true for  all connected planar graphs.2.17 Theorem:  Let G  be a simple planar graph with  n vertices and  e  edges.  we have that  d(f) ³ 3. Since  k  is not a bridge. where n ³ 3.Modern Applications using Discrete Mathematical Structures  Unit 11  So the subgraph  G ­ k  is still connected.  Hence by Mathematical Induction.2.  Therefore in  G ­ k.  By our induction hypothesis.  We can observe this fact in above graphs.  Since  any  subgraph  of  a  plane  graph  is  also  a  plane  graph.  11.  f(G ­ k)  denote the number of vertices.  these two faces  F1  and  F2  combined to form one face  of  G ­ k.  e(G ­ k)  =  e ­ 1   and  f (G ­ k)     =  f ­ 1. we have that n (G ­ k) ­ e(G ­ k)+ f(G ­ k)   =   2 Þ n ­ (e ­1)  +  (f ­1) = 2 Þ n ­  e + f  = 2 Þ f  =  e ­ n + 2.16 Definition: Let f be a face of a plane graph G.2. 2.  Let  n(G ­ k).  edges and  faces of  G ­ k  respectively. We define the degree  of f (denoted by  d(f))  to be the number of edges on the boundary of f.  e(G ­ k). For  any interior face f of a simple plane graph.  Then  (i)  2e ³ 3f (or  e ³ Sikkim Manipal University  3  f  );  (ii)  e £ (3n ­ 6)  2  Page No: 244  .  we  have  that  G ­ k  is also a plane graph.  Now we have  n(G ­ k)  =  n.  So it separates two faces  F1  and  F2  of  G  from each other.  11.15 B Graph G ­ k 3 faces F1 F2  have that k  is a part of a cycle [since an edge e of G  is a bridge  if and only  if  e  is not part of any cycle in G].15 A Graph G 4 faces k Fig. we  Fig 11. 11.

3  is non­planar. 2.  we have that 3n ­ 6 ³ e Þ 9 ³ e  =  10.  If possible.2.3  is a non­planar  graph and satisfies the condition that  e £ 3n ­ 6. 11. suppose that K5  is planar.Modern Applications using Discrete Mathematical Structures  Unit 11  11.  In  K3.  From the following example we can understand that  K3.2. Note that  n  =  6  and  e  =  9. K3.18 Here.  So  d(f) ³ 4    for each face f. By Euler theorem. n  =  5 ³ 3   and  e  = 10.  Write  b  = åf x d ( f )  … (i) where Î x denotes the set of all faces of  G.18)  for  K5.3  every face has at least four edges on its boundary.  Fig.3  is planar. So we conclude that  K5  is a non­  planar graph. Observe the graph (given in Fig­2. 3 Sikkim Manipal University  Page No: 245  .18  Example:  Using  the  Euler’s  theorem.  Using Euler’s Formula: If possible suppose that  K3.  11.  a contradiction.19 Example:  Show that  K3.  we  verify  that    Kuratowski’s  1 st graph  K5  (The complete graph on five vertices) is non­planar.

  11.21 Construction of a dual from a given graph:  Step­(i): Consider the given planar graph and identify the regions Fi. a contradiction.Modern Applications using Discrete Mathematical Structures  The notation we use is | x | = f.  then  create an edge  e *  that joins the  corresponding vertices  f  *  and  g *  in  G * ].  Therefore   2e ³ b ³ 4f Þ e ³ 2f Þ e ³ 2 (e ­ n + 2) (since f  = e­n + 2) Þ 9 ³ 2 (9 ­ 6 + 2) Þ 9 ³ 2 (5) Þ 9 ³ 10.  11.  ….  F4.  We define the dual of  G  to be the graph  G *  constructed as follows:  i)  To each face  (or region)  f  of  G  there is a corresponding vertex  f  *  of  G * .3  is a non­planar graph.2.20 Definition:  Let  G  be a plane graph. Sikkim Manipal University  Page No: 246  .  Hence  K3. Now  b = å fÎx d ( f )  Unit 11  ³ å fÎx 4  =  | x | ´ 4  =  4f.  F2.2.  F5.  we have that  b £ 2e.2.  [Consider the plane representation of the graph given in Fig.  Step­(ii):  Place  the  points  p1.  p2. it occurs twice  on  the  boundary  of  the  face  f  in  which  face  it  lies.  [If the edge  e  is a bridge. 11.  F3.  ii)  To each edge  e  of  G.21 A. 1 £ i £ n.  there is a corresponding edge  e *  of  G *  [if  the edge  e  occurs on the boundary of the two faces  f  and  g.  Since  each  edge  was  counted  either once or  twice  in    (i)    (if  it  is counted)  (twice if it occurred as a boundary edge for two faces). then we treat it as an edge.  pn  on  the  plane  one  for  each  of  the  regions.  So  the  corresponding edge  e *  is a loop incident with the vertex  f *  in  G * ].  and  F6]. In  this graph there are  6  faces  (or regions) F1.

  then we draw  one line between the points  pi  and  pj  for each of the common edges].21A Fig 11.   This dual  G *  consist of  6  vertices  p1. 2.  p5.  having  a  common edge). 11.Modern Applications using Discrete Mathematical Structures  Unit 11  [In the example.  Step­(iii):  If  two  regions  Fi  and  Fj  are  adjacent  (that  is. 11.21 C).2.  j Î {1.   Such a graph  G *  obtained here is called a dual  (or geometric dual)  of  G. p6.21 B Fig.  p3.  p3.  Sikkim Manipal University  Page No: 247  .21B. Observe the Fig.2.  [In  this  example.  and  p6  and the edges (broken) joining these vertices]. 11.2.  p2.  the  dual  G *  was  shown  with  broken  lines  (observe  Fig. then draw a line joining the corresponding points pi  and  pj  that intersects the common edge between  Fi  and  Fj  exactly once.  ….  p2.  Step­(iv):  Suppose  a  region  Fk  contains  an  edge  e  lying  entirely  in  it. n}  such that  i ¹ j.  Note that  pi  is a  point in the interior of the region  Fi].  F2  F1  F3  p  F6  p  6  2  F5 F4  p 1  p 3  p 5  p 4  Fig..2.  then we draw a self­loop at the point pk  intersecting  e  exactly once.2.21C We  perform  this  procedure  for  all  such  Fk. 11.  [If there is more than one edge common between  Fi  and  Fj.  p5.  p4.  We perform this procedure for all  i.  p4.  place   6   points  p1.  By  using  this  procedure  we  obtain a new graph  G * .

Modern Applications using Discrete Mathematical Structures  Unit 11  11.  [If  e1.   then  e * 1  .  a  dual of  G.  we can usually say that  G  and  G *  are dual graphs.3.  In this section we give brief idea of coloring of a graph.  11.2.  vii)  Consider  the  process  of  drawing  a  dual  G *  from  G.  and so  G *  is also a  planar  graph. Sikkim Manipal University  Page No: 248  .  e * 2  are parallel in  G * ].  iii)  Edges that are in series in  G  produce parallel edges in  G * .  it is clear that there is a  one­to­one correspondence between the set of all edges of  G  and the  set of all edges of  G * .  Also one edge of  G *  intersects one edge of  G.  Therefore instead of calling  G * .  Four color conjectures (4CC) was the most famous unsolved problem in graph  theory.  ii)  An edge forming a self­loop in G yields a pendent edge in  G *  and a  pendent edge in  G  yields a self­loop in  G * .22 Observations  i)  From the construction of the dual  G *  of  G.      The  problem  is  to  color  the  points  in  such way that adjacent points have different colors.  The problem states that any map on a plane or on the surface of a sphere  can be colored with four colors in such a way that no two adjacent countries  have  the  same  color. Coloring  One of the most famous problems in Graph theory is the four color problem.    This  problem  can  be  translated  as  pa  problem  in  Graph Theory.  v)  It  is  a  general  observation  that  the  number  of  edges  constituting  the  boundary  of  a  region  Fi  in  G  is  equal  to  the  degree  of  the  *  corresponding vertex  pi  in  G .  This problem was first  posed in 1852 by Francis Guthrie (a student at the university college.  We represent each country by a point and join two points by  a  line  if  the  countries  are adjacent.    It  can  be  observed that  G  is a dual  G * .  e2  are in series in  G.  vi)  The graph  G *  is embedded in the plane. London).  and vice versa.  iv)  Parallel edges in  G  produce edges in series in  G * .

3. 11. 11.2 (c)  is a  3­chromatic graph.  11.  Sikkim Manipal University  Page No: 249  .  So  we  assume  that  in  any  coloring (the vertices) context.2  Note:  A given graph  G  can be properly colored in different ways. (c) show three different proper colorings of  the same graph  G.3.  is called a proper coloring (or) simply coloring of the graph  G.2(b) 4 colors used v3  Yellow  Blue  v5  Yellow  v4  Red  Fig. 11.1 Definition  i)  Let  G  be  a  graph.  ii)  If the graph G  has loop at the vertex  v.  11.3. 11.3 Definition  A  graph  G  that  requires  k  different  colors  for  its  proper  coloring  and  no  less.  Painting  all  the  vertices  of  the  graph  G  with  the  given  n  colors such that no two adjacent vertices have the same color.Modern Applications using Discrete Mathematical Structures  Unit 11  11. (b).  ii)  A graph in which every vertex has been assigned a color according to  "proper coloring" is called a properly colored graph.3. the graphs considered have no loops.3. is called a  k­chromatic graph and the number k is called the chromatic  number (or chromatic index) of  G.  The following Figures 2.3.  then v  is adjacent to itself and  so  no  proper  coloring  for  G  is  possible.2(a).  v3  Green  v1  Red v1  Red v1  Red v2  v2  v2  Blue  v5  Yellow  v3  Green  v4  Pink  Fig.3.4 Observations:  i)  The graph given in the Fig.2(a) 5 colors used Blue  v5  Yellow  v4  Red  Fig.2(c) 3 colors used 11.3.

  then the graph is  2­chromatic.  Graph  Kp  Kp ­ x  K p  Km.  Coloring  vertices  in  one  component  of  a  disconnected  graph  has  no  effect  on  the  coloring  of  the  other  components.  So it requires a third color for its proper coloring.  2­chromatic  graphs are also called as bichromatic graphs. n  (sequence) and assign one color to odd vertices.  we  need  to  consider  only  simple  connected  graphs.  v)  For  coloring  problems.n  C2n  C2n+1  Chromatic  Number  p  p­1  1  2  2  3 Sikkim Manipal University  Page No: 250  .  iii)  A  complete  graph  on  n  vertices  is  n­chromatic. If  n  is  odd.  ii)  A  graph  with one  or  more  edges  is at  least 2­chromatic.Modern Applications using Discrete Mathematical Structures  Unit 11  iii)  In  graphs  considering  for  coloring.  Thus if  n  is even.  [So every graph containing a triangle is at least 3­chromatic].  If  n  is even.  there  is  no  point  in  considering  a  disconnected  graph.3. ….  then the graph is  3­chromatic].  Thus if  n  is odd. So we usually study the coloring of the connected graphs  only.  and another to even. So  a graph  containing  a  complete  graph  on  r  vertices is at least  r­chromatic.  and  3­chromatic if  n  is odd.  11. 2.    then  the   n th  and first  vertex  will  be adjacent  and  having  the  same color.  iv)  Parallel edges between any pair of vertices can be replaced by a single  edge without effecting the adjacency of the vertices.  iv)  A  graph  consisting  of  simply  one  circuit  with  n ³ 3    vertices  is    2­  chromatic if  n  is even.    as  every  pair  of  vertices  are  adjacent.  [Number the  vertices as 1.5  Observations:  i)  A graph consisting of only isolated vertices is 1­chromatic.  then no adjacent vertices will have  the same color.

Modern Applications using Discrete Mathematical Structures  Unit 11  11. no  two  adjacent  vertices  have  the  same  color.  Now along any path in T the vertices are of alternating colors.  ii)  The utilities graph is not a tree but it is 2­chromatic  Sikkim Manipal University  Page No: 251  .  Consider  T  as  a  rooted  tree  at  vertex  v.  (Observing  the  following tree).3.  Continue this process till every vertex in T has been painted.3.6 1  2  2  2  1  11.6 Theorem: Every tree with two or more vertices is 2­chromatic.  Proof: Select any vertex v in the given tree.  Since there is one and only one path between any two vertices in a tree. 11.  One color would not have been enough.    Thus  T  has  been  properly  colored with two colors.  Next.3.    Paint  v  with  color  1.    Paint  all  vertices adjacent to v with color 2.  1 2  2  2  Fig.7  Remark:  i)  Every 2­chromatic graph may not be a tree.  Now in T we find that all vertices at odd distances from v have color 2 while  v  and  vertices  at  even  distances  from  v  have  color  1. paint the vertices adjacent to these (those that just have been colored  with 2) using color 1.

4 Partitioning:  11. Write  dmax  =  max{d(v) / v  is a vertex of  G}.8  Definition  Let  G  be a graph.3.  then that complete bipartite graph  is denoted by  Km.  If  V1  contains  m  vertices and  V2  contains  n  vertices.  .3.4.  If for any pair  of points v1 Î V1  and  v2 Î V2  there corresponds an edge  v 1 v 2  in  G.  then we  call the graph as complete bipartite graph. k(G) £ 1 + dmax).  11.7 B  Utilities graph  11.n.3.  11.3.9 Notation  i)  dmax(G)= maximum of the degrees of the vertices in the given graph  G. V2}  of  V  such  that every edge in  G  joins a vertex in  V1  and a vertex in  V2.  11.  B  2  B for Blue  R for Red 2  2  R  R  B  Fig. E)  be a bipartite graph with the partition  {V1.10  Theorem  For any graph G. chromatic number £ 1 + dmax.  ii)  dmax(G ­ v) = maximum of the degrees of the vertices in the graph G ­ v. 11.3.  Then dmax  is called the maximum degree of vertices in the graph  G.Modern Applications using Discrete Mathematical Structures  Unit 11  Consider the following graph.1 Definition:  Let  G  = (V.7 A  2­chromatic but not a tree  1  1  1  Fig­ 11.  Sikkim Manipal University  Page No: 252  .  iii)  k(G) = the chromatic number of  G.  (That is.

  V2  = {v4.4. v3.  Write  Vi  =  the set of vertices with color­i  for  i  =  1.  This is also known as Kurotoski's 2 nd  graph. 2.  iv)  Every 2­chromatic graph is bipartite. v2.  [Verification: Let G  be a 2­chromatic graph colored with  color­1  and  color­2.Modern Applications using Discrete Mathematical Structures  Unit 11  11.  iii)  A set of parallel edges between a pair of vertices can be replaced by  one edge without affecting bipartiteness of a graph. v6}.  V2  = {v4.  is  K3. v5. but it is 1­chromatic).  So  every edge connects a vertex of  V1  and a vertex of  V2]. v5. v2. v6}.2 Example  i)  Graph  11.2 A Graph 11.2B v v  v  ii)  Graph  11.4.  v)  Every  bipartite  graph  is  2­chromatic  with  one  trivial  exception  (the  exception is that a graph of two or more isolated vertices and with no  edges is a bipartite graph.  11.  Sikkim Manipal University  Page No: 253  .  No two vertices of  V1  (or  V2)  are adjacent.  ii)  A bipartite graph contains no self­loops.  Now  V1 Ç V2  = f .4.  So we can conclude  that a bipartite graph is either 1­chromatic or 2­chromatic.2  B  is  K4.2A.  v  v v  v  v  v  v  Graph 11. v3}.3 Observations:  i)  Every tree is a bipartite graph.4.3  which  is  a  bipartite  graph  with  the  bipartition  V1  = {v1. v7}.4.3  v  v  v  is  a  bipartite  graph  with  the  bipartition  V1  = {v1.4.

 V2  = {v3.4. Here V1  = {v1.  c f  e  a  Fig.  11. d} is an independent set. v4} and  V3  = {v5}.  V2.  1 £ i £ 3.4.  11.  ii)  Consider the graph given in Fig.Modern Applications using Discrete Mathematical Structures  Unit 11  11.7 Problem: The following statements are equivalent:  i)  G is 2­colorable  ii)  G is bipartite  iii)  Every cycle of G has even length.4.4. 11. Vp  such that no edge in  G  joins two vertices of  the same subset  Vi  for 1 £ i £ p.4 Definition  A  graph  G  is  called  p­partite  if  its  vertex  set  can  be  partitioned  into  p  disjoint subsets  V1. v2}.  v1  v2  v3  v4  v5 11.4.8 b  d  g  Here the set {a.8. 11. …. c.5  Example  The following graph is a 3­bipartite graph.6 Definition  A  set  of  vertices  in  a  graph  is  said  to  be  an  independent  set  of  vertices  (or)  independent set (or) internally stable set if no two vertices in the set are adjacent. Observe that there is no edge in G which joins two vertices in the  same set  Vi.8 Example:  i)  A set consisting of a single vertex forms an independent set.  Sikkim Manipal University  Page No: 254  .  11.4.4.

 c.  Here  largest  set  means  the  set  containing more number of elements. Þ The largest number of vertices in  G  with the same color £ b(G) é n ù Þ ê ú £ b(G).4.4. {b.  and  this  number  is  denote  by b(G).10 Example  i)  The sets {a.1  Algorithm  to  find  the  independence  number b (G)  of  a  given  graph  G: Sikkim Manipal University  Page No: 255  .  So  |A| £ b(G).  So  A  is a linearly independent set.  11.  the number of vertices in the largest independent set of a graph  G  is  called the independent number of  G (or) coefficient of internal stability.11 Note:  Consider  a  k­chromatic  graph  G  of  n  vertices  properly  colored  with  k  different  colors.    Take  a  set   A   of  vertices  with same  color. {b. f}.  11.5.  [In other words. a maximal independent set is a maximal element in the  collection of all independent sets].  ë k  û 11.   Then no  two  vertices in A  can not be adjacent.4. d.8. {b.  The independence number of this graph  is  4. g}.    Among  these.5 Algorithms for Chromatic Numbers  11.9 Definition  i)  A  maximal  independent  set  (or)  maximal  internally  stable  set  is  an  independent  set  to  which  no  other  vertex  can  be  added  without  destroying its independence property. e}   are maximal independent sets  of the graph given in Fig­4. f}.Modern Applications using Discrete Mathematical Structures  Unit 11  11.  ii)  A  graph  may  have  many  maximal  independent  sets.

 d. {a. {b.2  Example  Consider the graph in Figure 11.  Step­(i): Find all the maximal independent sets of the given graph  G. c. e}. c. This number  is the chromatic number of  G.5. d. f }.  Step­(ii):  Find  out  the  number  of  elements  in  each  maximal  independent  set.2.3  Algorithm to find the chromatic number  k(G)  of a given graph  G.  11.  Thus the independence number of  G  is b (G)  =  4. f}.Modern Applications using Discrete Mathematical Structures  Unit 11  Step­(i): Find all the maximal independent sets of the given graph.  11.  Sikkim Manipal University  Page No: 256  . g}. {a.  Step­(iii): Find the largest number among the numbers obtained in Step­(ii). g}.  the  number  of  maximal independent sets used are different.  {b.  Step­(iii):  In  different  expressions  (obtained  in  Step­(ii)).  c f  e  a  Fig.5.5.  Step­(ii): Express  V  as the union of some of maximal independent sets.  This number is b (G)  which denotes the independence number of  G. We find the minimum number  k(G)  of maximal independent sets whose union is equal to  V.2 b  d  g  i)  The maximal independence set are {a.  ii)  The  largest  number  among  the  number  of  elements  in  the  maximal  independent sets is  4.5. 11.

 d.  Find a partition of all the vertices  of  G  into the smallest possible number of disjoint. (iv) {{c. c. {b}. c.  11.  We  can  express  V  in  different  ways. {g}}  is a partition of the set of vertices into disjoint  independent sets. e}}. f} È {b. g} È {a. e}. e}.5. {a.5. 11. c. 11. e}  V = {a. {e}}  ii)  {{c. d.   (ii) {{a. e} È {a. f}. d. {a. {b.  f}.5 Definition:  i)  Let  G  be a simple connected graph. {e}}. f}. g}.5. {b. f}. g} È {b. g}. e}}. c. g} È {a. {b. f}. d.  Finding  such  a  partition  is  known  as  the  chromatic  partitioning  of  the  graph. g}. d. g}. g}. {b. c. d. {e}. f} È {a.5. d.    Finally.2.2. f}. {b.  11. {c}.  It does not contain the minimum number of sets.  ii)  A  graph  that  has  only  one  chromatic  partition  is  called  a  uniquely  colorable graph.  Hence  this is not a chromatic partition. g}. {f}.7 Note  {{a}. d. d.5.5. Sikkim Manipal University  Page No: 257  . {a.  k(G)  =  3.  independent sets. c. {b. c.6  Example  Consider the graph in the Fig.  we  can  observe  that  the  minimum number of independent sets that can be used is 3. f} È {b.  Then the four chromatic partitioning of  G  are  given below:  i)  {{a.4  Example  Consider the graph given in  Fig. V = {a.  Step­(ii): V = {a. c.  Thus for this  example.  11.Modern Applications using Discrete Mathematical Structures  Unit 11  11. g}. {a. d. {d}.  Step­(i): The maximal independent set are  {a.

  ii)  We say that  W  dominates a vertex  v Î V  if either v Î W  or there  exists  u Î W  such that  u  and  v  are adjacent.  (Since.  Sikkim Manipal University  Page No: 258  .8 v4  v3  v5 v4  v2  v3  v3  v2  iii)  is uniquely colorable.  v1  v2  v1  v1 Fig.5.5. v4} is only the chromatic partition).8 is uniquely colorable.  ii)  But the graph in Figure 11. v3}.10 Note:  i)  It  is  clear  that  W  is  a  dominating  set  for  a  graph  G  if  and  only  if  W  dominates every vertex  v  of  G.8 Example  i)  The graph in Figure 11.6)). v4}.  i)  The set  W  is said to be a dominating set (or externally stable set) if it  satisfies  the  following  condition:  v Î V Þ either  v Î W  or  there  exists  u Î W  such that  u  and  v  are adjacent.  and  W Í V.  11.  11.5. {v2.  ii)  Dominating set need not be independent. So this graph is not uniquely colorable. 11. {v5. {v1}.    [In  other  words. v4}.2 is not uniquely colorable.5. {v2}.9  Definition:  Let  G  be a graph. {v3}  are two chromatic  partitioning exist. there are several chromatic partitions (Observe Example 5.5.5.  iv)  In this graph {v1.  iii)  A minimal dominating set is a dominating set from which no vertex can  be  removed  without  destroying  its  dominance  property.  (Since. {v3} and {v1}.  a  minimal  element  in  the  set  of  all  dominating  sets  is  called  a  minimal dominating set].Modern Applications using Discrete Mathematical Structures  Unit 11  11.  iii)  The set of all vertices of any graph  G  is a dominating  set for  G. {v2.  V  the set of vertices of  G.

  ii)  The vertex set {a.  f}  and  {a.  g}    are  dominating sets.  f.  iii)  A  graph  may  have  many  minimal  dominating  sets  (observe  the  Example 11.  {a.  So a (G)  =  min{number  of  elements  in  W  /  W  is  a  minimal  dominating set}. b.5.  This domination number is denoted by a (G). 11.  iv)  {a. c.  d. c.5. d.  11.5. 11.12 Example  Consider the graph given in Fig.  11. g} is not a dominating set.  c f  e  a  Fig.11  Example: Consider the graph in  Fig.11. e. f.5. g} is a dominating set.11). d. d.13 Observations  i)  For any vertex  v  in a complete graph. d. f}. c. {b.  Sikkim Manipal University  Page No: 259  .11.  b. e}.  g}. f.5.  The vertex sets  {a.  e. f} are some minimal dominating sets.5.  {a.11 b  g  d  i)  The  vertex  sets  {b.  c.  the set  {v}  forms a minimal  dominating set. f.Modern Applications using Discrete Mathematical Structures  Unit 11  11. {a.  ii)  Every dominating set contains at least one minimal dominating set.  iii)  The set {a. e}.  b.  iv)  A minimal dominating set may not be independent. g}  is not a dominating set.5.  d.  c. and {b. g}. The number of elements in the minimal dominating  sets may differ.  The number min{number of elements in  W / W  is a  minimal dominating set of a graph G} is called the dominating number  of  G. 11.

11.  c e  h  a  f  a  b  b  c  d g  d  Fig. b.  v)  A smallest minimal dominating set need not be independent. 11. 11.5.  Sikkim Manipal University  Page No: 260  .  11.  we may consider the graph given in the  Fig.5.13 B.  vi)  Let    M    be  an  independent  set.Modern Applications using Discrete Mathematical Structures  Unit 11  For example.  This polynomial is denoted by Pn( l ).  consider the graph given in Fig.  W  is a minimal dominating set.13 A.  c}    is  smallest  minimal  dominating  set.  Then G  may  G  be properly colored in many different ways by  using  the  given  colors.13B W = {a.  For example.  ii)  Pn( l )  denotes the number of ways of proper coloring the graph  G  by  using l or fewer colors.  Such a polynomial is said to be the chromatic polynomial  of G. f}  is a dominating set for  G. 11.  then  M  is a dominating set.14 Definition  i)  Let  G  be a graph on  n  vertices.    but  it  is  not  an  independent set.5.13A Fig.  But  W  is not an independent set.5.  If  M    is  a  maximal  independent  set.5. Suppose the number of colors given  is l .  The  set    {b.  We  can  express  this  number  in  terms  of  a  polynomial.

 redraw the graphs  so that no edges cross.  (i)  (ii)  a  o  b  o  o  c  d  o  e  o  o  f  o  o  o  (iii)  (iv)  b  o  o  c  a  o  e  o  o  o  a  o  o  b  c  o  o  d  o  d  2.  Verify whether or not.  If so.Modern Applications using Discrete Mathematical Structures  Unit 11  Self Assessment Questions  1. the following graphs are planar?  (i)  o  a  o (ii)  o  o  b  o  f  o  o  o  o  Sikkim Manipal University  o  c  o  o  e  d  Page No: 261  .  Verify whether the following graphs are planar.

  Find the minimum number of colors required to point each map given below.  5.Modern Applications using Discrete Mathematical Structures  Unit 11  3.  State the following true or false (or yes or no)  i)  K5  – {e} is planar for any edge e of K5  ii)  K3.  Draw  the dual of the following graphs  (i)  (ii)  o  o  o  o  o  o  o  o  o  o  o  o  o  4.3  –{e} is planar for any edge e of K3.n  is planar.  (i)  (ii)  o  o  o  o  o  o  (iii)  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  (iv)  o  o  o o  Sikkim Manipal University  Page No: 262  .3  iii)  Any graph on 4 or fewer vertices is planar  iv)  A complete bipartite graph Km.

  Find the chromatic number of each graph.7  Terminal Questions  1.    Planar  graphs  play  vital  role  in  real  world  problem.  (i) (ii)  o  o  o  o  o  o  o  o  o  Sikkim Manipal University  o  Page No: 263  .Modern Applications using Discrete Mathematical Structures  Unit 11  11.6 Summary  This  unit  provides  some  geometrical  representations  of  graphs.  The minimum number of colors required in an edge coloring of a graph  G is called the Chromatic index of G.    Interrelations  between  the  k­partite graphs and colorability of such graphs were observed.  The reader  able to know about the famous “four color conjecture” and its importance.  11.  (i)  (ii)  o  o  o  o  o  o  o  (iii)  o  o  o  o  o  (iv)  (v)  o  o  o  o  o  o  o  o  o  o  o  o  o  2.  Find the chromatic index of the  following graph; and denote it.

  Determine  which  of  the  following  statements  are  true  and  which  are  false.  vi)  The chromatic number of any totally disconnected graph is 1  vii)  The chromatic number of any cycle is 2  viii)  Every planar graph is 5 colorable.  (i)  (ii)  e  o  a  o  o  o  s  o  d  o  b  (iii)  o  f  o  a  o b  o  o  o  c  d  o  c  a  o  o  e  o  o  (iv)  b  o  o  o  d  Sikkim Manipal University  Page No: 264  .  i)  Every planar graph is a plane graph  ii)  Every planar graph is isomorphic to a plane graph  iii)  Any plane graph can be embedded on the surface of a sphere  iv)  Every subgraph of a planar graph is planar  v)  The chromatic number of a complete graph of p vertices is p.Modern Applications using Discrete Mathematical Structures  Unit 11  3.8 Answers  Self Assessment Questions  1.  11.

3  is a subgraph. edges e = 12.  iv)  Minimum number of colors required is 3.  i)  Self dual  ii)  Self dual  4.  i)  Number of vertices n = 7.Modern Applications using Discrete Mathematical Structures  Unit 11  2.  (i) Chromatic index is 3:  1  o  Sikkim Manipal University  o  3  4  2  o  2  o  1  3  o  4  Page No: 265  .  i)  2  ii)  3  iii)  3  iv)  2  v)  5  2.  iii)  Minimum number  of colors required is 4.  ii)  Minimum number of colors required is 3.3  is a subgraph  ii)  Non planar.  The minimum number of colors required is 3.  i)  Yes  ii)  Yes  iii)  Yes  iv)  No  5. since K3.  Terminal Questions  1. The chromatic number of each graph is as follows.  3. regions r = 7. since K3.  i)  Non planar.

Modern Applications using Discrete Mathematical Structures  (ii)  Unit 11  o  2  1  4  3  5  2  1  o 5  o  Chromatic index is 5.  o  3  o  4  3.  i)  False  ii)  True  iii)  True  iv)  True  v)  True  vi)  True  vii)  False  viii)  True  Sikkim Manipal University  Page No: 266  .