You are on page 1of 23

Modern Applications using Discrete Mathematical Structures 

Unit 13 

Unit 13 

Directed Graphs 

Structure 
13.1 

Introduction 
Objectives 

13.2 

Definitions and Examples 

13.3 

Binary relation as a digraph 

13.4 

Euler’s Digraphs 

13.5 

Matrix Representation of Digraphs 
Self Assessment Questions 

13.7 

Summary 

13.8 

Terminal Questions 

13.9 

Answers 

13.1 Introduction 
The graphs so far studied are undirected graphs (no direction was assigned to 
the edge in a graph).    In this unit we shall consider directed graphs (graphs in 
which edges have directions). Many physical situations require directed graphs. 
The applications of directed graphs are in the street map of city with one­way 
streets,  flow  networks  with  valves  in  the  pipes,  and  electrical  networks. 
Directed graphs in the form of signal flow graphs are used for system analysis 
in control theory.   Most of the concepts and terminology of undirected graphs 
are  also  applicable  to  directed  graphs.  In  this  unit  we  see  the  some  of  the 
properties of directed graphs are not shared by undirected graphs. 

Objectives 
At the end of the unit the student must be able to: 
i)  Write the indegree and outdegree of a vertex. 
ii)  Observe the different matrix representations of digraphs. 
iii)  Know the tournaments and Euler’s digraphs.. 
iv)  Apply the properties to flows, network and traffic problem.
Sikkim Manipal University 

Page No: 286 

Modern Applications using Discrete Mathematical Structures 

Unit 13 

13.2 Definitions and Examples 
13.2.1 Definition: 
A  directed  graph  (or)  a  digraph 

consists  of  a  non­empty  set  V 

(the elements of  V  are normally denoted by  v1, v2, …) and a set  E (the 
elements of  E are normally denoted by  e1, e2, ….) and a mapping y

that 

maps every element of  E  onto an ordered pair (vi, vj)  of elements from  V. 
The elements of  V  are called as vertices or nodes or points.  The elements 
of  E  are called as edges or arcs or lines.  If  e Î E  and  vi, vj Î V  such 
that y (e) = (vi, vj),  then we write  e  =  v i v j  .  In this case,  we say that  e 
is an edge between  vi  and  vj. (We also say that  e  is an edge from  vi  to 
vj).  (We also say that  e  originates at  vi  and  terminates at  vj). (An edge 
from  vi  to  vj  is denoted by a line segment with an arrow directed from  vi 
to  vj). 
13.2.2 Note 
i)  A directed graph is also refereed to as an oriented graph. 
ii)  Let D  be a directed graph and e  =  vu . 
Then  we  say  that  e  is  incident  out  of  the  vertex  v,  and  incident  into  the 
vertex  u.  In this case, we say that the vertex  v  is called the initial vertex 
and the vertex  u  is called the terminal vertex of e. 
13.2.3  Example 
The graph given in Figure­13.2.3 is a digraph with 5 vertices and ten edges. 

e5 

v2 
e4 

e1 

v1 
e3 

e2

v4 
Sikkim Manipal University 

v3
e10 

e6 
e8 
e7 

e9 

Fig .13.2.3

v5 
Page No: 287 

  13. …. d ­ (v4) = 3.  n  [In other words.  (In symbols.  d ­ (v5) = 0.  d ­ (v3) = 4.  and so on. v2.Modern Applications using Discrete Mathematical Structures  Unit 13  Here  v5  is the initial vertex and  v4  is the terminal vertex for the edge   e7.  is equal to the sum of all out­degrees of the vertices of  D;  and  each sum is equal to the number of edges in  D.  Solution: Let  D  be any digraph with  n  vertices and  q  edges.4 Definition  i)  The  number  of  edges  incident  out  of  a  vertex  v  is  called  the  out  degree (or) out­valence of  v.3.  we can write as d(v) =  d + (v) + d ­ (v)  for all vertices  v).  d ­ (v2) = 2.  The edge   e5  is a self­loop.  ii)  The  number  of  edges  incident  into  v  is  called  the  indegree  (or)  in­  valance of  v. each edge is counted exactly once.  d + (v3) = 1. 13.5  Example  Consider the graph given in  Fig.  d + (v2) = 1. because every edge goes to exactly one vertex]. d ­ (v1) = 1.  for any vertex  v  in a graph.2.  and  {v1.    The  indegree  of a  vertex  v  is  denoted by  d ­ (v).    Show  that  the  sum  of  all  indegrees  of  the  vertices of  D.  The out degree of a vertex  v  is denoted  by  d + (v). åd  n  + ( v i  )  = i =1  åd .  13. Sikkim Manipal University  Page No: 288  . When the  indegrees of vertices are counted.2.6  Problem  Let  D  be  a  directed  graph. vn}  is the set of all vertices in  D].  d + (v5) = 4.  Note  that the degree of  v  is equal to the sum of indegree and out degree of  v.  i)  Here d + (v1) = 3.2.  13.2. d + (v4) = 1.  [This is.( v i  )  =  q  where  q  is the number  i =1  of edges in  D.  ii)  d(v1) = 4 = 3 + 1 = d + (v1) + d ­ (v1) ;  d(v2) = 3 = 1 + 2 = d + (v2) + d ­ (v2).

 because each edge goes out of exactly one  vertex].  n  So åd + ( v i  )  =  q  …. we get that å n  + d  ( v i  )  = i =1  åd .  i =1  13.( v i  )  =  q. Sikkim Manipal University  Page No: 289  .   (In  other  words.  i =1  13. (In symbols.2.8 Definitions  i)  A vertex v is said to be an isolated vertex if the out degree of  v  and  the indegree of  v  are equal to zero..( v i  )  =  q  ..  13.  ii)  A  vertex  v  in  a  digraph  D  is  said  to  be  a  pendent  vertex if  it  is  of  degree   1.  when  the  out­degrees  of  vertices  are  counted.  Here  the  number  of  vertices  n  =    5.3.7  Example  Consider  the  digraph  in  Fig.  [This is.( v i  )  = q = the number of edges.  i =1  n  From (i) and  (ii).Modern Applications using Discrete Mathematical Structures  Unit 13  n  So åd .( v i  )  =  d  (v ) +  d  (v )  + d  (v )  + d  (v ) + d  (v ) =  1 + 2 + 4 +  ­  ­  1 2 ­  3 ­  4 ­  5 i =1  3 + 0 = 10  =  q.  and  the number of edges  q  =  10.2. a vertex  is  said  to be  a pendent  vertex if  the degree of  v  =  d + (v) + d ­ (v)  = 1).  n  Therefore åd  n  + ( v i  )  = i =1  åd  .2. (ii).  n  Now åd  + ( v i  )  =  d  (v ) + d  (v ) + d  (v ) + d  (v ) + d  (v ) =  3 + 1 + 1 + 1  +  +  1 2 +  +  3 +  4 5 i =1  + 4  = 10   =  q  n  Also åd  . (i)  i =1  Similarly. d + (v) = 0 = d ­ (v)).  each  edge  is  counted exactly once.

2.    If  we  disregard  the  orientation  (that  is. 13. The  undirected graph obtained (in this way) from  D  is called the undirected  graph corresponding to  D. and  ii)  the directions of corresponding edges must be same.2.  two  directed  edges  e  and  f  are  said  to  be  parallel  edges  if  both  e  and  f  originates  at  the  same  vertex.11 Example  i)  Consider  the  directed  graphs  D1  and  D2  given.  then we get an undirected graph.9  Note  i)  Let  D  be  directed  graph. These two graphs are said to be isomorphic if  i)  the corresponding undirected graphs are isomorphic.  The  two  digraphs  D1  and  D2  are not isomorphic (because the direction of the edge  e4  in  D1  is different from the direction of  the edge  e4  in  D2).  e9.  and  e10  are parallel edges.3.  To each edge of  H  we can assign  a direction.Modern Applications using Discrete Mathematical Structures  Unit 13  iii)  Two  directed  edges  are  said  to  be  parallel  edges  if  they  are  mapped  onto the same ordered pair of vertices. Then the digraph obtained is called an orientation of  H.  13.  (or  a directed graph associated with  H).  the  edges  e8.  13.  direction) of every edge in  D.  (In the graph given in Fig.  13.    and  also  terminates at the same vertex.  iv)  In  other  words.  The edges e2  and  e3  are  not parallel).  e1  Graph D1  Sikkim Manipal University  e4  e3  e1  e4  e5  e6  e5  e6  e2  e2  e3  Graph D2 Page No: 290  .  ii)  Suppose H is an undirected graph.2.2.10 Definition  Let D1  and D2  be two digraphs.

  13.  iv)  A  digraph  that  is  both  simple  and  asymmetric  is  called  simple  asymmetric digraph.2.2.  a  directed  graph  D  is  said  to  be  a  simple  digraph  if  the  corresponding undirected graph is a simple graph.  i)  The  graph  D1  is  not  asymmetric  since  there  exist  two  directed  edges  between  v1  and  v2.  but are  allowed  to  have  self­loops are  called  the asymmetric  (or) anti­symmetric digraphs.2. a)  in  D.12 Definition  A  digraph  that  has  neither  self­loops  nor  parallel  edges  is  called  a  simple  digraph.  v)  A  simple  digraph  is  said  to  be  a  complete  symmetric  digraph  if  it  satisfies the following condition: "Given any two vertices v1  and v2  there  correspond exactly one edge directed from  v1  to  v2".  The two digraphs given  in Example 13.  ii)  A digraph D  is said to be a symmetric digraph if for every edge  (a.2.11 are simple directed graphs.  vi)  A  complete  asymmetric  digraph  (or)  tournament  (or)  a  complete  tournament. b)  in  D  there is also an edge  (b.  is  an  asymmetric  digraph  in  which  there  is  exactly  one  edge between every pair of vertices.Modern Applications using Discrete Mathematical Structures  Unit 13  ii)  Note  that  the  undirected  graphs  corresponding  to  D1  and  D2  are  isomorphic.  13.  13. Sikkim Manipal University  Page No: 291  .14 Example  In the following.13 Definition  i)  Digraphs  that  have  at  most  one  directed  edge  between  any  pair  of  vertices.  iii)  A  digraph  that  is  both  simple  and  symmetric  is  called  a  simple  symmetric digraph.  In  other  words.

 the number of edges is 12 = 4(4 ­1) =  n (n ­ 1).  v1  G3 v3  G1  v2  G2  iv)  The digraph D3  is a complete symmetric digraph.  The directed graph given in 13.2.  In this graph.  complete  asymmetric  digraph)  of  n  vertices  contains ( ) n n -1  2  edges.16 Definition  A digraph  D  is said to be balanced if the indegree of  v  is equal to the out  degree of  v  for every vertex  v  in  D.  In this graph. a digraph  D  is said to  be balanced if d + (v)  =  d ­ (v)  for all vertices  v  in the digraph  D.  iii)  Any null graph is asymmetric.  A balanced  digraph is also known as pseudo symmetric digraph (or) an isograph.15 Observation:  i)  A  tournament  (means.2.  In other words.  ii)  A complete symmetric graph of  n  vertices contains  n(n ­ 1)  edges. the  number of vertices is  n = 4.Modern Applications using Discrete Mathematical Structures  Unit 13  ii)  The graph D2  is asymmetric.  13.  The number edges  is   6  = ( ) 4 4 -1  2  = ( ) n n -1  2  .11 is a tournament.  The  digraph  given  in  13.  13.  D3  is  a  complete  symmetric  graph  on  n  =  4  vertices.2.14.2.  Sikkim Manipal University  Page No: 292  .

 xj) Î R.  Conversely. 3). then there corresponds a  binary relation  on the set of vertices. (8. (4. x2. …  Suppose that  R  is a relation on  X.  Sikkim Manipal University  Page No: 293  .    if  a  directed  graph  D  without parallel edges was given.  The graph  D  given in below  represents this relation  R  on  X.1 Example:  Consider the set  X = {3. y)  /  x > y.3 Binary relation as a digraph  Let  X  be a set. >) on  X.  Then we get  a directed graph which represents the given relation  R  on  X. y Î X}.  We represent the elements of  X  as  vertices and draw a directed edge from  xi  to  xj  if  (xi. 5.Modern Applications using Discrete Mathematical Structures  Unit 13  A balanced digraph is said to be a regular digraph if it satisfy the following  two conditions:  i)  The indegrees of all the vertices of  D  are equal; and  ii)  The outdegrees of all the vertices of  D  are equal. 4).  13. 3)}  = {(x. 4).  x.  4  5  7  3  8 It is clear that. (5. (7. (7.  Then  R = {(8. (7. (8.  13. 7). 8}  and the relation  (R. 5). 4). 7. 4.  Represent the elements of  X  by the symbols  x1. 5).3. (8. every binary relation on a finite set can be represented by a  directed  graph  without  parallel  edges. 3).

 x4}.  b.3.  A  digraph  in  which  no  vertex  has  a  self­loop  is  called  an  irreflexive  digraph.3  Example  The graph given in D1  is the digraph of a relation which is symmetric but not  reflexive.  The   relation  R  is  said to  be  transitive  if    a.  and  R  a relation on  X. y) Î R.  [Observe  that  the  graph  Sikkim Manipal University  Page No: 294  .  x1  x2  x1  x2  Graph G2 Graph G1  x3  x4  x4  x3  13.  bRc Þ aRc.    aRb.  R Í X ´ X). This relation is on the set {x1. The relation  R  is said to be reflexive  relation  if xRx  for all  x Î X.3.  and  R  a relation on  X (that is.  Note that in the graph D2  only one undirected edge taken between a pair of vertices (that are related  under the relation R).  ii)  Let  X  be a set.  We call a directed graph representing a reflexive binary relation on its  vertex set as reflexive digraph”.  c Î R.    A  digraph  representing  a  transitive  relation  is  called  a  transitive  digraph.   aRb Þ bRa.    Note that a  directed graph  representing  a  symmetric relation is a symmetric digraph.Modern Applications using Discrete Mathematical Structures  Unit 13  13.   and  R  a  relation on  X.  b Î X.  (Note that the digraphs of a reflexive relation have a self­loop at every  vertex).  13.2 Definition:  i)  Let  X  be a set.  We say that  R  is  symmetric  if   a.3. x2.  If  (x. x3.4 Definition:  Let  X  be  a set.  Some authors represent  this relation by the undirected graph given in D2.  then we also write  xRy.

3. and R is a binary relation on X. 13.  13. 20}.  This  matrix  is  called  as relation  matrix. 14. 19.1 is a transitive digraph].  Sikkim Manipal University  Page No: 295  . 16.  ii)  A digraph representing an equivalence relation is called an equivalence  digraph.6  Definition  Let X be a set. xn}.  symmetric and transitive.  i)  The  relation  R  is  said  to  be  an  equivalence  relation  if  it  is  reflexive.  It  is  a  (0.  10  13  11  14  19  17  16  º 1(mod 3 )  12  20  º 2(mod 3 )  15  18  º 0(mod 3 )  We can observe that this relation  R on  X  is an equivalence relation.  We  are  use  undirected  graph  here. 12.3.Modern Applications using Discrete Mathematical Structures  Unit 13  given in 13.  13. 17.  and  R  a relation on  X. Each of these sets form separate components. This relation R on X may be  represented by  a  matrix. Also note that (since any two elements in an  equivalence class are related) any two vertices inside the component were  joined by an edge.  Observe  that  the  set  of  vertices  is  divided  into  three  disjoint  equivalence  classes. Each component is  an undirected subgraph (due to symmetry. The  related  equivalence  graph  was  given. where  n  is the number of elements in the set  X =  {x1.3. 11. x2.1)­  n ´ n­matrix.  Let  X  be a set. ….5 Example  Consider the binary relation R (= “Congruent modulo 3”) defined on the set  X = {10. 15. 18.  we are using undirected graph  with a self­loop at each vertex).

8 Definition:  i)  A path  v0e1v1e2v2  … envn  is said to be a  directed path if  ek  is oriented  from  vk­1  to  vk  for each 1 £ k £ n. is  the Matrix  3  4  7 5  8  3  é 0  0  0  0  0 ù 4  êê 1  0  0  0  0 úú 7  ê 1  1  0  1  0 ú .9  Example:  Consider the graph given in the Fig­13.  ii)  Let  D  be a directed graph. 7.  [In other  words. 5. ê ú 5  ê 1  1  0  0  0 ú ê ú 8 ë 1  1  1  1  0 û 13. 8}.Modern Applications using Discrete Mathematical Structures  Unit 13  The relation matrix  ( a ij ) is defined as follows:  a ij  = 1  if  xiRxj.2.  ii)  If we disregard the orientation in  D. A path which is not a directed  path is called a semi­path.  Observe that it is not a directed path. In a directed graph. So it is a "semi­path".  = 0  otherwise.  Sikkim Manipal University  Page No: 296  .  then v5  e7  v4  e6  v3  e1v1  is a path.  A directed walk (in  D) from a vertex  v  to  u  is an alternating  sequence  of  vertices  and  edges  beginning  with  v  and  ending  with  u  such  that  each  one  of  the  edges  is  oriented  (or  directed) from the vertex preceding it to the vertex following it. 4.  the word "path" refers  to either a directed path or a semi­path.  13.3.  i)  The path  v5  e8  v3  e6  v4  e3  v1  is a directed path from  v5  to v1.7  Example:  The  relation  matrix  of  the  relation  R  ("  usual  grater  than")  on  the  set  X = {3.3.3.  13.3.  a walk  v0e1v1e2v2  … envn  in the undirected graph  D  is said to  be a directed walk if  ek  is oriented from  vk­1  to  vk  for all  1 £ k £ n].

10 Definition:  Let  D  be a digraph.  13.  ii)  D  is said to be weakly connected if its corresponding undirected graph  is connected.Modern Applications using Discrete Mathematical Structures  Unit 13  Since a directed walk is a walk.  we define the connectedness by using the notion "path".11  Example:  Consider the digraph  D  given 13.  ii)  A circuit (in the corresponding undirected graph) v0e1v1e2v2  … envn  is said  to be a directed circuit if  ek  is oriented from  vk­1  to  vk  for all  1 £ k £ n.  i)  D  is said to be strongly connected if there exists at least one directed  path from every vertex to every other vertex.  iv)  If  D  is not connected.  As there are two different types of paths (namely directed path.  iii)  We say that  D  is connected if the undirected graph corresponding to  D  is  connected.  In undirected graphs.    So  the  word  "connected  digraph"  refers  to  both  strongly connected digraph and weakly connected digraph.  we have that no edge appears more than  once (but a vertex may appear more than once).  13.3.  ii)  The circuit  v1e1v3e6v4e2v1  is not a directed circuit.  13. semi­path) in  digraphs.3.3.2.  So it is a semi­circuit. we have two different types of connectedness in the digraphs. Sikkim Manipal University  Page No: 297  .13 Example:  Consider the digraphs D1  and  D2  given in the following.  i)  The circuit  v1e1v3e6v4e3v1  is a directed circuit.12 Definition  Let  D  be a digraph.3.  then we say that  D  is a disconnected graph.  i)  A walk which is not a directed walk is called as semi­walk. We use the  term "walk" to mean either a directed walk (or) a semi­walk. but  D  is not strongly connected.  iii)  A circuit which is not a directed circuit is a semi­circuit.  13.  i)  The graph­D1  is a strongly connected graph.3.

15  e10  Page No: 298  .3.  we  define  two  types of components.3.3.15.  ii)  With  in  each  component  of  D.  13.  e1  e4  Graph­D1  e1  e3  e5  e6  e2  e3  e Graph­D2  v4  4  e5  e6  v1  e2  Since  there  are  two  types  of  connectedness  in  a  digraph.  there  is  no  directed  path  from  v1  to  v4  so  it  is  a  weakly connected digraph.  the  maximal  strongly  connected  subgraphs  are  said  to  be  the  fragments  (or)  strongly  connected  fragments of  D.  i)  Each  maximal  connected  (weakly  or  strongly)  subgraph  of  a  digraph  D.15 Example:  Consider the digraph given in the Fig­13.  13. is said to be a component of  D.14 Definition  Let  D  be a directed graph.  e1  g2 e4  e3  e11  e5  e8  v1  e14  e2  e7  e12  e6  H1  Sikkim Manipal University  e13  e9  Fig­13.3.Modern Applications using Discrete Mathematical Structures  Unit 13  ii)  In  the  graph­D2.  This graph consists of two components H1  and H2.

  13.  e8};  and {e10}.3.3.  if there is a directed  path from  u  to  v. e12. e13}.  vi)  There is only one edge (e14) from the fragment C4  to  the vertex v1.  e12. C3  and  C4  are to be considered as vertices. e2}; {e5.7  Example:  Consider the graph  D  given in the Fig­13.  v)  There is only one edge  e9  from the fragment  C2  to  C3.  iii)  The fragments  C1.3. e6.  e7.  e6. e8}; C3  = {e10}; and  C4  = {e11.  u  are vertices in  D. C2. Then  v  said  to be accessible (or) reachable from the vertex  u.6 Definition:  Let  D be a digraph.  the set of  all  the directed edges from c1  to  c2  is to be replaced by a single directed  edge (from  c1  to  c2).  and  ii)  For any two strongly connected components  c1  and  c2.Modern Applications using Discrete Mathematical Structures  Unit 13  i)  The component  H1  contains three fragments: {e1.  So this edge  e9  is to be drawn from the vertex  C2  to  C3.  So  this edge is to be drawn (in the condensation) from the vertex C4  to  v1. g2.  i)  The components of  D  are  g1.  iv)  There are two edges  e3  and  e4  from  C1  to  C2.3.  13.  ii)  The fragments of  D  are  C1  = {e1. Sikkim Manipal University  Page No: 299  .  e13}.  e4  and  e9  do not appear in any fragment  of  H1.  These two edges  e3  and  e4  are to be replaced by an edge (say f1)  from the vertices C1  to  C2. e7.7.  iii)  Let  D  be a directed graph and  v.15.  vii)  Finally we get the condensation  Dc  that was given in the Fig­13. e2};  C2  = {e5.  ii)  The component  H2  contains a fragment  {e11. The condensation  Dc  of  D  is a digraph obtained by  using the following method:  i)  Each strongly connected fragment is to be replaced by a new vertex.  iii)  It can be observed that  e3.

  ii)  The condensation  Dc  of a digraph  D  contains no directed circuits.  c  1  b  d  c  3 e  f  c  2  4  a  Sikkim Manipal University  Page No: 300  .4.1 Definition:  Let D be a directed graph.  13.3.  It is clear that a digraph  D  is strongly connected Û "v  is accessible from  u"  for all vertices  v  and  u  in  D.  is called a directed Euler line.  i)  A  directed  walk  that  starts  and  ends  at  the  same  vertex  is  called  a  closed directed walk.  iii)  D  is said to be an Euler digraph if it contains a directed Euler line.7 C4  C3  13.8 Observations  i)  The condensation  Dc  of a strongly connected digraph  D  is a vertex.  13.Modern Applications using Discrete Mathematical Structures  Unit 13  C1  C2  v1 e14  f1  e9  Fig. 13.3.2  Example:  Consider the graph given in the following.4.  ii)  A closed directed walk which traverses every edge of  D  exactly once.4 Euler’s Digraphs  13.

7  Example:  The graph given here is arborescence.4.  13.  [that is. Hence this  graph is a Euler digraph. e  forms a directed Euler line. d.4.4 Definition:  A  connected  digraph  containing  no  circuit  (neither  a  directed  circuit  nor  a  semi­circuit) is said to be a tree.  ii)  Trees in digraphs have additional properties (than those in undirected  graphs)  and  variations  resulting  from  the  relative  orientations  of  the  edges.  13.4.6 Definition:  A  digraph  D  is  said  to  be  an  arborescence  if  it  satisfy  the  following  two  conditions:  i)  D contains no circuit (neither a directed circuit nor a semi­circuit).  13. a. b.4.  v (root) Sikkim Manipal University  Page No: 301  .  ii)  There exists exactly one vertex  v  of zero in­degree (this vertex  v  is  called the root of the arborescence).  d + (v) = d ­ (v)  for every vertex  v  in  D].5 Note:  i)  A tree on  n  vertices contain  n ­ 1  edges (directed).3 Theorem:  Let  D  be  a  digraph.  13.Modern Applications using Discrete Mathematical Structures  Unit 13  The edge sequence f.  13. c.    Then  D  is  an  Euler  digraph    if  and  only  if  D  is  connected and balanced.4.

  ç ÷ ç 10000 ÷ ç 00110 ÷ è ø The  sum  of  the  i th  row  entries  of the  adjacency matrix  gives d + (vi)  and  the  sum of the i th  column entries gives d ­ (vi) for every i.  Let A n­1  = (bij).    The  adjacency  matrix  of  D  is  a  p´p  matrix (aij) with  aij  =  ì ï1  if   vi v j    is an  arc  of  D .5.2 Problem:  The (i.Modern Applications using Discrete Mathematical Structures  Unit 13  13.  Step 2: Induction hypothesis: the theorem is true for n­1.  Therefore bij  = number of vi­vj  walks of length n­1.5  Matrix Representation of Digraphs  13.  Sikkim Manipal University  Page No: 302  .j) th  entry A n  is the number of walks of length n from vi  to vj.5.  13.5.  Solution:  (By induction on n)  Step 1: n = 1 the statement is true by the definition of adjacency matrix.1 is  ç 00010 ÷ .  The powers of A(D) give the number of walks from one point to another.   It is denoted by A(D).1 Definition:  Let  D  be  a  digraph  with  p  vertices.  í ïî0   otherwise e5  e4  v1  e3  e2  v4  v2  v3  e1  fig 13.1 e6  e8  e7  v5  æ 01110 ö ç ÷ ç 01000 ÷ The adjacency matrix for the digraph given in figure13.5.

3 Definition:  i)  Let D be digraph with p vertices. akj  = number of vk­vj  walks of length 1.  Hence (i.j) th  entry of A n  is the number of vi­vj  walks of length n.  13.  Since  any  walk  has  one  among    v1vj.  æ 11110 ö æ ¥ 1  1  1  ¥ ö æ ¥1  1  2  ¥ ö ç ÷ ç ÷ ç ÷ ç 01000 ÷ ç ¥ 1 ¥ ¥ ¥ ÷ ç ¥ 1¥ ¥ ¥ ÷ ç 10110 ÷ .  ç ÷ ç ÷ ç ÷ ç 11110 ÷ ç1  2  2  2  ¥ ÷ ç1  2  2  3 ¥ ÷ ç 11110 ÷ ç 2  3   3  1 ¥ ÷ ç 2  3  3  2 ¥ ÷ è ø è ø è ø Sikkim Manipal University  Page No: 303  .  The reachability matrix R = (rij) is the  p´p matrix with  ìï1 if  v j  is  reachable from v i  rij  = í .vpvj  as  the  last  arc.  ii)  The  distance  matrix  is  the  p´p  matrix  whose  (i. ­­­­­­­­­­­­­(1)  By the definition of A(D).4 Example:  The reachable matrix.  We  assume  that  each  vertex  is  ïî0  otherwise reachable from itself.  Hence  by  step  2. distance matrix and the detour matrix respectively are  for the matrix given in 13.j) th  entry  gives  the  distance from the point vi  to the point vj  and is infinity if there is no path  from vi  to vj.5.  iii)  The  detour  matrix  is  the  p´p  matrix  whose  (i.5.  the  right  hand side of expression (1) gives the number of vi­vj  walks of length n.1 are given below.  Therefore the (i.….  for  every  k.  bikakj  =  number  of  vi­vj  walks  of  length n whose last arc is vkvj.Modern Applications using Discrete Mathematical Structures  Unit 13  Step 3: Consider A n  = A n­1 A.  v2vj.5.  13.j) th  entry  is  the  length  of  any longest vi­vj  path and infinity if there is no such path. ç 2  3  3  1  ¥ ÷  and ç 2  3  3  1 ¥ ÷ .j) th  entry of A n  = bi1a1j  + … + bipapj.  1  ≤  k  ≤  p.

   The close relation ship between binary relation  and  digraphs  was  given.  Find the spanning tree of the digraph given in 1 (ii).  G:  2  o  4  o  b  o  G 1 :  o 1  o  3  o  c  o  d  o  a  13.    Directed  graphs  have  interesting  applications  in  telecommunications.  Find the indegree and out degree of the following digraphs  (i)  a  o  o  b  (ii)  a  o  c  o  b  o  o  c  d  o  e  o  2. flows and networks and routing problems.  One can observe that the properties of digraphs are similar to some  types of undirected graphs.Modern Applications using Discrete Mathematical Structures  Unit 13  Self Assessment Questions  1.  Sikkim Manipal University  Page No: 304  . write  the isomorphisms.  Verify whether or not the following digraphs are isomorphic?   If so.7 Summary  In  this  unit  we  have  investigated  the  fundamental  features  of  the  directed  graphs.  3.

  (e.Modern Applications using Discrete Mathematical Structures  Unit 13  13. Od (b) = 1  id (c) = 2. d).9 Answers  Self Assessment Questions  1.  Find also the converse D 1  (i.  (i)  (ii)  v5  o  o  b  o  o o  a  v4  o  o  v3  v1  o  o  v2  d  c  13. e).   Write  the  indegree and oudegree of D.  Find in­degree and out­degree of each vertex in the following directed  graphs. reversing the each arc direction in D)  and find the indegree and outdegree of each point in D 1 .  b.  c.  2.  (a.  (b.  3.  e}  where  the  arcs  represented  by                    {(a.e.  (d.  c)}.  d.  Give an example of a directed tree with five vertices.  i)  Indegree a = 1  outdegree a = 2  Similarly id (b) = 1..8 Terminal Questions  1.  Draw  the  digraphs  for  the  digraph  D  =  {a.  c). Od (c) = 1  ii)  id (a) = 1      id (b) = 2          id (c) = 3            id (d) = 1        id (e) = 1  Od (a) = 1     Od ( b) = 2       Od (c) = 2         Od (d) = 1      Od (e) = 1  Sikkim Manipal University  Page No: 305  . c).

  Unit 13  a  aa  o  d  o  c  o  b  o  o  e  3.  d  o  a  o  b  o  c  o e  o  Sikkim Manipal University  Page No: 306  .  D and D 1  are isomorphic under the isomorphism f(1) = a. f(2) = b.  2. f(3) =  c.Modern Applications using Discrete Mathematical Structures  2.  Terminal Questions  1  The digraph representing the given arcs is  a  o  b  o  b  e  o  o  c  d  o  The converse digraph also can be found in a similar way. f(4) = d.

Sikkim Manipal University  Page No: 307  .  out­degree v2  = 2  Similar for other vertices.  i)  in­degree v1  =2.  out­degree v1  = 1  in­degree v2  = 2. Similar to (i).  (ii).Modern Applications using Discrete Mathematical Structures  Unit 13  3.

 and Manohar.  2 nd  Ed.. 1969.  C.  CRC Press.  5.  13.  West  Dougles  B.  Herstein I.  G.  Trembly. 2001  12.  Bernard  Kolman. Narosa Pub.  “Graph  Theory  with  Applications  to  Engineering  and  Computer Science”. J.  A  Foundation  for  Computer  Science. Mc­Graw Hill.P.Modern Applications using Discrete Mathematical Structures  Unit 13  Suggested References  1. “A First Course in Abstract Algebra”.  Introduction  to  Graph  Theory.  “Discrete  Mathematical  Structures”  Prentice  Hall  India Limited.  H.  Richard  Johnsonbaugh. Fuzzy Sets and Fuzzy Logic. House  .  10. Blaisdell.  6.  8. New Delhi 1986.  “Discrete  Mathematical  Structures”..  Sharon  Ross..  14.  Mc­Graw  – Hill. 1999. New Delhi.B.  Klir George J. 1998. New York.. 2000.  Addison  Wesley.  Fraleigh J.  and  Patashnik  O.  Rosen  K.  3...  Knuth.  2. New Delhi.  Busby.  Harary F. 1999.. Elements of Discrete Mathematics. Prentice Hall India. Mc Hill.  7.  1999. L.  Deo  Narsing.  Graham  R.  D. and Yuan Bo. “Topics in Algebra”. Prentice Hall  India.  Liu.  Liu.C..  “Discrete  Mathematical  Structures” PHI.  “An  Introduction  to  Formal  Languages  and  Automata”. 1994.  9.. Sikkim Manipal University  Page No: 308  . 1968  11.  New York. 1975.  New  Age  International Publishers. 1964.  E. N. R.  16.  Introduction to  Combinatorial  Mathematics. Addition­Wesley.  “Discrete  Mathematics”  Pearson  Education  Asia.  15. 2003. “Discrete Mathematical Structures with  Applications to Computer Science”.  Linz  Peter.  Narosa Publishing Company.  “Concrete  Mathematics”. Graph Theory. 1992  4...C.  Hand  Book  of  Discrete and  Combinatorial  Mathematics.  Shanker  Rao.  R.  Somasundaram  Rm.  Prentice  Hall  India.L.  L. 2002.