Graph Theory Unit-V
Graph Theory Unit-V
UNIT-V
Dr. E. Suresh
Asst Professor
Dept of Mathematics
SRMIST
Example:
Let V = {a, b, c, d } a b
E = {(a, b ), (a, c ),
(a,d), (b,d), (c,d) }
d c
a b e
d c
b e
a
d c
a b
d c
b
a
d c
a 3 b
5 4
d 6 c
v1 v2
v4 v3
a e1 b
e3 e2
e4 c
d
deg (b ) = 2
deg (c ) = 2 and
d c
deg (d ) = 3
A vertex of degree 1 is called "Pendant vertex"
A vertex of degree 0 is called "Isolated vertex"
Note :
1. Degree of each vertices in Kn is n − 1
n (n −1)
2. Total no. of edges in Kn is 2
a a b
K1 K2
d c
c b
K4
K3
a
a
f b
e b e c
d c
d
K5 K6
Examples:
a a b
d c
c b
C3 C4
e b f b
d c e c
d
C5 C6
Example :
a a b
e
d
c b d c
W3 W4
e b f b
f g
d c e c
d
W5 W6
K-regular Graph
If every vertex of the graph has degree k then the graph is called
k-regular graph
Note
1. All complete graph are regular graph
2. All cyclic graph are regular graph
a a b
d c
c b
K4 or 3-regular graph
C3 /K3 or 2-regular graph a
a f b
e b e c
d c d
C5 or 2-regular graph K6 or 5-regular graph
a b c
f e d
Note
If the vertex set V1 contains m vertices and vertex set V2 contains
n vertices, then the complete bipartite graph is denoted by Km,n
a b a b
c d e c d e f
K2,3 K2,4
a b c a b c
d e d e f
K3,2 K3,3
Complementary Graph
The complementary graph G of a simple graph G has the same
vertices as that of G
Two vertices are adjacent in G if and only if they are NOT adjacent
in G
G ∪ G = Kn (Complete graph)
b b
a a
d c d c
v4 v3 v4 v3
v5 v2 v5 v2
v4 v3 v4 v3
Adjacency Matrix
If G = (V , E ) is a simple graph with n vertices v1 , v2 , ...., vn , then
n × n matrix A of G, defined
by
1 if (v , v ) ∈ E (G )
i j
AG = [aij ], where aij = , is called the
0 otherwise
Adjacency matrix of G
a b Incident matrix is
e1
e4 e5 e2
1 0 0 1 1
e3 1 1 0 0 0
d c IG =
0 1 1 0 1
0 0 1 1 0
u1 v1 v2
u6 u2 v5
u5 u3 v6
u4 v4 v3
G H
Graphs G H
No. of Vertices 6 6
No. of Edges 9 9
Degree Sequences 3,3,3,3,3,3 3,3,3,3,3,3
v5
u1 v5
v1 v2 u2 v2
u3 v3
v4 v3 u4 v6
u5 v4
v6
u6 v1
0 1 0 1 0 1 0 1 0 1 0 1
1 0 1 0 0 1 1 0 1 0 0 1
0 1 0 1 1 0 0 1 0 1 1 0
AG = AH =
1 0 1 0 1 0 1 0 1 0 1 0
0 0 1 1 0 1 0 0 1 1 0 1
1 1 0 0 1 0 1 1 0 0 1 0
In AG , vertex order is In AH , vertex order is
u1 − u2 − u3 − u4 − u5 − u6 v5 − v2 − v3 − v6 − v4 − v1
∴ AG = AH
Hence G and H are isomorphic graphs
u2 v1
u1 u3 v5 v2
u5 u4
v4 v3
G H
Solution:
Graphs G H
No. of Vertices 5 5
No. of Edges 6 6
Degree Sequences 2,2,2,3,3 2,2,2,3,3
u3
u1 v3
u2 u4
u2 v5
u3 v1
u5 u1 u4 v2
u5 v4
0 0 1 1 1 0 0 1 1 1
0 0 1 0 1 0 0 1 0 1
AG = 1 1 0 1 0 AH = 1 1 0 1 0
1 0 1 0 0 1 0 1 0 0
1 1 0 0 0 1 1 0 0 0
In AG , vertex order is In AH , vertex order is
u1 − u2 − u3 − u4 − u5 v3 − v5 − v1 − v2 − v4
∴ AG = AH
Hence G and H are isomorphic graphs
A v1 v2
C B
v4 v3
G H
Solution:
Graphs G H
No. of Vertices 4 4
No. of Edges 6 6
Degree Sequences 3,3,3,3 3,3,3,3
v1
A v1
v4 B v2
C v3
v3 v2
D v4
0 1 1 1 0 1 1 1
1 0 1 1 1 0 1 1
AG = AH =
1 1 0 1 1 1 0 1
1 1 1 0 1 1 1 0
In AG , vertex order is In AH , vertex order is
A−B −C −D v1 − v2 − v3 − v4
∴ AG = AH
Hence G and H are isomorphic graphs
u1 u2 u3 u4 u5 v5 v4
v3
v1 v2
G H
Graphs G H
No. of Vertices 5 5
No. of Edges 7 7
Degree Sequences 2,2,3,3,4 2,2,3,3,4
u1 v2
v2 v1 v3 v5 v4 u2 v1
u3 v3
u4 v5
u5 v4
0 1 1 0 0 0 1 1 0 0
1 0 1 0 0 1 0 1 0 0
AG = 1 1 0 1 1 AH = 1 1 0 1 1
0 0 1 0 1 0 0 1 0 1
1 0 1 1 0 1 0 1 1 0
In AG , vertex order is In AH , vertex order is
u1 − u2 − u3 − u4 − u5 v2 − v1 − v3 − v5 − v4
∴ AG = AH
Hence G and H are isomorphic graphs
a b o p
e f s t
h g v u
d c r q
G H
Graphs G H
No. of Vertices 8 8
No. of Edges 10 10
Degree Sequences 2,2,2,2,3,3,3,3 2,2,2,2,3,3,3,3
Here deg (h ) = 3
Adjacent vertices of h have the degree 3,2,2
and deg (v ) = 3
Adjacent vertices of v have the degree 3,3,2
The degree sequence of adjacent vertices are different
Simply, two degree vertices are not adjacent in G whereas they
are adjacent in H
∴ G and H are not isomorphic
Dr. E.Suresh, Asst Prof / Maths Graph Theory 55/117
6 Check whether the following two graphs are isomorphic or not
u1 u2 v1
u5 v2
u5
u4 u3 v4 v3
G H
Graphs G H
No. of Vertices 5 5
No. of Edges 7 7
Degree Sequences 2,3,3,3,3 2,2,3,3,4
u1 u2 v1 v2
v6 v3
u6 u3
v5 v4
u5 u4
G1 G2
Graphs G1 G2
No. of Vertices 6 6
No. of Edges 8 8
Degree Sequences 2,2,3,3,3,3 2,2,2,3,3,4
u6 v6
u1 u2 u3
u4
v1 v2 v3 v4 v5
u5
G1 G2
Graphs G1 G2
No. of Vertices 6 6
No. of Edges 5 5
Degree Sequences 1,1,1,2,2,3 1,1,1,2,2,3
0 1 1 1 0 1 1 1
1 0 0 1 1 0 1 0
AG = AH =
1 0 0 1 1 1 0 1
1 1 1 0 1 0 1 0
u1 u2 v1 v2
u4 u3 v4 v3
G H
Graphs G H
No. of Vertices 4 4
No. of Edges 5 5
Degree Sequences 2,2,3,3 2,2,3,3
v1 v2 u1 v1
u2 v2
v3 v4 u3 v4
u4 v3
0 1 1 1 0 1 1 1
1 0 0 1 1 0 0 1
AG = AH =
1 0 0 1 1 0 0 1
1 1 1 0 1 1 1 0
In AG , vertex order is In AH , vertex order is
u1 − u2 − u3 − u4 v1 − v2 − v4 − v3
∴ AG = AH
Hence G and H are isomorphic graphs
0 1 0 1 0 0 0 1 0 0 1 0
1 0 1 0 0 1 1 0 1 0 0 0
0 1 0 1 0 0 0 1 0 1 0 1
AG = AH =
1 0 1 0 1 0 0 0 1 0 1 0
0 0 0 1 0 1 1 0 0 1 0 1
0 1 0 0 1 0 0 0 1 0 1 0
u1 u2 v1 v2
u6 u3 v6 v3
u5 u4 v5 v4
G H
Graphs G H
No. of Vertices 6 6
No. of Edges 7 7
Degree Sequences 2,2,2,2,3,3 2,2,2,2,3,3
u6 u2 V1 V2
u1 u3
u5 u4 u1 v6
u2 v3
G
u3 v4
v2 v3 u4 v5
u5 v1
v6 v4
u6 v2
v1 v5
0 1 0 1 0 0 0 1 0 1 0 0
1 0 1 0 0 1 1 0 1 0 0 1
0 1 0 1 0 0 0 1 0 1 0 0
AG = AH =
1 0 1 0 1 0 1 0 1 0 1 0
0 0 0 1 0 1 0 0 0 1 0 1
0 1 0 0 1 0 0 1 0 0 1 0
In AG , vertex order is In AH , vertex order is
u1 − u2 − u3 − u4 − u5 − u6 v6 − v3 − v4 − v5 − v1 − v2
∴ AG = AH
Hence G and H are isomorphic graphs
a b v1 v2 v3
f v6
d c v5 v4
G H
Example :
v1 v1
v5 v2 v5 v2
v4 v3 v4 v3
G G
=⇒ ∑ deg(u ) + ∑ deg(u ) = 2 |E |
u ∈V1 u ∈V2
Simple Path
A path with neither repeated vertex nor a repeated edge is called
simple path
Simple circuit
A Cycle of a simple path is called simple circuit. In other words, the
simple circuit does not contain the same edge more than once
e5
e2 e4
c e3 e6 e
d
Path :
a − e1 − b − e4 − d − e5 − a − e2 − c − e3 − d − e6 − e
[OR] a−b−d −a−c −d −e
Simple Path : a − e1 − b − e4 − d − e6 − e [OR]
a−b−d −e
Simple Cycle : a − e1 − b − e4 − d − e5 − a
Simple Cycle : a − e1 − b − e4 − d − e3 − c − e2 − a
a b e
d c f
a b f h i
d c g k j
a b
d c
a b
d c
Note:
1. Any strongly connected graph is unilaterally connected
2. Any unilaterally connected graph is weakly connected
b c
e d
Euler Path : b − a − d − c − d − e − b − c
a c a b
b
e
e d f
d c
Hamiltonian circuit
A Hamiltonian path that starts and ends at the same vertex is
called Hamiltonian circuit
b
b c
c
a
a g d
f
Hamilton e Euler d
and
f e
Hamilton and Euler
Note :
If a graph has Hamiltonian circuit then it is automatically has
Hamiltonian path but reverse is not necessarily true
a c a b
e b d d c
Eulerian not Hamiltonian Hamiltonian not Eulerian
a
a b e b
d c d c
Neither Hamiltonian nor
Hamiltonian and Eulerian Eulerian
2 i∑
= ni − ∑ ni
=1 i =1
" #
k
1
2 i∑
= ni 2 − n − −− > (2) [By eqn (1) ]
=1
k
=⇒ ∑ (ni − 1)2 ≤ n2 + k 2 − 2nk
i =1
k
=⇒ ∑ (ni 2 + 1 − 2ni ) ≤ n2 + k 2 − 2nk
i =1
k k
=⇒ ∑ ni 2 + k − 2 ∑ ni ≤ n2 + k 2 − 2nk
i =1 i =1
k
=⇒ ∑ ni 2 + k − 2n ≤ n2 + k 2 − 2nk
i =1
k
=⇒ ∑ ni 2 ≤ n2 + k 2 − 2nk − k + 2n − − − > (3)
i =1
u u
v v
G G
Case (i) : Let u and v be in two different components of G. So
u and v are not adjacent in G. But adjacent in G . Hence there
is a path between u and v in G . Therefore G is connected
x1 x3 w1 w2 w1 w2
x2
a w
w
w4 w3 w4 w3
G H