SlideShare a Scribd company logo
1 of 34
DISCRETE STRUCTURE
GRAPH 
TERMINOLOGIES 
& 
SPECIAL TYPE 
GRAPHS
TYPES OF GRAPHS 
Undirected Graphs 
Directed Graphs 
Special Simple Graphs 
Special Simple Graphs
UNDIRECTED GRAPHS 
The graph in which u and v(vertices) 
are endpoints of an edge of graph G is 
called an undirected graph G. 
U V 
LOOP
DEGREE 
The number of edges for which vertex 
is an endpoint. 
The degree of a vertex v is denoted by 
deg(v).
DEGREE 
If deg(v) = 0, v is called isolated. 
If deg(v) = 1, v is called pendant.
THE HANDSHAKING THEOREM 
Let G = (V, E) be an undirected graph 
with E edges. 
Then 
2|E| = vV deg(v) 
Note that 
This applies if even multiple edges and 
loops are present.
EXAMPLE 
How many edges are there in a graph 
with 10 vertices each of degree 5? 
o vV deg(v) = 6·10 = 60 
o 2E= vV deg(v) =60 
o E=30
EXAMPLE 
How many edges are there in a graph 
with 9 vertices each of degree 5? 
o vV deg(v) =5 · 9 = 45 
o 2E= vV deg(v) =45 
o 2E=45 
o E=22.5 
o Which is not possible.
DIRCTED GRAPHS 
When (u, v) is an edge of the graph G 
with directed edges. 
The vertex u is called the initial vertex 
of (u, v), and v is called the terminal or 
end vertex of (u, v). 
The initial vertex and terminal vertex of 
a loop are the same.
DEGREE 
The in degree of a vertex v, denoted 
deg−(v) is the number of edges which 
terminate at v. 
Similarly, the out degree of v, denoted 
deg+(v), is the number of edges which 
initiate at v. 
vV deg- (v) = vV deg+ (v)= |E|
EXAMPLE 
• Find the in-degree and out-degree of 
each vertex in the graph G with 
directed edges. 
The Directed Graph G. 12
EXAMPLE 
The in-degrees in G are 
deg−(a) = 2 deg−(b) = 2 
deg−(c) = 3 deg−(d) = 2 
deg−(e) = 3 deg−(f ) = 0 
The out-degrees in G are 
deg+(a) = 4 deg+(b) = 1 
deg+(c) = 2 deg+(d) = 2 
deg+(e) = 3 deg+(f ) = 0
SOME SPECIAL SIMPLE GRAPHS 
There are several classes of simple graphs. 
14 
Complete graphs 
Cycles 
Wheels 
n-Cubes 
Bipartite Graphs 
New Graphs from Old
COMPLETE GRAPHS 
The complete graph on n vertices, 
denoted by Kn, is the simple graph that 
contains exactly one edge between 
each pair of distinct vertices. 
The Graphs Kn for 1≦ n ≦6.
COMPLETE GRAPHS 
K5 & K6 is important because it is the 
simplest non-planar graph. 
It cannot be drawn in a plane with 
nonintersecting edges.
CYCLE 
The cycle Cn, n  3, consists of n 
vertices v1, v2, . . ., vn and edges {v1, v2}, 
{v2, v3 } ,. . . , {vn-1, vn} , and {vn , v1}. The 
cycles C3, C4, C5, and C6 are displayed 
below. 
The Cycles C3, C4, C5, and C6.
WHEEL 
We obtain the wheel Wn when we add 
an additional vertex to the cycle Cn, for 
n  3, and connect this new vertex to 
each of the n vertices in Cn, by new 
edges. 
The Wheels W3, W4, W5, and W6. 18
N-CUBES 
Qn is the graph with 2n vertices 
representing bit strings of length n. 
An edge exists between two vertices 
that differ by one bit position. 
19
EXAMPLE 
A common way to connect processors 
in parallel machines. 
Intel Hypercube.
EXAMPLE 
The n-cube Qn for n = 1, 2, and 3. 
21
BIPARTITE GRAPH 
A simple graph G is called bipartite if 
its vertex set V and be partitioned into 
two disjoint sets V1 and V2 such that 
every edge in the graph connects a 
vertex in V1 and a vertex in V2 . 
When this condition holds, we call the 
pair (V1 , V2 ) a bipartition of the vertex 
set V.
BIPARTITE GRAPH 
 A Star network is a K(1,n) bipartite 
graph. 
 V1(n=ODD) 
 V2(n=EVEN)
BIPARTITE GRAPH 
V1={v1,v3,v5} ; V1={v2,v4,v6} 
This is the graph of Hexagonal.
BIPARTITE GRAPH
NEW GRAPHS FROM OLD 
A sub-graph of a graph G= (V, E) is a 
graph H =(W, F), where W  V and F  E. 
A sub-graph H of G is a proper sub-graph 
of G if H  G . 
26
NEW GRAPHS FROM OLD 
The graph G shown below is a sub-graph 
of K5. 
A Sub-graph of K5. 
27
NEW GRAPHS FROM OLD 
The union of two simple graphs 
G1= (V1, E1) & G2= (V2, E2) 
is the simple graph with vertex set 
V1  V2 and edge set E1  E2 . 
The union of G1 and G2 is denoted by 
G1  G2 . 
28
NEW GRAPHS FROM OLD 
 The Simple Graphs G1 and G2 
 Their Union G1∪G2. 
29
APPLICATION OF SPYCIAL TYPES OF GRAPHS 
Suppose that there are m employees in 
a group and j different jobs that need to 
be done where m  j. Each employee is 
trained to do one or more of these j 
jobs. We can use a graph to model 
employee capabilities. We represent 
each employee by a vertex and each 
job by a vertex. For each employee, we 
include an edge from the vertex 
representing that employee to the 
vertices representing all jobs that the 
employee has been trained to do. 
30
APPLICATION OF SPYCIAL TYPES OF GRAPHS 
Note that the vertex set of this graph 
can be partitioned into two disjoint sets, 
the set of vertices representing 
employees and the set of vertices 
representing jobs, and each edge 
connects a vertex representing an 
employee to a vertex representing a job. 
Consequently, this graph is bipartite.
APPLICATION OF SPYCIAL TYPES OF GRAPHS 
Modeling the Jobs for Which Employees Have Been Trained. 
To complete the project, we must 
assign jobs to the employees so that 
every job has an employee assigned to 
it and no employee is assigned more 
than one job. 
32
Graph terminologies & special type graphs
Graph terminologies & special type graphs

More Related Content

What's hot

Graph representation
Graph representationGraph representation
Graph representation
Tech_MX
 
Slides Chapter10.1 10.2
Slides Chapter10.1 10.2Slides Chapter10.1 10.2
Slides Chapter10.1 10.2
showslidedump
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
Tech_MX
 
introduction to graph theory
introduction to graph theoryintroduction to graph theory
introduction to graph theory
Chuckie Balbuena
 
Graph coloring and_applications
Graph coloring and_applicationsGraph coloring and_applications
Graph coloring and_applications
mohammad alkhalil
 

What's hot (20)

Graph theory and its applications
Graph theory and its applicationsGraph theory and its applications
Graph theory and its applications
 
Graph representation
Graph representationGraph representation
Graph representation
 
Slides Chapter10.1 10.2
Slides Chapter10.1 10.2Slides Chapter10.1 10.2
Slides Chapter10.1 10.2
 
Data structure - Graph
Data structure - GraphData structure - Graph
Data structure - Graph
 
Applications of graph theory
                      Applications of graph theory                      Applications of graph theory
Applications of graph theory
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
 
Graph theory presentation
Graph theory presentationGraph theory presentation
Graph theory presentation
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
 
Graph Theory
Graph TheoryGraph Theory
Graph Theory
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
 
introduction to graph theory
introduction to graph theoryintroduction to graph theory
introduction to graph theory
 
Graph theory in network system
Graph theory in network systemGraph theory in network system
Graph theory in network system
 
Graph coloring and_applications
Graph coloring and_applicationsGraph coloring and_applications
Graph coloring and_applications
 
Trees and graphs
Trees and graphsTrees and graphs
Trees and graphs
 
Graph
GraphGraph
Graph
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Ppt of graph theory
Ppt of graph theoryPpt of graph theory
Ppt of graph theory
 
Koningsberg bridge problem
Koningsberg  bridge  problemKoningsberg  bridge  problem
Koningsberg bridge problem
 
Graph coloring
Graph coloringGraph coloring
Graph coloring
 
Graph-theory.ppt
Graph-theory.pptGraph-theory.ppt
Graph-theory.ppt
 

Viewers also liked

Discrete Structures. Lecture 1
 Discrete Structures. Lecture 1  Discrete Structures. Lecture 1
Discrete Structures. Lecture 1
Ali Usman
 
Discrete Mathematics Lecture
Discrete Mathematics LectureDiscrete Mathematics Lecture
Discrete Mathematics Lecture
Genie Rose Santos
 
[ACM-ICPC] Bipartite Matching
[ACM-ICPC] Bipartite Matching[ACM-ICPC] Bipartite Matching
[ACM-ICPC] Bipartite Matching
Chih-Hsuan Kuo
 

Viewers also liked (16)

Discrete Structures. Lecture 1
 Discrete Structures. Lecture 1  Discrete Structures. Lecture 1
Discrete Structures. Lecture 1
 
Connectivity of graph
Connectivity of graphConnectivity of graph
Connectivity of graph
 
Applications of Discrete Structures
Applications of Discrete StructuresApplications of Discrete Structures
Applications of Discrete Structures
 
Discrete Mathematics Lecture
Discrete Mathematics LectureDiscrete Mathematics Lecture
Discrete Mathematics Lecture
 
Skullcandy
SkullcandySkullcandy
Skullcandy
 
[ACM-ICPC] Bipartite Matching
[ACM-ICPC] Bipartite Matching[ACM-ICPC] Bipartite Matching
[ACM-ICPC] Bipartite Matching
 
Skullcandy Report
Skullcandy ReportSkullcandy Report
Skullcandy Report
 
Estrategias Digitales - Octubre 20 de 2016
Estrategias Digitales - Octubre 20 de 2016Estrategias Digitales - Octubre 20 de 2016
Estrategias Digitales - Octubre 20 de 2016
 
Lý Thuyết Đồ Thị_Lê Minh Hoàng
Lý Thuyết Đồ Thị_Lê Minh HoàngLý Thuyết Đồ Thị_Lê Minh Hoàng
Lý Thuyết Đồ Thị_Lê Minh Hoàng
 
Bose Digital Marketing
Bose Digital MarketingBose Digital Marketing
Bose Digital Marketing
 
Beats by dr. dre Marketing presentation
Beats by dr. dre Marketing presentationBeats by dr. dre Marketing presentation
Beats by dr. dre Marketing presentation
 
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph ColouringGraph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
 
MongoDB Europe 2016 - Graph Operations with MongoDB
MongoDB Europe 2016 - Graph Operations with MongoDBMongoDB Europe 2016 - Graph Operations with MongoDB
MongoDB Europe 2016 - Graph Operations with MongoDB
 
Introduction to political science
Introduction to political scienceIntroduction to political science
Introduction to political science
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Beats by Dre
Beats by DreBeats by Dre
Beats by Dre
 

Similar to Graph terminologies & special type graphs

1. Graph and Graph Terminologiesimp.pptx
1. Graph and Graph Terminologiesimp.pptx1. Graph and Graph Terminologiesimp.pptx
1. Graph and Graph Terminologiesimp.pptx
swapnilbs2728
 
Graph theory with algorithms and its applications
Graph theory with algorithms and its applicationsGraph theory with algorithms and its applications
Graph theory with algorithms and its applications
Springer
 

Similar to Graph terminologies & special type graphs (20)

graph theory
graph theorygraph theory
graph theory
 
Graph.ppt
Graph.pptGraph.ppt
Graph.ppt
 
Graphs.pdf
Graphs.pdfGraphs.pdf
Graphs.pdf
 
1. Graph and Graph Terminologiesimp.pptx
1. Graph and Graph Terminologiesimp.pptx1. Graph and Graph Terminologiesimp.pptx
1. Graph and Graph Terminologiesimp.pptx
 
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
 
graph.ppt
graph.pptgraph.ppt
graph.ppt
 
graph ASS (1).ppt
graph ASS (1).pptgraph ASS (1).ppt
graph ASS (1).ppt
 
Ch08.ppt
Ch08.pptCh08.ppt
Ch08.ppt
 
graph.pptx
graph.pptxgraph.pptx
graph.pptx
 
Graph ASS DBATU.pptx
Graph ASS DBATU.pptxGraph ASS DBATU.pptx
Graph ASS DBATU.pptx
 
09_DS_MCA_Graphs.pdf
09_DS_MCA_Graphs.pdf09_DS_MCA_Graphs.pdf
09_DS_MCA_Graphs.pdf
 
Chap 6 Graph.ppt
Chap 6 Graph.pptChap 6 Graph.ppt
Chap 6 Graph.ppt
 
Fallsem2015 16 cp4194-13-oct-2015_rm01_graphs
Fallsem2015 16 cp4194-13-oct-2015_rm01_graphsFallsem2015 16 cp4194-13-oct-2015_rm01_graphs
Fallsem2015 16 cp4194-13-oct-2015_rm01_graphs
 
Chapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).pptChapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).ppt
 
Graph theory with algorithms and its applications
Graph theory with algorithms and its applicationsGraph theory with algorithms and its applications
Graph theory with algorithms and its applications
 
Graphs
GraphsGraphs
Graphs
 
Unit 2: All
Unit 2: AllUnit 2: All
Unit 2: All
 
chapter6.PPT
chapter6.PPTchapter6.PPT
chapter6.PPT
 
Dsa.PPT
Dsa.PPTDsa.PPT
Dsa.PPT
 
Ass. (3)graph d.m
Ass. (3)graph d.mAss. (3)graph d.m
Ass. (3)graph d.m
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 

Graph terminologies & special type graphs

  • 2. GRAPH TERMINOLOGIES & SPECIAL TYPE GRAPHS
  • 3. TYPES OF GRAPHS Undirected Graphs Directed Graphs Special Simple Graphs Special Simple Graphs
  • 4. UNDIRECTED GRAPHS The graph in which u and v(vertices) are endpoints of an edge of graph G is called an undirected graph G. U V LOOP
  • 5. DEGREE The number of edges for which vertex is an endpoint. The degree of a vertex v is denoted by deg(v).
  • 6. DEGREE If deg(v) = 0, v is called isolated. If deg(v) = 1, v is called pendant.
  • 7. THE HANDSHAKING THEOREM Let G = (V, E) be an undirected graph with E edges. Then 2|E| = vV deg(v) Note that This applies if even multiple edges and loops are present.
  • 8. EXAMPLE How many edges are there in a graph with 10 vertices each of degree 5? o vV deg(v) = 6·10 = 60 o 2E= vV deg(v) =60 o E=30
  • 9. EXAMPLE How many edges are there in a graph with 9 vertices each of degree 5? o vV deg(v) =5 · 9 = 45 o 2E= vV deg(v) =45 o 2E=45 o E=22.5 o Which is not possible.
  • 10. DIRCTED GRAPHS When (u, v) is an edge of the graph G with directed edges. The vertex u is called the initial vertex of (u, v), and v is called the terminal or end vertex of (u, v). The initial vertex and terminal vertex of a loop are the same.
  • 11. DEGREE The in degree of a vertex v, denoted deg−(v) is the number of edges which terminate at v. Similarly, the out degree of v, denoted deg+(v), is the number of edges which initiate at v. vV deg- (v) = vV deg+ (v)= |E|
  • 12. EXAMPLE • Find the in-degree and out-degree of each vertex in the graph G with directed edges. The Directed Graph G. 12
  • 13. EXAMPLE The in-degrees in G are deg−(a) = 2 deg−(b) = 2 deg−(c) = 3 deg−(d) = 2 deg−(e) = 3 deg−(f ) = 0 The out-degrees in G are deg+(a) = 4 deg+(b) = 1 deg+(c) = 2 deg+(d) = 2 deg+(e) = 3 deg+(f ) = 0
  • 14. SOME SPECIAL SIMPLE GRAPHS There are several classes of simple graphs. 14 Complete graphs Cycles Wheels n-Cubes Bipartite Graphs New Graphs from Old
  • 15. COMPLETE GRAPHS The complete graph on n vertices, denoted by Kn, is the simple graph that contains exactly one edge between each pair of distinct vertices. The Graphs Kn for 1≦ n ≦6.
  • 16. COMPLETE GRAPHS K5 & K6 is important because it is the simplest non-planar graph. It cannot be drawn in a plane with nonintersecting edges.
  • 17. CYCLE The cycle Cn, n  3, consists of n vertices v1, v2, . . ., vn and edges {v1, v2}, {v2, v3 } ,. . . , {vn-1, vn} , and {vn , v1}. The cycles C3, C4, C5, and C6 are displayed below. The Cycles C3, C4, C5, and C6.
  • 18. WHEEL We obtain the wheel Wn when we add an additional vertex to the cycle Cn, for n  3, and connect this new vertex to each of the n vertices in Cn, by new edges. The Wheels W3, W4, W5, and W6. 18
  • 19. N-CUBES Qn is the graph with 2n vertices representing bit strings of length n. An edge exists between two vertices that differ by one bit position. 19
  • 20. EXAMPLE A common way to connect processors in parallel machines. Intel Hypercube.
  • 21. EXAMPLE The n-cube Qn for n = 1, 2, and 3. 21
  • 22. BIPARTITE GRAPH A simple graph G is called bipartite if its vertex set V and be partitioned into two disjoint sets V1 and V2 such that every edge in the graph connects a vertex in V1 and a vertex in V2 . When this condition holds, we call the pair (V1 , V2 ) a bipartition of the vertex set V.
  • 23. BIPARTITE GRAPH  A Star network is a K(1,n) bipartite graph.  V1(n=ODD)  V2(n=EVEN)
  • 24. BIPARTITE GRAPH V1={v1,v3,v5} ; V1={v2,v4,v6} This is the graph of Hexagonal.
  • 26. NEW GRAPHS FROM OLD A sub-graph of a graph G= (V, E) is a graph H =(W, F), where W  V and F  E. A sub-graph H of G is a proper sub-graph of G if H  G . 26
  • 27. NEW GRAPHS FROM OLD The graph G shown below is a sub-graph of K5. A Sub-graph of K5. 27
  • 28. NEW GRAPHS FROM OLD The union of two simple graphs G1= (V1, E1) & G2= (V2, E2) is the simple graph with vertex set V1  V2 and edge set E1  E2 . The union of G1 and G2 is denoted by G1  G2 . 28
  • 29. NEW GRAPHS FROM OLD  The Simple Graphs G1 and G2  Their Union G1∪G2. 29
  • 30. APPLICATION OF SPYCIAL TYPES OF GRAPHS Suppose that there are m employees in a group and j different jobs that need to be done where m  j. Each employee is trained to do one or more of these j jobs. We can use a graph to model employee capabilities. We represent each employee by a vertex and each job by a vertex. For each employee, we include an edge from the vertex representing that employee to the vertices representing all jobs that the employee has been trained to do. 30
  • 31. APPLICATION OF SPYCIAL TYPES OF GRAPHS Note that the vertex set of this graph can be partitioned into two disjoint sets, the set of vertices representing employees and the set of vertices representing jobs, and each edge connects a vertex representing an employee to a vertex representing a job. Consequently, this graph is bipartite.
  • 32. APPLICATION OF SPYCIAL TYPES OF GRAPHS Modeling the Jobs for Which Employees Have Been Trained. To complete the project, we must assign jobs to the employees so that every job has an employee assigned to it and no employee is assigned more than one job. 32