SlideShare a Scribd company logo
1 of 41
BASIC GRAPH THEORY
P.JAYALAKSHMI
ASSISTANT PROFESSOR IN MATHEMATICS
SRI GVG VISALAKSHI COLLEGE FOR WOMEN(Autonomous)
Affiliated to Bharathiar University
An ISO 9001 - 2015 Certified Institution
Re-Accredited at 'A+' Grade by NAAC (Fourth Cycle)
UDUMALPET
GRAPHS, SUBGRAPHS AND
COMPONENTS
• Graphs
• Subgraphs and Some Special Graphs
• Graph Properties
• Paths ,Cycles and Components
Graphs
• The algebraic definition of a graph is given
as follows:
A graph G is a finite non-empty set V together
with a symmetric irreflexive binary relation A
on V. The elements of the set V are called the
vertices of the graph .The relation A is called
the adjacency relation.
Graphs
• The set-theoretic definition of a graph is
defined as follows:
A graph G is a pair (V,E) where V is a non-
empty set whose elements are called the
vertices of G and E is a subset of V whose
elements are called the edges of G.
Graphs
• The geometric flavour of a graph is given as
follows:
A graph G is a pair of disjoint sets V (where V
is non-empty) and E & a 1 -1 incidence
function f : E→ V.Elements of V are called
vertices of G and elements of E are called
edges of G.
Graphs
Graphs
• The order of graph G is n = │V│ and size of
graph G is m = │E│.
• A graph of order n and size m is referred as
(n,m) graph.
• If an edge e corresponds to the vertex pair
(u,v) then e = uv ,that is the edge e joins the
vertices u and v.
Graphs
• Two graphs G = (V,E) and H =(U,F) are identical
or same or label isomorphic iff
V = U and for any pair u,v inV,uvєE iff uvєF.
• Two graphs G = (V,E) and H =(U,F) are
isomorphic iff there is a bijection ϕ : V →U such
that for any pair u,v in V , uvєE iff ϕ(u) ϕ(v) є
F.Then ϕ is called an isomorphism of G onto H.
Isomorphic Graphs
Isomorphic Graphs
• An isomorphism of G onto itself is called
automorphism.
(i.e)It is a mapping from the vertices of the
given graph G back to vertices of such that
the resulting graph is isomorphic with G.
Automorphism in Graphs
Graph Invariant
• A graph invariant is a function f from the set
of all graphs to any range of
values(numerical, vectorial or any other)
such that f takes the same value on
isomorphic graphs.When the range of
values is numerical(real,rational or integral)
the invariant is called a parameter.
Graph Invariant
• It is well known that we associate numbers to
mathematical objects in many ways.
For instance Determinant is associated to a
matrix,degree is associated to a
polynomial,dimension is associated to a
space,length is associated to a vector etc.,
There are several numbers associated with
graph.Such a number is called graph invariant.
Graph Invariant
Embedding of a Graph
• An embedding of a graph G on a surface S
is a diagram of G drawn on the surface
such that the Jordan arcs representing any
two edges of G do not intersect except at a
point representing a vertex of G.
Embedding of a Graph
Embedding of a Graph
Planar and non-planar Graph
• A graph is planar if it has an embedding on
the plane.
• A graph which has no embedding on the
plane is non-planar.
• A graph that can be embedded on a torus is
called a toroidal graph.
Planar and non-planar Graph
Toroidal Graph
Multigraph
• A multigraph is a pair (V,E) where V is a
non-empty set of vertices and E is a
multiset of edges ,being a multisubset of V.
The number of times an edge e = uv occurs
in E is called the multiplicity of e and edges
with multiplicity greater than one are called
multiple edges.
Multigraph
Graph
• A general graph is a pair (V,E) where V is a
non-empty set of vertices and E is a multiset of
edges, being a multisubset of V ,the set of
unordered pairs of elements of V,not
necessarily distinct.
• An edge of the form e = uu(uєV) is called a
loop.
• An edge which is not a loop is called a proper
edge or link.
Graph
• The number of times edge e occurs is called
its multiplicity and proper edges with
multiplicity greater than one are called
multiple edges.
• Loops with multiplicity greater than one are
called multiple loops.
Underlying Graph of G
• The graph obtained by replacing all multiple
edges by single edge in a multigraph G, is
called underlying graph of G.
• Similarly if G is a general graph , the graph
H obtained by removing all its loops and by
replacing all multiple edges by single edges
is called the underlying graph of G.
Underlying Graph of G
Digraph
• A digraph D is a pair (V,A) where V is a non-
empty set whose elements are called
vertices and A is a subset of the set of
ordered pairs of the distinct elements of V
whose elements are called the arcs of D.
Multidigraph
• A multidigraph D is a pair (V,A) where V is a
non-empty set of vertices and A is a
multiset of arcs,being a multisubset of the
set of ordered pairs of distinct elements of
V. The number of times an arc occurs in D
is called its multiplicity and arcs with
multiplicity greater than one are called
multiple arcs of D.
General digraph
• A generaldigraph D is a pair (V,A) where V
is a non-empty set of vertices and A is a
multiset of arcs,being a multisubset of the
cartesian product of V with itself.An arc of
the form uu is called a loop of D and arcs
which are not loops are called proper arcs of
D
General digraph
• The number of times an arcs occurs is
called its multiplicity.
• A loop with multiplicity greater than one is
called a multiple loop.
• An arc (u,v)є A of a digraph will also be
denoted by uv,implying that it is directed
from u to v,u being the initial vertex and v
the terminal vertex.
General digraph
• If D = (V,A) is a digraph, then the graph
G = (V,E) where uvє E iff uv or vu or both
are in A, is called the underlying graph of D.
• If D = (V,A) is a general digraph, the digraph
obtained from D by removing all loops and
by replacing all multiple arcs by single arcs
is called the digraph underlying D.
Mixed graph
• A mixed graph G = (V, A ᴜ E) consists of a
non-empty set V of vertices, a set A of arcs
and a set E of edges such that if uv є E then
neither uv nor vu is in A.
SUBGRAPHS AND SOME SPECIAL
GRAPHS
• A subgraph of a graph G=(V,E) is a graph
H = (U,F) withU V and F E.
• A graph of order n with all possible edges i.e
when m = n(n-1)/2 is called complete graph
of order n and is denoted by .
 
nK
SUBGRAPHS AND SOME SPECIAL
GRAPHS
• consists of a single vertex and is called
the trivial graph.
• has two vertices and a unique edge
joining them.
• is called as triangle.
1K
2K
3K
SUBGRAPHS AND SOME SPECIAL
GRAPHS
• The graph has no vertex and no edge and
will not be called a graph.If the set V is empty
then is called as the null graph.
• A graph of order n with no edges is isomorphic
to any other graph of order n with no edges is
called empty graph of order n and is denoted
by
• Every graph of order n is a spanning subgraph
of
0K
0K
nK

nK
SUBGRAPHS AND SOME SPECIAL
GRAPHS
• A graph G = (V,E) is said to be r-partite
(where r is a positive integer) if its vertex
can be partitioned as V = such
that uv is an edge of G then u is in some
and v is in some other that is,
everyone of the induced subgraphs is an
empty graph.
rVVV  ...21
iV jV
iV
SUBGRAPHS AND SOME SPECIAL
GRAPHS
• If an r-partite graph has all possible edges,
that is uv є E for every u є and v є for all
pairs then it is called a complete
r-partite graph.
• A 2-partite graph is referred to as a
bipartite graph.
• The complete bipartite graph is called an
n-star or an n-claw.
jViV
ji VV ,
nK ,1
SUBGRAPHS AND SOME SPECIAL
GRAPHS
• The complement of a graph
G = (V,E) has the same vertex set as G and
its edge set is the complement of E in V.
• A graph G is said to be self complementary
if G =
),( EVG 
E
G
SUBGRAPHS AND SOME SPECIAL
GRAPHS
• Let G = (V,E) be a graph and F a subset of
the edge set E. Then the graph H = (V,E-F)
with the same vertex set as G and the edge
set E-F is said to be obtained from G by
removing the edges in the set F .It is
denoted by G – F. If F consists of a single
edge e of G,the graph obtained by removing
e is denoted by G – e.
SUBGRAPHS AND SOME SPECIAL
GRAPHS
• A vertex v of a graph G which is not adjacent
with any other vertex of G is called an isolated
vertex of G.
• Let G = (V,E) be a graph and v be a vertex of G.
Let be the set of all edges of G incident with
v. Then the graph H = (V-{v},E- ) is said to be
obtained from G by the removal of the vertex v
and is denoted by G – v.
vE
vE
THANK YOU

More Related Content

What's hot

What's hot (19)

Graph theory presentation
Graph theory presentationGraph theory presentation
Graph theory presentation
 
graph theory
graph theory graph theory
graph theory
 
Graphs Algorithms
Graphs AlgorithmsGraphs Algorithms
Graphs Algorithms
 
Graphs
GraphsGraphs
Graphs
 
Graph Theory Introduction
Graph Theory IntroductionGraph Theory Introduction
Graph Theory Introduction
 
Unit 2: All
Unit 2: AllUnit 2: All
Unit 2: All
 
Graphs - Discrete Math
Graphs - Discrete MathGraphs - Discrete Math
Graphs - Discrete Math
 
Basics on Graph Theory
Basics on Graph TheoryBasics on Graph Theory
Basics on Graph Theory
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Graph Theory
Graph TheoryGraph Theory
Graph Theory
 
Graph theory
Graph theoryGraph theory
Graph theory
 
358 33 powerpoint-slides_13-graphs_chapter-13
358 33 powerpoint-slides_13-graphs_chapter-13358 33 powerpoint-slides_13-graphs_chapter-13
358 33 powerpoint-slides_13-graphs_chapter-13
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Graph applications chapter
Graph applications chapterGraph applications chapter
Graph applications chapter
 
Graph terminologies & special type graphs
Graph terminologies & special type graphsGraph terminologies & special type graphs
Graph terminologies & special type graphs
 
Graph in Data Structure
Graph in Data StructureGraph in Data Structure
Graph in Data Structure
 
Graphs in data structure
Graphs in data structureGraphs in data structure
Graphs in data structure
 
Graphs in Data Structure
 Graphs in Data Structure Graphs in Data Structure
Graphs in Data Structure
 
Graph theory
Graph theoryGraph theory
Graph theory
 

Similar to Basic graph theory

Graph in Discrete mathemaetics.pptx
Graph in Discrete mathemaetics.pptxGraph in Discrete mathemaetics.pptx
Graph in Discrete mathemaetics.pptxujjwalmatoliya
 
Lecture 1--Graph Algorithms -- Basics.pptx
Lecture 1--Graph Algorithms -- Basics.pptxLecture 1--Graph Algorithms -- Basics.pptx
Lecture 1--Graph Algorithms -- Basics.pptxChandanGiri21
 
Graph ASS DBATU.pptx
Graph ASS DBATU.pptxGraph ASS DBATU.pptx
Graph ASS DBATU.pptxARVIND SARDAR
 
Elements of Graph Theory for IS.pptx
Elements of Graph Theory for IS.pptxElements of Graph Theory for IS.pptx
Elements of Graph Theory for IS.pptxmiki304759
 
Ass. (3)graph d.m
Ass. (3)graph d.mAss. (3)graph d.m
Ass. (3)graph d.mSyed Umair
 
BCA_Semester-II-Discrete Mathematics_unit-iv Graph theory
BCA_Semester-II-Discrete Mathematics_unit-iv Graph theoryBCA_Semester-II-Discrete Mathematics_unit-iv Graph theory
BCA_Semester-II-Discrete Mathematics_unit-iv Graph theoryRai University
 
Ppt of graph theory
Ppt of graph theoryPpt of graph theory
Ppt of graph theoryArvindBorge
 
Eurler_Hamilton_Path_Circuit.pdf
Eurler_Hamilton_Path_Circuit.pdfEurler_Hamilton_Path_Circuit.pdf
Eurler_Hamilton_Path_Circuit.pdfRydaS1
 
Cs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answersCs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answersappasami
 

Similar to Basic graph theory (20)

Graph in Discrete mathemaetics.pptx
Graph in Discrete mathemaetics.pptxGraph in Discrete mathemaetics.pptx
Graph in Discrete mathemaetics.pptx
 
DATA STRUCTURE PRESENTATION.pptx
DATA STRUCTURE  PRESENTATION.pptxDATA STRUCTURE  PRESENTATION.pptx
DATA STRUCTURE PRESENTATION.pptx
 
Lecture 1--Graph Algorithms -- Basics.pptx
Lecture 1--Graph Algorithms -- Basics.pptxLecture 1--Graph Algorithms -- Basics.pptx
Lecture 1--Graph Algorithms -- Basics.pptx
 
Graphs.pptx
Graphs.pptxGraphs.pptx
Graphs.pptx
 
Graph ASS DBATU.pptx
Graph ASS DBATU.pptxGraph ASS DBATU.pptx
Graph ASS DBATU.pptx
 
graph ASS (1).ppt
graph ASS (1).pptgraph ASS (1).ppt
graph ASS (1).ppt
 
Graph theory
Graph theory Graph theory
Graph theory
 
Elements of Graph Theory for IS.pptx
Elements of Graph Theory for IS.pptxElements of Graph Theory for IS.pptx
Elements of Graph Theory for IS.pptx
 
Ass. (3)graph d.m
Ass. (3)graph d.mAss. (3)graph d.m
Ass. (3)graph d.m
 
Presentation on graphs
Presentation on graphsPresentation on graphs
Presentation on graphs
 
BCA_Semester-II-Discrete Mathematics_unit-iv Graph theory
BCA_Semester-II-Discrete Mathematics_unit-iv Graph theoryBCA_Semester-II-Discrete Mathematics_unit-iv Graph theory
BCA_Semester-II-Discrete Mathematics_unit-iv Graph theory
 
Graphs.pdf
Graphs.pdfGraphs.pdf
Graphs.pdf
 
Magtibay buk bind#2
Magtibay buk bind#2Magtibay buk bind#2
Magtibay buk bind#2
 
Ppt of graph theory
Ppt of graph theoryPpt of graph theory
Ppt of graph theory
 
graph.ppt
graph.pptgraph.ppt
graph.ppt
 
graphtheory
graphtheorygraphtheory
graphtheory
 
Types of graphs
Types of graphsTypes of graphs
Types of graphs
 
Graph
GraphGraph
Graph
 
Eurler_Hamilton_Path_Circuit.pdf
Eurler_Hamilton_Path_Circuit.pdfEurler_Hamilton_Path_Circuit.pdf
Eurler_Hamilton_Path_Circuit.pdf
 
Cs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answersCs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answers
 

Recently uploaded

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 

Basic graph theory

  • 1. BASIC GRAPH THEORY P.JAYALAKSHMI ASSISTANT PROFESSOR IN MATHEMATICS SRI GVG VISALAKSHI COLLEGE FOR WOMEN(Autonomous) Affiliated to Bharathiar University An ISO 9001 - 2015 Certified Institution Re-Accredited at 'A+' Grade by NAAC (Fourth Cycle) UDUMALPET
  • 2. GRAPHS, SUBGRAPHS AND COMPONENTS • Graphs • Subgraphs and Some Special Graphs • Graph Properties • Paths ,Cycles and Components
  • 3. Graphs • The algebraic definition of a graph is given as follows: A graph G is a finite non-empty set V together with a symmetric irreflexive binary relation A on V. The elements of the set V are called the vertices of the graph .The relation A is called the adjacency relation.
  • 4. Graphs • The set-theoretic definition of a graph is defined as follows: A graph G is a pair (V,E) where V is a non- empty set whose elements are called the vertices of G and E is a subset of V whose elements are called the edges of G.
  • 5. Graphs • The geometric flavour of a graph is given as follows: A graph G is a pair of disjoint sets V (where V is non-empty) and E & a 1 -1 incidence function f : E→ V.Elements of V are called vertices of G and elements of E are called edges of G.
  • 7. Graphs • The order of graph G is n = │V│ and size of graph G is m = │E│. • A graph of order n and size m is referred as (n,m) graph. • If an edge e corresponds to the vertex pair (u,v) then e = uv ,that is the edge e joins the vertices u and v.
  • 8. Graphs • Two graphs G = (V,E) and H =(U,F) are identical or same or label isomorphic iff V = U and for any pair u,v inV,uvєE iff uvєF. • Two graphs G = (V,E) and H =(U,F) are isomorphic iff there is a bijection ϕ : V →U such that for any pair u,v in V , uvєE iff ϕ(u) ϕ(v) є F.Then ϕ is called an isomorphism of G onto H.
  • 10. Isomorphic Graphs • An isomorphism of G onto itself is called automorphism. (i.e)It is a mapping from the vertices of the given graph G back to vertices of such that the resulting graph is isomorphic with G.
  • 12. Graph Invariant • A graph invariant is a function f from the set of all graphs to any range of values(numerical, vectorial or any other) such that f takes the same value on isomorphic graphs.When the range of values is numerical(real,rational or integral) the invariant is called a parameter.
  • 13. Graph Invariant • It is well known that we associate numbers to mathematical objects in many ways. For instance Determinant is associated to a matrix,degree is associated to a polynomial,dimension is associated to a space,length is associated to a vector etc., There are several numbers associated with graph.Such a number is called graph invariant.
  • 15. Embedding of a Graph • An embedding of a graph G on a surface S is a diagram of G drawn on the surface such that the Jordan arcs representing any two edges of G do not intersect except at a point representing a vertex of G.
  • 16. Embedding of a Graph
  • 17. Embedding of a Graph
  • 18. Planar and non-planar Graph • A graph is planar if it has an embedding on the plane. • A graph which has no embedding on the plane is non-planar. • A graph that can be embedded on a torus is called a toroidal graph.
  • 21. Multigraph • A multigraph is a pair (V,E) where V is a non-empty set of vertices and E is a multiset of edges ,being a multisubset of V. The number of times an edge e = uv occurs in E is called the multiplicity of e and edges with multiplicity greater than one are called multiple edges.
  • 23. Graph • A general graph is a pair (V,E) where V is a non-empty set of vertices and E is a multiset of edges, being a multisubset of V ,the set of unordered pairs of elements of V,not necessarily distinct. • An edge of the form e = uu(uєV) is called a loop. • An edge which is not a loop is called a proper edge or link.
  • 24. Graph • The number of times edge e occurs is called its multiplicity and proper edges with multiplicity greater than one are called multiple edges. • Loops with multiplicity greater than one are called multiple loops.
  • 25. Underlying Graph of G • The graph obtained by replacing all multiple edges by single edge in a multigraph G, is called underlying graph of G. • Similarly if G is a general graph , the graph H obtained by removing all its loops and by replacing all multiple edges by single edges is called the underlying graph of G.
  • 27. Digraph • A digraph D is a pair (V,A) where V is a non- empty set whose elements are called vertices and A is a subset of the set of ordered pairs of the distinct elements of V whose elements are called the arcs of D.
  • 28. Multidigraph • A multidigraph D is a pair (V,A) where V is a non-empty set of vertices and A is a multiset of arcs,being a multisubset of the set of ordered pairs of distinct elements of V. The number of times an arc occurs in D is called its multiplicity and arcs with multiplicity greater than one are called multiple arcs of D.
  • 29. General digraph • A generaldigraph D is a pair (V,A) where V is a non-empty set of vertices and A is a multiset of arcs,being a multisubset of the cartesian product of V with itself.An arc of the form uu is called a loop of D and arcs which are not loops are called proper arcs of D
  • 30. General digraph • The number of times an arcs occurs is called its multiplicity. • A loop with multiplicity greater than one is called a multiple loop. • An arc (u,v)є A of a digraph will also be denoted by uv,implying that it is directed from u to v,u being the initial vertex and v the terminal vertex.
  • 31. General digraph • If D = (V,A) is a digraph, then the graph G = (V,E) where uvє E iff uv or vu or both are in A, is called the underlying graph of D. • If D = (V,A) is a general digraph, the digraph obtained from D by removing all loops and by replacing all multiple arcs by single arcs is called the digraph underlying D.
  • 32. Mixed graph • A mixed graph G = (V, A ᴜ E) consists of a non-empty set V of vertices, a set A of arcs and a set E of edges such that if uv є E then neither uv nor vu is in A.
  • 33. SUBGRAPHS AND SOME SPECIAL GRAPHS • A subgraph of a graph G=(V,E) is a graph H = (U,F) withU V and F E. • A graph of order n with all possible edges i.e when m = n(n-1)/2 is called complete graph of order n and is denoted by .   nK
  • 34. SUBGRAPHS AND SOME SPECIAL GRAPHS • consists of a single vertex and is called the trivial graph. • has two vertices and a unique edge joining them. • is called as triangle. 1K 2K 3K
  • 35. SUBGRAPHS AND SOME SPECIAL GRAPHS • The graph has no vertex and no edge and will not be called a graph.If the set V is empty then is called as the null graph. • A graph of order n with no edges is isomorphic to any other graph of order n with no edges is called empty graph of order n and is denoted by • Every graph of order n is a spanning subgraph of 0K 0K nK  nK
  • 36. SUBGRAPHS AND SOME SPECIAL GRAPHS • A graph G = (V,E) is said to be r-partite (where r is a positive integer) if its vertex can be partitioned as V = such that uv is an edge of G then u is in some and v is in some other that is, everyone of the induced subgraphs is an empty graph. rVVV  ...21 iV jV iV
  • 37. SUBGRAPHS AND SOME SPECIAL GRAPHS • If an r-partite graph has all possible edges, that is uv є E for every u є and v є for all pairs then it is called a complete r-partite graph. • A 2-partite graph is referred to as a bipartite graph. • The complete bipartite graph is called an n-star or an n-claw. jViV ji VV , nK ,1
  • 38. SUBGRAPHS AND SOME SPECIAL GRAPHS • The complement of a graph G = (V,E) has the same vertex set as G and its edge set is the complement of E in V. • A graph G is said to be self complementary if G = ),( EVG  E G
  • 39. SUBGRAPHS AND SOME SPECIAL GRAPHS • Let G = (V,E) be a graph and F a subset of the edge set E. Then the graph H = (V,E-F) with the same vertex set as G and the edge set E-F is said to be obtained from G by removing the edges in the set F .It is denoted by G – F. If F consists of a single edge e of G,the graph obtained by removing e is denoted by G – e.
  • 40. SUBGRAPHS AND SOME SPECIAL GRAPHS • A vertex v of a graph G which is not adjacent with any other vertex of G is called an isolated vertex of G. • Let G = (V,E) be a graph and v be a vertex of G. Let be the set of all edges of G incident with v. Then the graph H = (V-{v},E- ) is said to be obtained from G by the removal of the vertex v and is denoted by G – v. vE vE