Académique Documents
Professionnel Documents
Culture Documents
Calicut
1
CERTIFICATE
Calicut
2
ACKNOWLEDGEMENT
With immense pleasure, I extend my deepest gratitude to all those who helped and
supported me to mould my thoughts and words into this successful project. At first
I bow before God Almighty who always strengthens me in all my endeaviours. I
express sincere gratitude to, Malabar Christian College, Calicut
who initiated me into the subject. Without his conscientious guidance and patients,
I would not have successfully completed this dissertation. I also thank all other
members of the Department who ignited my curiosity in the world of Mathematics
during the period of my study in this institution. I am grateful to the co-operation
extended to me by Mr. , Librarian, Malabar Christian College, Calicut
and other members of the staff in the library for their timely assistance. I cannot
fail to thank my parents and friends who fill me their optimism.
KRIPA NARAYANAN C.
3
CONTENTS
1. INTRODUTION 5
2. BASIC DEFINITIONS AND
ISOMORPHISM 6
2.1. DEFINITIONS 6
2.2. TYPES OF DIGRAPHS 9
2.3. ISOMORPHISM 12
3. DIGRAPHS AND BINARY
RELATIONS 15
4. CONNECTEDNESS OF DIGRAPHS 17
4.1. CONNECTEDNESS 18
4.2. EULERIAN DIGRAPH 21
5. TREES WITH DIRECTED EDGES 24
5.1. DIRECTED TREES 24
5.2 ACYCLIC GRAPHS 25
6. MATRIX REPRESENTSTION
OF DIGRAPHS 27
6.1. INCIDENCE MATRIX 27
6.2. ADJACENCY MATRIX 29
6.3. CONNECTEDNESS AND
ADJACENCY MATRIX 31
7. TOURMENTS 32
8. CONCLUSION 39
1. INTRODUCTION
4
Graph theory is a very popular area of discrete mathematics with not only
numerous theoretical developments, but also countless applications to practical
problems. As a research area, graph theory is still relatively young, but it is
maturing rapidly with many deep results having been discovered over the last
couple of decades.
The theory of graphs can be roughly partitioned into two branches: the areas of
undirected graphs and directed graphs (digraphs). Even though both areas have
numerous important applications, for various reasons, undirected graphs have been
studied much more extensively than directed graphs. One of the reasons is that
undirected graphs form in a sense a special class of directed graphs (symmetric
digraphs) and hence problems that can be formulated for both directed and
undirected graphs are often easier for the latter.
The theory of directed graphs has developed enormously within the last three
decades. There is an extensive literature on digraphs (more than 3000 papers). Here
I am discussing some basic definitions related to digraphs and some basic concepts
related to digraphs like isomorphism, connectedness, matrix representation,
tournament etc.
2. BASIC DEFINITIONS
5
2.1 DEFINITIOS : DIRECTED GRAPH
A directed graph D is a pair (V,A), where V is a finite nonempty set and A is a
subset of V × V . The elements of V and A are respectively called vertices
(points) and arcs.
If (u,v) ∈ A then the arc (u,v) is said to have u has it’s initial vertex (tail) and v
as it’s terminal vertex (head). Also the arc (u,v) is said to join u to v.
Example:
Figure 2.1.1
UNDERLYING GRAPH
If D is a digraph, the graph obtained from D by ‘removing the arrows’ from the
directed edges is called the underlying graph of D. This graph is also called the
undirected graph corresponding to D.
ORIENTATION OF A GRAPH
6
D G
Figure 2.1.2
PARALLEL EDGES
Two (directed) edges e and e′ of a digraph D are said to be parallel if e and e′ have
the same initial vertex and the same terminal vertex.(figure 2.1.3)
Figure 2.1.3
SELF LOOP
A directed edge e is said to be a self loop if the initial and terminal vertex of e are
same.(figure 2.1.4)
Figure 2.1.4
7
(d+(v) , d-(v)) is called the degree pair of v.
The total degree of v is d+(v) + d-(v).
−¿ ( D )
Minimum and maximum indegree of a graph D denoted by δ
¿ and
−¿ ( D)
∆
¿ .
+¿ ( D ) +¿ ( D ) .
Similarly minimum and maximum outdegree of D by δ
¿ and ∆
¿
ISOLATED VERTEX
d+(v) = d-(v) = 0.
PENDANT VERTEX
d+(v) + d-(v) = 1.
SOURCE
SINK
DISUBGRAPH
SPANNING DIGRAPH
CONVERSE DIGRAPH
8
Let D be a given digraph. The digraph D′ obtained by reversing the directions of all
the arcs is called the converse digraph of D.
THEOREM 2.1
In a digraph D, the sum of the outdegree of all vertices is equal to the sum of the
indegrees of all vertices, each sum being equal to the number of edges in D.
+¿ ( v ) = ∑ d −¿ ( v )=q
v ∈V
d¿
∑¿
v ∈V
Proof :
An arc (u,w) contributes one to the outdegree of u and one to the indegree of w.
Hence each arc contributes 1 to the sum of B and 1 to the sum of C .
Hence B = C = q .
9
Figure 2.2.1
In figure 2.2.1, the digraph is simple but the underlying graph is not simple.
Asymmetric Digraphs
Digraphs that have atmost one directed edge between a pair of vertices, but are
allowed to have self-loops, are called asymmetric or antisymmetric digraph.
Figure 2.2.2
Symmetric Digraph
Digraphs in which for every edge (a, b) (i.e., from vertex a to b) there is also an
edge (b, a).(figure 2.2.3)
Figure 2.2.3
Balanced Digraphs
10
A digraph D is said to be a balanced digraph or an isograph if d +(v) = d-(v) for
every vertex v of D.(figure 2.2.4)
Figure 2.2.4
Regular Digraph
A balanced digraph is said to be regular if every vertex has the same indegree and
outdegree as every other vertex.(figure 2.2.5)
Figure 2.2.5
Figure 2.2.6
11
Complete Asymmetric Digraph
Figure 2.2.7
2.3 ISOMORPHISM
Two digraphs D1 = (V1,A1) and D2 =(V2,A2) are said to be isomorphic ( D1 ≅ D2 ¿
if there exists a bijection f : V1 → V2 such that (u,w) ∈ A1 if and only if ,
Figure 2.3.1
12
(u3, u4) ↔ (v5, v4) (u5, u4) ↔ (v3, v4)
These yield the following one-to-one correspondence between the vertices in the
two digraphs : u1 ↔ v1, u2 ↔ v2, u3 ↔ v5, u4 ↔ v4, u5 ↔ v3.
The above mentioned one-to-one correspondences between the vertices and the
directed edges establish the isomorphism between the given digraphs.
Figure 2.3.2, (a) and (b) are two non isomorphic digraphs.
(a) (b)
Figure 2.3.2
THEOREM 2.2
If two digraphs are isomorphic .Then corresponding points have the same degree
pair.
Proof :
Let v ∈ V1
13
Now w ∈ N(v) ↔ (v, w) ∈ A1
↔ (f(v),f(w)) ∈ A2 (since f is isomorphism )
↔ f(v) ∈ N(f(v))
hence L.H.S and R.H.S are the outdegree of v and f(v) respectively. Hence v, f(v)
have the same outdegree. Similarly same indegree. Hence same degree pair.
14
3. DIGRAPHS AND BINARY RELATIONS
For example, less than, greater than and equality are the relations in the set of real
numbers. The property “is congruent to” defines a relation in the set of all triangles
in a plane. Also, parallelism defines a relation in the set of all lines in a plane.
For example, the digraph in figure 3.1.1 represents the relation “is greater than” on
a set consisting of five numbers {3,4,7,5,8}.
Figure 3.1.1
15
Figure 3.1.2 Figure 3.1.3
Figure 3.1.2 represents a symmetric digraph and figure 3.1.3 represents a reflexive
digraph.
We note that every binary relation on a finite set can be represented by a digraph
without parallel edges and vice versa.Clearly, the digraph of a reflexive relation
contains a loop at every vertex. A digraph representing a reflexive binary relation is
called a reflexive digraph.The digraph of a symmetric relation is a symmetric
digraph because for every arc from xi to xj, there is an arc from xj to xi.A digraph
representing a transitive relation on its vertex set is called a transitive digraph.
16
4. CONNECTEDNESS OF DIGRAPHS
Definitions 4.1:
A directed walk in D is a finite sequence whose terms are alternately vertices and
edges in D such that each edge is incident out of the vertex preceeding it in the
sequence and incident into the vertex following it.
A directed trail : A directed walk in which all arcs are distinct. A vertex can
appear more than once in a directed walk but not an edge. The vertex with which a
directed walk begins is called its initial vertex and the vertex with which it ends is
called its final or terminal vertex.
Directed circuit : A closed directed walk in which no vertices, except the initial
and final vertices are repeated is called a directed circuit or a directed cycle.
Definitions 4.2 :
17
Semi-circuit : A semi-circuit in a digraph D is a circuit in the underlying graph of
D, but is not a directed circuit in D. A circuit in D can mean either a directed circuit
or a semi-circuit in D.
REACHABILITY
4.1. CONNECTEDNESS
Weakly connected : If underlying simple graph is connected.
Unilaterally connetcted : If given any two vertices u and v atleast one reachable
from the other.
COMPONENTS
Let W be the maximal subset of V. Then the subgraph D(W) induced by W is said
to be,
ORIENTABLE GRAPH
THEOREM 4.1
Proof :
Necessity : Let D = (V, A) be a strong digraph with V = {v1, v2, ..., vn}. Then there
is an arc sequence from each vertex in V to every other vertex in V.
Therefore, there exists in D, arc sequences Q1, Q2, ..., Qn-1 such that the first vertex
of Qi is vi and the last vertex of Qi is vi+1, for i = 1, 2, ..., n−1.
Also, there exists an arc sequence, say Qn , with first vertex vn and the last vertex
v1. Then the arc sequence obtained by traversing the arc sequences Q1, Q2, ...,Qn in
succession is a spanning closed arc sequence of D.
19
THEOREM 4.2
Proof :
Then there exists a vertex, say u of D that is not in Q. Also in D, there is neither an
arc sequence from u to v1, nor from v2 to u. Since D is unilateral and does not
contain an arc sequence from u to v1, D contains an arc sequence from v1 to u.
Let w( ≠ v 2 ) be the last vertex of Q from which an arc sequence from w to u exists
in D. Let Q1 be an arc sequence from w to u in D. Let z be the vertex in D which is
the immediate successor of the last appearance of w in Q.
Clearly, D does not contain an arc sequence from z to u. Since D is unilateral, there
is an arc sequence, say Q2 from u to z in D. Traversing Q from v1 to the last
appearance of w, then traversing u, then traversing Q2 to vertex z and finally
traversing Q to v2, we obtain an arc sequence from v1 to v2 which has more distinct
vertices than Q. This is a contradiction and thus Q is a spanning arc sequence in D.
(figure 4.1.2)
Figure 4.1.2
20
THEOREM 4.3
Proof :
Let D = (V, A) be a weak digraph with V = {v1, v2, ..., vn}. Since D is weak, there is
a semi arc sequence, say Qi from vi to vi+1 in D for i = 1, 2, ..., n− 1.
The semi arc sequence obtained by traversing the semi arc sequences Q1, Q2, ..., Qn
in succession is a spanning semi arc sequence of D.
Figure 4.2.1
21
THEOREM 4.4
Proof :
Since the trivial digraph is vacuously Eulerian, let D have at least two point.
Hence every points of D has +ve indegree and outdegree. Hence D contains a
cycle Z (Since if you reach a point for the first time you can always move out).The
removal of the lines of Z results in a spanning subdigraph D1 in which again d-
(v)=d+(v) for every point v.
Among these n cycles,take two cycles Zi and Zj having a point v in common. The
walk beginning at v and consisting of the cycles Zi and Zj in succession is closed
trail containing the lines of these two cycles. Continuing this process, we can
construct a closed trail containing all the arcs of D. Hence D is Eulerian
While changing a digraph D to its converse D′, we observe that the properties
about D get changed to the corresponding properties about D′. When D′ is changed
to D′′ = D, the original properties of D are obtained. Such type of a pair of
properties are called dual properties, (transmitter, receiver), (source, sink),
(indegree, outdegree), (isolate, isolate) and (carrier, carrier). The dual of a
statement P about a digraph is the statement P′ obtained from P by changing every
22
concept in P to its dual. For any statements P and Q for digraphs, P ⇒ Q in D is
true if and only if P′ ⇒ Q′ in D′ and for any digraph D there is a converse D′.
Therefore for every result in digraphs we get a dual result by changing every
property to its dual. This is called the principle of duality for digraphs.
23
5. TREES WITH DIRECTED EDGES
Figure 5.1.1
ARBORESCENCE
Figure 5.1.2
24
THEOREM 5.1
In an arborescence, there is a directed path from the root v to every other vertex.
Conversely, a digraph D without cycles is an arborescence if there is a vertex v in
D such that every other vertex is reachable from v and v is not reachable from any
other vertex.
Proof :
Figure 5.2.1
25
THEOREM 5.2
In an acyclic digraph, there exist at least one source (a vertex whose indegree is
zero) and at least one sink (a vertex whose outdegree is zero).
Proof :
vi0,ej1,vi1,ej2,…...,ejk,vik,
which has the maximum path length k. Since G is acyclic, vi0 ≠ vik. If (v,vi0) is an
arc, then one of the following is true :
v,(v,vi0),vi0,ej1,vi1,ej2,…..,ejk,vik
• v = vit for some value of t. We choose the smallest such t. Then, t > 0
because there are no loops in G and
vi0,ej1,vi1,ej2,...,ejt,vit,(v,vi0),vi0
is a directed circuit.
Hence, d-(vi0) = 0. Using a similar technique, we can show that d+(vik) = 0 as well.
26
6. MATRIX REPRESENTATION OF DIGRAPHS
The matrices associated with a digraph are almost similar to those discussed
for an undirected graph, with the difference that in matrices of digraphs consist of
1, 0, −1 instead of only 0 and 1 for undirected graphs.
{
1 ,if v i is t h e initial vertex of e j
aij = −1,if v i is t h e terminal vertex of e j
0 , ot h erwise
Figure 6.1.1
27
THEOREM 6.1
Proof :
Now if det M ≠ 0 (i.e., M is non singular), then the sum of entries in each column
of M cannot be zero. Therefore, M must have a column in which there is a single
non zero element that either + 1 or – 1.
det M = ± 1.
aij = {
1 if ( v i , v j ) is an arc of D
0 ot h erwise
Figure 6.1.2
THEOREM 6.2
29
The (i,j)th entry An is the number of walks of length n from vi to vj, where A is the
adjacency matrix.
Proof :
Let An-1=(bij).
Now An=An-1A.
Hence by (a) ∀ k, 1 ≤ k ≤ p,
Since any vi - vj walk has one among v1vjv2vj,….vpvj as the last arc.
30
6.3 CONNECTEDNESS AND ADJACENCY MATRIX
A digraph is disconnected if and only if its vertices can be ordered in such a way
that its adjacency matrix X can be expressed as the direct sum of two square
submatrices X1 and X2 as
This partitioning is possible if and only if the vertices in the submatrix X 1 have no
arc going to or coming from the vertex of X2.
Similarly, a digraph is weakly connected if and only if its vertices can be ordered in
such a way that its adjacency matrix can be expressed as
Form (b) represents the case when there is no arc going from the subdigraph
corresponding to X1 to the one corresponding to X2. Form (c) represents the case
when there is no arc going from the subdigraph corresponding to X 2 to the
subdigraph corresponding to X1.
31
7. TOURNAMENTS
Figure 7.1.1 displays all tournaments on two, three and four vertices.
Figure 7.1.1
then u → w.
32
Figure 7.1.2
THEOREM 7.1
Proof :
Figure 7.1.3
33
Then for each i, 1 ≤ i ≤ m, the arc from v to vi gives a directed path of length 1 from
v to vi. We now show that there is a directed path of length 2 from v to uj for each j,
1 ≤ j ≤ n−m−1.
Given such a vertex uj, if there is an arc from vi to uj for some i, then vviuj is a
directed path of length 2 from v to uj. Now, let there be a vertex uk, 1 ≤ k ≤ n−m−1,
such that no vertex vi,1 ≤ i ≤ m, has an arc from vi to uk. Since T is tournament,
there is an arc from uk to each of the m vertices vi. Also, there is an arc from uk to v
and therefore d+(uk) ≥ m+1. This contradicts the fact that v has maximum outdegree
with d+(v) = m. Thus each uj must have an arc joining it from some vi and the proof
is complete by using the directed path vviuj.
Remark :
The following result, due to Redei, shows that a tournament contains a direct
Hamiltonian path.
34
THEOREM 7.2 (Redei)
Proof :
Figure 7.1.4
Let n ≥ 4. Assume that the result is true for all tournaments with fewer than n
vertices. Let v be any vertex of T. Then T −v is a tournament with n−1 vertices and
by induction hypothesis has a directed Hamiltonian path, say P = v1v2 ...vn-1.
In case there is an arc from v to v1, then P1 = vv1 v2 .....vn-1 is a directed Hamiltonian
path in T. Similarly if there is an arc from vn-1 to v, then P2 = v1 v2 ...vn-1v is a
directed Hamiltonian path in T. If there is an arc from v1 to v.
Let vi+1 be the first vertex on P for which the arc (v,vi+1) is in T, so that the vertex
vi does not have this property. Then there is an arc from vi to v and an arc from v to
vi+1, as shown in Figure 7.1.5. Thus Q = v1v2 .....viv vi+1 vi+2 .....vn-1 is a directed
Hamiltonian path in T.
Figure 7.1.5
35
Definition : A directed Hamiltonian cycle in a digraph D is a directed cycle which
includes every vertex of D. If D contains such a cycle, then D is called
Hamiltonian.
Proof :
First we show that T contains a cycle of length three. Let v be any vertex of T. Let
W denote the set of all vertices w of T for which there is an arc from v to w. Let Z
denote the set of all vertices z of T for which there is an arc from z to v. We note
that W Z = ∅ , since T is a tournament.
Since T is strongly connected, W and Z are both nonempty. For, if W is empty, then
there is no arc going out of v, which is impossible because T is strongly connected
and the same argument can be used for Z. Again, because T is strongly connected,
there is an arc in T going from some w in W to some z in Z. This gives the directed
cycle vwzv of length 3.(figure 7.1.6)
Figure 7.1.6
Now induct on n. Assume T has a cycle C of length k, where k < n and k ≥ 3 and let
this cycle be v1 v2 ... vk v1. We show that T has a cycle of length k+1.
36
Let there be a vertex v not on the cycle C, with the property that there is an arc
from v to vi and an arc from vj to v for some vi, vj on C. Then there is a vertex vi on
C with an arc from vi-1 to v and an arc from v to vi. Therefore, C1 = v1v2 ...vi-1 vvi
vi+1 ...vk v1 is a cycle of length k+1.(figure 7.1.7)
Figure 7.1.7
If no vertex exists with the above property, then the set of vertices not contained in
the cycle can be divided into two distinct sets W and Z, where W is the set of
vertices w such that for each i, 1 ≤ i ≤ k, there is an arc from vi to w and Z is the set
of vertices z such that for each i, 1 ≤ i ≤ k, there is an arc from z to vi. If W is empty
then the vertices of C, and the vertices of Z together make up all the vertices in T.
But, by definition of Z, there is no arc from a vertex on C to a vertex in Z, a
contradiction, because T is strongly connected. Thus W is nonempty. A similar
argument shows that Z is nonempty. Again, since T is strongly connected, there is
an arc from some w in W to some z in Z. Then C1 = v1 w z v3 v4 ...vk v1 is a cycle of
length k+1(see figure 7.1.8). This completes the proof.
Figure 7.1.8
37
THEOREM 7.4 (Camion)
Proof :
Figure 7.1.9
38
8. CONCLUSION
39
REFERENCE
40