SlideShare a Scribd company logo
1 of 56
Graph Theory
1
History of Graph Theory
Leonard
Euler
1736
Gustav
Kirchhoff
1847
22
Graph Theory
 Chemical engineering
 Electrical engineering
 Civil Engineering
 Architectural Engineering
 Computer engineering
 ........
Journal of Graph Theory
network representing electricity
markets
3
Graph Definition
multiple members
Loop simple graph
Adjacency and Incidence
Degree of a node
44
Graph Definition
 Walk
 Path
 Trail
 Cycle
A path is a walk that does not include any edge and vertex twice.
A walk is an alternating sequence of vertices and connecting
edges.
A cycle is a path that begins and
ends on the same vertex.
A trail is a walk that does not pass over the same edge twice. A
trail might visit the same vertex twice, but only if it comes and
goes from a different edge each time.
5
‫متن‬ ‫ترجمه‬‫م‬ ‫شما‬ ‫به‬ ‫را‬ ‫امکان‬ ‫این‬ ‫ایرانیان‬ ‫تخصصی‬ ‫ترجمه‬ ‫در‬‫ی‬
‫ترجمه‬ ‫راحتی‬ ‫به‬ ‫را‬ ‫خود‬ ‫های‬ ‫پروژه‬ ‫و‬ ‫پاورپوینت‬ ‫انواع‬ ‫که‬ ‫دهد‬
‫کنید‬.
‫روی‬ ‫بر‬ ‫است‬ ‫کافی‬ ‫ترجمه‬ ‫سفارش‬ ‫برای‬
http://iraniantranslate.com/index.php‫کنید‬ ‫کلیک‬
Graph types
 Connected graph
 Complete graph
 Bipartite graph
 Complete bipartite graph
 Hamiltonian graph
 Directed graph
 Planar graph
 Weighted graph
 Tree
 Spanning Tree
 Forrest
e=n(n-1)/2
6
Tree
 Shortest Path Tree (SPT)
 Dijkstra's algorithm
 Minimum Spanning Tree (MST)
 Kruskal's algorithm
 Prim's algorithm
 Reverse-delete algorithm
 Borůvka's algorithm
7
Dijkstra's algorithm
 Both directed and undirected graphs
 All edges must have nonnegative weights
 Graph must be connected
How do we get from 2-151 to Logan?
8
Pseudocode of Dijkstra's algorithm
9
Example of Dijkstra's algorithm
v s a b c d
d.[v] 0 ∞ ∞ ∞ ∞
Prev.[v] null null null null null
Color[v] w w w w w
s
b
a
c
d
2
3
7
2
1
5
4
80
∞∞
∞∞
5
10
Example of Dijkstra's algorithm
v s a b c d
d.[v] 0 ∞ ∞ ∞ ∞
Prev.[v] null null null null null
Color[v] b w w w w
s
b
a
c
d
2
3
7
2
1
5
4
80
∞
𝟕
∞∞
𝟐
∞
5
11
Example of Dijkstra's algorithm
v s a b c d
d.[v] 0 2 7 ∞ ∞
Prev.[v] null s s null null
Color[v] b b w w w
s
b
a
c
d
2
3
7
2
1
5
4
80
∞𝟕
∞
5
𝟐
12
Example of Dijkstra's algorithm
v s a b c d
d.[v] 0 2 7 ∞ ∞
Prev.[v] null s s null null
Color[v] b b w w w
s
b
a
c
d
2
3
7
2
1
5
4
80
∞𝟕
∞
𝟓 𝟏𝟎
𝟕
5
13
Example of Dijkstra's algorithm
v s a b c d
d.[v] 0 2 5 10 7
Prev.[v] null s a a a
Color[v] b b w w w
s
b
a
c
d
2
3
7
2
1
5
4
80
𝟏𝟎𝟓
𝟕
5
14
Example of Dijkstra's algorithm
v s a b c d
d.[v] 0 2 5 10 7
Prev.[v] null s a a a
Color[v] b b b w w
s
b
a
c
d
2
3
7
2
1
5
4
80
𝟏𝟎𝟓
𝟕
𝟔
5
15
Example of Dijkstra's algorithm
v s a b c d
d.[v] 0 2 5 6 7
Prev.[v] null s a b a
Color[v] b b b w w
s
b
a
c
d
2
3
7
2
1
5
4
80
𝟔𝟓
𝟕
5
16
Example of Dijkstra's algorithm
v s a b c d
d.[v] 0 2 5 6 7
Prev.[v] null s a b a
Color[v] b b b b w
s
b
a
c
d
2
3
7
2
1
5
4
80
𝟔𝟓
𝟕
5
𝟏𝟏
17
Example of Dijkstra's algorithm
v s a b c d
d.[v] 0 2 5 6 7
Prev.[v] null s a b a
Color[v] b b b b b
s
b
a
c
d
2
3
7
2
1
5
4
80
𝟔𝟓
𝟕
5
18
Example of Dijkstra's algorithm
v s a b c d
d.[v] 0 2 5 6 7
Prev.[v] null s a b a
Color[v] b b b b b
s
b
a
c
d
2
3
1
5
0
𝟔𝟓
𝟕
19
Complexity of Dijkstra's algorithm
 binary heap vs binomial heap
 Fibonacci heap
O(V log V + E log V)
O(V log V + E)
20
Kruskal's algorithm (Minimum Spanning Tree
(MST))
Joseph Bernard Kruskal
American mathematician, statistician,
computer scientist and psychometrician
21
Pseudocode of Kruskal's algorithm
22
Kruskal's algorithm
A
5
G
F
E
C
B
D
7
3 12
4
9
6
15
8
10
7
23
Kruskal's algorithm
A
5
G
F
E
C
B
D
7
3 12
4
9
6
15
8
10
7
24
Kruskal's algorithm
A
5
G
F
E
C
B
D
7
3 12
4
9
6
15
8
10
7
25
Kruskal's algorithm
A
5
G
F
E
C
B
D
7
3 12
4
9
6
15
8
10
7
26
Kruskal's algorithm
A
5
G
F
E
C
B
D
7
3 12
4
9
6
15
8
10
7
27
Kruskal's algorithm
A
5
G
F
E
C
B
D
7
3 12
4
9
6
15
8
10
7
28
Kruskal's algorithm
A
5
G
F
E
C
B
D
7
3 12
4
9
6
15
8
10
7
29
Kruskal's algorithm
A
5
G
F
E
C
B
D
7
3 12
4
9
6
15
8
10
7
30
Kruskal's algorithm
A
5
G
F
E
C
B
D
3
4 6
8
7∑𝑊 = 33
31
Complexity of Kruskal's algorithm
 first sort the edges by weight using a comparison sort in O(E log E) time
this allows the step "remove an edge with minimum weight from S" to
operate in constant time. Next, we use a disjoint-set data structure (Union&Find)
to keep track of which vertices are in which components.
32
Prim's algorithm
 Prim's algorithm is a greedy algorithm that finds a minimum
spanning tree for a weighted undirected graph
 This means it finds a subset of the edges that forms a tree that
includes every vertex, where the total weight of all the edges in
the tree is minimized.
33
Prim's algorithm
1. Start at any node in the graph
 Mark the Starting node as Reached.
 Mark all the other nodes in the graph as unreached.
Right now, the minimum Spanning Tree (MST) consists of the starting node.
2. Find an edge e with minimum cost in the graph that connects:
 A reached node x to an unreached node y.
3. Add the edge e found in the previous step to the Minimum cost spanning Tree
Mark the unreached node y as reached.
4. Repeat the step 2 and 3 until all nodes in the graph have become reached
34
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
35
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
36
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
37
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
38
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
39
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
40
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
41
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
42
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
43
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
44
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
45
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
46
Prim's algorithm
5
A
B
D
F
E
G
C7
3 12
4
9
6
15
8
10
7
Starting Node
Reached node
Unreached node
47
Prim's algorithm
5
A
B
D
F
E
G
C
3
4 6
8
7
Starting Node
Reached node
Unreached node
∑𝑊 = 33
48
Complexity of Prim's algorithm
 V={v1, v2, v3 ,…}
 For v1 : time complexity is O(V)
 So you have V steps (V vertexes to add) each taking cost V,
which gives you O(V^2)
49
Graph Partitioning (GP)
Used to:
 reduce complexity
 parallelization
Application problems like:
 social network,
 road network,
 air traffic control,
 image analysis
 etc.
50
Common Applications of Graph Partitioning
 Finite Element Method / Scientific Computing
 Customizable Route Planning
51
Graph Partitioning (GP)
 the graph partitioning problem asks for blocks of nodes V1,. . . ,Vk that partition the
node set V
An example graph that is partitioned into four blocks. The
partition has 17 cut edges. The weights of the blocks are
blue(10), red(8), green(7) and purple(8).
52
Graph Partitioning (GP)
 An abstract view of the partitioned graph is the so called quotient
graph, where nodes represent blocks and edges are induced by
connectivity between blocks, i.e. there is an edge in the quotient
graph if there is an edge that runs between the blocks in the
original, partitioned graph. An example is given in following
Figure
A graph that is partitioned into three blocks of size four on the left and its
corresponding quotient graph on the right. There is an edge in the quotient graph if
there is an edge between the corresponding blocks in the original graph.
53
Objective Functions of Graph Partitioning (GP)
we often seek to find a partition that minimizes (or maximizes) an objective.
Probably the most prominent objective function is to minimize the total cut.
A typical model of computation and communication.
54
References
 A. Kaveh, Structural Mechanics: Graph and Matrix Methods, Research Studies
Press (John Wiley), Exeter, U.K., 1992 (first edition), 1995 (second edition), 2004 (third
edition)
 Singh, Rishi Pal. "Application of Graph Theory in Computer Science and
Engineering." International Journal of Computer Applications 104.1 (2014).
 Shekhawat, Krishnendra. "Mathematical propositions associated with the connectivity
of architectural designs." Ain Shams Engineering Journal (2015).
 Grimm, Veronika, et al. "Transmission and generation investment in electricity markets:
The effects of market splitting and network fee regimes." European Journal of
Operational Research 254.2 (2016): 493-509.
55
Thanks for your attention
56

More Related Content

What's hot

Slides Chapter10.1 10.2
Slides Chapter10.1 10.2Slides Chapter10.1 10.2
Slides Chapter10.1 10.2showslidedump
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory Kazi Md. Saidul
 
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
 
Graph theory and its applications
Graph theory and its applicationsGraph theory and its applications
Graph theory and its applicationsManikanta satyala
 
Graph Theory Introduction
Graph Theory IntroductionGraph Theory Introduction
Graph Theory IntroductionMANISH T I
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theoryTech_MX
 
Graph theory concepts complex networks presents-rouhollah nabati
Graph theory concepts   complex networks presents-rouhollah nabatiGraph theory concepts   complex networks presents-rouhollah nabati
Graph theory concepts complex networks presents-rouhollah nabatinabati
 
Chapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).pptChapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).pptishan743441
 
Real life application
Real life applicationReal life application
Real life applicationumadeviR3
 
Koningsberg bridge problem
Koningsberg  bridge  problemKoningsberg  bridge  problem
Koningsberg bridge problemSudiksha Joshi
 
Graph theory introduction - Samy
Graph theory  introduction - SamyGraph theory  introduction - Samy
Graph theory introduction - SamyMark Arokiasamy
 
Adjacency list
Adjacency listAdjacency list
Adjacency listStefi Yu
 

What's hot (20)

Slides Chapter10.1 10.2
Slides Chapter10.1 10.2Slides Chapter10.1 10.2
Slides Chapter10.1 10.2
 
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
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
 
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
 
Graph theory and its applications
Graph theory and its applicationsGraph theory and its applications
Graph theory and its applications
 
graph theory
graph theory graph theory
graph theory
 
Connectivity of graph
Connectivity of graphConnectivity of graph
Connectivity of graph
 
Graph Theory Introduction
Graph Theory IntroductionGraph Theory Introduction
Graph Theory Introduction
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
 
Euler graph
Euler graphEuler graph
Euler graph
 
Graph theory concepts complex networks presents-rouhollah nabati
Graph theory concepts   complex networks presents-rouhollah nabatiGraph theory concepts   complex networks presents-rouhollah nabati
Graph theory concepts complex networks presents-rouhollah nabati
 
Chapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).pptChapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).ppt
 
Real life application
Real life applicationReal life application
Real life application
 
Koningsberg bridge problem
Koningsberg  bridge  problemKoningsberg  bridge  problem
Koningsberg bridge problem
 
Graph Theory
Graph TheoryGraph Theory
Graph Theory
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Graph theory introduction - Samy
Graph theory  introduction - SamyGraph theory  introduction - Samy
Graph theory introduction - Samy
 
Adjacency list
Adjacency listAdjacency list
Adjacency list
 

Similar to Graph theory

APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...
APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...
APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...KUSHDHIRRA2111026030
 
Chap10 slides
Chap10 slidesChap10 slides
Chap10 slidesHJ DS
 
ENSA_Agadir_Hassane_Bouzahir_Last_Chapter_ENSA_Coloring_Dijkstra.pptx
ENSA_Agadir_Hassane_Bouzahir_Last_Chapter_ENSA_Coloring_Dijkstra.pptxENSA_Agadir_Hassane_Bouzahir_Last_Chapter_ENSA_Coloring_Dijkstra.pptx
ENSA_Agadir_Hassane_Bouzahir_Last_Chapter_ENSA_Coloring_Dijkstra.pptxSaraElaasri
 
graph.pptx
graph.pptxgraph.pptx
graph.pptxhijigaf
 
Lecture warshall floyd
Lecture warshall floydLecture warshall floyd
Lecture warshall floydDivya Ks
 
MinFill_Presentation
MinFill_PresentationMinFill_Presentation
MinFill_PresentationAnna Lasota
 
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjteUnit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjtepournima055
 
Presentation on Breadth First Search (BFS)
Presentation on Breadth First Search (BFS)Presentation on Breadth First Search (BFS)
Presentation on Breadth First Search (BFS)Shuvongkor Barman
 
CS 354 More Graphics Pipeline
CS 354 More Graphics PipelineCS 354 More Graphics Pipeline
CS 354 More Graphics PipelineMark Kilgard
 
141222 graphulo ingraphblas
141222 graphulo ingraphblas141222 graphulo ingraphblas
141222 graphulo ingraphblasMIT
 
141205 graphulo ingraphblas
141205 graphulo ingraphblas141205 graphulo ingraphblas
141205 graphulo ingraphblasgraphulo
 
Ram minimum spanning tree
Ram   minimum spanning treeRam   minimum spanning tree
Ram minimum spanning treeRama Prasath A
 
Recreation mathematics ppt
Recreation mathematics pptRecreation mathematics ppt
Recreation mathematics pptPawan Yadav
 
Mit15 082 jf10_lec01
Mit15 082 jf10_lec01Mit15 082 jf10_lec01
Mit15 082 jf10_lec01Saad Liaqat
 
Approximation algorithms for clique transversals on some graph classes
Approximation algorithms for clique transversals on some graph classesApproximation algorithms for clique transversals on some graph classes
Approximation algorithms for clique transversals on some graph classes政謙 陳
 

Similar to Graph theory (20)

APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...
APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...
APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...
 
Chap10 slides
Chap10 slidesChap10 slides
Chap10 slides
 
ENSA_Agadir_Hassane_Bouzahir_Last_Chapter_ENSA_Coloring_Dijkstra.pptx
ENSA_Agadir_Hassane_Bouzahir_Last_Chapter_ENSA_Coloring_Dijkstra.pptxENSA_Agadir_Hassane_Bouzahir_Last_Chapter_ENSA_Coloring_Dijkstra.pptx
ENSA_Agadir_Hassane_Bouzahir_Last_Chapter_ENSA_Coloring_Dijkstra.pptx
 
Breadth first search
Breadth first searchBreadth first search
Breadth first search
 
graph.pptx
graph.pptxgraph.pptx
graph.pptx
 
Lecture warshall floyd
Lecture warshall floydLecture warshall floyd
Lecture warshall floyd
 
MinFill_Presentation
MinFill_PresentationMinFill_Presentation
MinFill_Presentation
 
Gate-Cs 2007
Gate-Cs 2007Gate-Cs 2007
Gate-Cs 2007
 
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjteUnit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
 
12_Graph.pptx
12_Graph.pptx12_Graph.pptx
12_Graph.pptx
 
Presentation on Breadth First Search (BFS)
Presentation on Breadth First Search (BFS)Presentation on Breadth First Search (BFS)
Presentation on Breadth First Search (BFS)
 
CS 354 More Graphics Pipeline
CS 354 More Graphics PipelineCS 354 More Graphics Pipeline
CS 354 More Graphics Pipeline
 
DAA_Presentation - Copy.pptx
DAA_Presentation - Copy.pptxDAA_Presentation - Copy.pptx
DAA_Presentation - Copy.pptx
 
141222 graphulo ingraphblas
141222 graphulo ingraphblas141222 graphulo ingraphblas
141222 graphulo ingraphblas
 
141205 graphulo ingraphblas
141205 graphulo ingraphblas141205 graphulo ingraphblas
141205 graphulo ingraphblas
 
Algorithm
AlgorithmAlgorithm
Algorithm
 
Ram minimum spanning tree
Ram   minimum spanning treeRam   minimum spanning tree
Ram minimum spanning tree
 
Recreation mathematics ppt
Recreation mathematics pptRecreation mathematics ppt
Recreation mathematics ppt
 
Mit15 082 jf10_lec01
Mit15 082 jf10_lec01Mit15 082 jf10_lec01
Mit15 082 jf10_lec01
 
Approximation algorithms for clique transversals on some graph classes
Approximation algorithms for clique transversals on some graph classesApproximation algorithms for clique transversals on some graph classes
Approximation algorithms for clique transversals on some graph classes
 

Recently uploaded

What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
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
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
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
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
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
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
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
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 

Recently uploaded (20)

What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
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
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
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
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
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
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
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
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 

Graph theory

Editor's Notes

  1. Less formally a walk is any route through a graph from vertex to vertex along edges. A walk can end on the same vertex on which it began or on a different vertex. A walk can travel over any edge and any vertex any number of times.
  2. We wish to build a railroad networks connecting n given cities so that a passenger can travel from any city to another. For economic reasons you want to minimize the total amount of track.