Street Networks Ch. 1 Finite Math. Our Learning Goal (why am I doing this?) To be able to figure out the best path to choose when traveling a street network.

Slides:



Advertisements
Similar presentations
Math for Liberal Studies. This graph does not have an Euler circuit. This graph does have an Euler circuit.
Advertisements

Discrete Maths Chapter 5: Route Inspection Lesson 1: Chinese Postman.
Graph-02.
Section 14.1 Intro to Graph Theory. Beginnings of Graph Theory Euler’s Konigsberg Bridge Problem (18 th c.)  Can one walk through town and cross all.
1 Routing and Wavelength Assignment in Wavelength Routing Networks.
Chapter 1: Urban Services Chapter at a Glance…
How to solve Euler paths & circuits. by Mr. King.
Euler Circuits and Paths
Koenigsberg bridge problem It is the Pregel River divided Koenigsberg into four distinct sections. Seven bridges connected the four portions of Koenigsberg.
E ULERIZING G RAPHS Notes 25 - Section 5.7. E SSENTIAL L EARNINGS Students will understand and be able to use Eulerization to find optimal exhaustive.
Section 2.1 Euler Cycles Vocabulary CYCLE – a sequence of consecutively linked edges (x 1,x2),(x2,x3),…,(x n-1,x n ) whose starting vertex is the ending.
Copyright © Zeph Grunschlag, Paths and Connectivity Zeph Grunschlag.
Homework collection Thursday 3/29 Read Pages 160 – 174 Page 185: 1, 3, 6, 7, 8, 9, 12 a-f, 15 – 20.
Eulerizing Graph Ch 5.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Math for Liberal Studies.  Here is a map of the parking meters in a small neighborhood  Our goal is to start at an intersection, check the meters, and.
Discrete Math Round, Round, Get Around… I Get Around Mathematics of Getting Around.
1 Excursions in Modern Mathematics Sixth Edition Peter Tannenbaum.
7.1 Introduction to Graph Theory
Spring 2015 Mathematics in Management Science Euler’s Theorems Euler Circuits & Paths ECT & EPT Burning Bridges Fleury’s Algorithm.
5.1  Routing Problems: planning and design of delivery routes.  Euler Circuit Problems: Type of routing problem also known as transversability problem.
© Nuffield Foundation 2011 Nuffield Free-Standing Mathematics Activity Chinese postman problems What route can I take to avoid going along the same street.
Which of these can be drawn without taking your pencil off the paper and without going over the same line twice? If we can find a path that goes over all.
There is a Postman who delivers mail to a certain neighborhood of streets. The postman is unwilling to walk far so he wants to find the shortest route.
Chinese postman problem
Spring 2015 Mathematics in Management Science Chinese Postman Problem What is CPP? CPP & ECs & EPs Fleury’s Algorithm Eulerization.
Structures 7 Decision Maths: Graph Theory, Networks and Algorithms.
CSNB143 – Discrete Structure Topic 9 – Graph. Learning Outcomes Student should be able to identify graphs and its components. Students should know how.
Examples Euler Circuit Problems Unicursal Drawings Graph Theory
Chapter 1: Urban Services Lesson Plan
Mathematics in Management Science
CIRCUITS, PATHS, AND SCHEDULES Euler and Königsberg.
Euler Paths and Circuits. The original problem A resident of Konigsberg wrote to Leonard Euler saying that a popular pastime for couples was to try.
Lecture 52 Section 11.2 Wed, Apr 26, 2006
Chapter 6: Graphs 6.1 Euler Circuits
Chapter 5: The Mathematics of Getting Around
Aim: Graph Theory – Paths & Circuits Course: Math Literacy Do Now: Aim: What are Circuits and Paths? Can you draw this figure without retracing any of.
Review Euler Graph Theory: DEFINITION: A NETWORK IS A FIGURE MADE UP OF POINTS (VERTICES) CONNECTED BY NON-INTERSECTING CURVES (ARCS). DEFINITION: A VERTEX.
Chapter 11 - Graph CSNB 143 Discrete Mathematical Structures.
Graph Theory Two Applications D.N. Seppala-Holtzman St. Joseph ’ s College.
EULER PATHS & CHINESE POSTMAN SOL: DM.2 CLASSWORK WORKSHEET HOMEWORK (DAY 59) WORKSHEET.
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
I can describe the differences between Hamilton and Euler circuits and find efficient Hamilton circuits in graphs. Hamilton Circuits I can compare and.
Grade 11 AP Mathematics Graph Theory Definition: A graph, G, is a set of vertices v(G) = {v 1, v 2, v 3, …, v n } and edges e(G) = {v i v j where 1 ≤ i,
MAT 110 Workshop Created by Michael Brown, Haden McDonald & Myra Bentley for use by the Center for Academic Support.
Chinese Postman Problem
Excursions in Modern Mathematics Sixth Edition
Excursions in Modern Mathematics Sixth Edition
Discrete Math and Management Science
CSNB 143 Discrete Mathematical Structures
Çizge Algoritmaları.
Konigsberg’s Seven Bridges
Chapter 2: Business Efficiency Lesson Plan
Chapter 2: Business Efficiency Lesson Plan
Discrete Math: Hamilton Circuits
Can you draw this picture without lifting up your pen/pencil?
Euler Circuits and Paths
Nuffield Free-Standing Mathematics Activity
Chapter 2: Business Efficiency Business Efficiency
Introduction to Vertex-Edge graphs (2 days)
Chapter 1: Urban Services Lesson Plan
Excursions in Modern Mathematics Sixth Edition
A path that uses every vertex of the graph exactly once.
Konigsberg- in days past.
Euler Circuits and Paths
Chapter 1: Urban Services Chapter at a Glance…
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Chapter 1: Urban Services Management Science
Chapter 1: Urban Services Lesson Plan
A Survey of Mathematics with Applications
Presentation transcript:

Street Networks Ch. 1 Finite Math

Our Learning Goal (why am I doing this?) To be able to figure out the best path to choose when traveling a street network When or how might this come in handy??? Checking parking meters, delivering mail, checking electric meters, etc

Terms that need to be understood for this chapter: Graph Vertices Edges Path Circuit Deadheading finite set of dots & connecting links dots on a graph links connecting vertices on a graph connected sequence of edges (named using vertices) a path that starts and ends at the same vertex covering an edge more than once

so what’s the big deal? (problem) Not only is time valuable, but time could be money $$$ (cha-ching) We often want to end up where we started when we embark on a journey How do we know which direction to go, or which order to make our stops?

Can you trace these edges (destinations) without using the same once twice? Try again, but this time end up at the vertex at which you started.

The Big Deal (solution) Euler Circuit- circuits that cover every edge only once and return you to your starting vertex.

Don’t you hate when a solution just brings up a new problem?!? Can we tell by calculation if a graph has a EC? Or must we try all possibilities? Can we tell by calculation if a graph has a EC? Or must we try all possibilities? We are lucky…this time…

More useful terms: Valence Connected the number of edges meeting at a vertex when every pair of vertices of a graph has at least one path connecting the two vertices.

Is this graph connected? What is the valence number for each vertex? There is not a Euler Circuit for this graph!

Euler Circuit (solution) IF a graph is connected and has all valences even, THEN the graph has an Euler Circuit. * the converse of this is true Now that we can tell if a graph has an EC, How do we know what it is?

Finding the EC 1)Never connect vertices that isolate part of the graph 2)Choose randomly when any option will work 3)Practice

Practice Does this graph have a EC? Show one by numbering the sides with the order that they should be traveled

Practice Does this graph have a EC? Show one by numbering the sides with the order that they should be traveled

Practice from the text Pgs #’s1, 9, 14, 19, 20 Tomorrow: What do we do if there is no EC? Give up??? Tomorrow: What do we do if there is no EC? Give up???

Circuits with reused edges  The Chinese Postman Problem: we must minimize the amount of edges to retrace (Meigu Guan-1962) We’ll keep it simple for now. Assume all edges are of equal length.

The Chinese Postman Solution: 1)Take existing graph and add edges by duplicating existing ones, until you arrive at a graph that it connected & even- valent. 2)Find an EC on the Eulerized graph 3)Squeeze this EC from the Eulerized graph onto the original graph by reusing an edge of the original graph each time the circuit on the Eulerized graph uses an added edge. (Double back on the edge where you added one) 1)Take existing graph and add edges by duplicating existing ones, until you arrive at a graph that it connected & even- valent. 2)Find an EC on the Eulerized graph 3)Squeeze this EC from the Eulerized graph onto the original graph by reusing an edge of the original graph each time the circuit on the Eulerized graph uses an added edge. (Double back on the edge where you added one)

Def: EULERIZING: adding edges to a graph to make all valences even. Don’t forget that adding edges means only duplicates of those that already exist! Eulerize it A B C D C B D A

If a street network is composed of a series of rectangular blocks that forms a large rectangle a certain number of blocks high by a certain number of blocks wide, then the network is called… RECTANGULAR

For rectangular graphs: “edge-walker” ▫Start at corner ▫Walk around edge ▫Approach an odd-valent vertex, then connect it to the next.

Circuits with more complications? All edges are NOT of equal length. (ch. 2) All edges are NOT of equal length. (ch. 2) What about one way streets?!?! Digraph: (directed graph) A graph with limitations or one- ways. Digraph: (directed graph) A graph with limitations or one- ways.

Practice from the text Pgs #’s1, 2, 4-7, 9, 14, 19, 20, 22, 25, 26, 33 Next: What do we do if our destination is a vertex instead of an edge?