5_4

advertisement
5.4 Graph Models
(part I – simple graphs)
• Graph is the tool for describing real-life
situation.
• The process of using mathematical
concept to solve real-life problems is
called modeling
Example: Using graph to represent the picture of the
seven bridges of Konigsberg
Vertices represent the banks and lands
Edges represent the bridges
Draw a graph to model this city
More examples: (textbook, page 170: Bridges of Madison County)
(www.coursecompass.com, #23, 25)
5.5 Euler’s Theorems
• Who is Leonhard Euler?
Euler’s Theorem 1
a) If a graph has any odd vertices, then it
cannot have an Euler Circuit
b) If a graph is connected and every vertex is
an even vertex, then it has at least one Euler
circuit
• Euler’s Theorem 2
a) If a graph has more than two odd
vertices then it cannot have an Euler path
b) If a graph is connected and has exactly
two odd vertices, then it has an Euler path,
starting at one odd vertex and ending at
the other.
Determine if the graph has an Euler circuit, an Euler path or
neither of these
No, neither
Yes, an Euler path
Yes, an Euler circuit
• Euler’s Theorem 3
a) The sum of the degrees of all the
vertices of a graph equals twice the
number of edges.
b) A graph always has an even number of
odd vertices
5.4 Graph Models
(part II –graphs)
Model for a security guard
Model for the mail carrier
• Look at page 177: Models for security
guard and mail carrier
5.6
Fleury’s Algorithm
Algorithm on finding an Euler’s path
or circuit
• Use a vertex to start (make sure you
choose the odd vertex if the graph has an
Euler path)
• Do not go through any bridge of the untraveled part of the graph unless it is the
only way you can go
A
B
C
D
F
E
1
2
3
4
5
6
7
8
1
10
18
2
3
11
19
4
12
20
5
6
13
21
7
14
22
8
9
15
16
23
24
17
25
26
27
Download