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.

Slides:



Advertisements
Similar presentations
The Chinese Postman Problem Route Planning Map Colouring
Advertisements

KNURE, Software department, Ph , N.V. Bilous Faculty of computer sciences Software department, KNURE An Euler.
 Theorem 5.9: Let G be a simple graph with n vertices, where n>2. G has a Hamilton circuit if for any two vertices u and v of G that are not adjacent,
Lecture 5 Graph Theory. Graphs Graphs are the most useful model with computer science such as logical design, formal languages, communication network,
Discrete Maths Chapter 5: Route Inspection Lesson 1: Chinese Postman.
Introduction to Graph Theory Instructor: Dr. Chaudhary Department of Computer Science Millersville University Reading Assignment Chapter 1.
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
Graph-02.
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.
A Presentation By: Jillian Minuto Troy Norman Alan Leggett Group Advisor: Prof. G. Warrington Graph Theory.
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.
What is the first line of the proof? a). Assume G has an Eulerian circuit. b). Assume every vertex has even degree. c). Let v be any vertex in G. d). Let.
An Euler Circuit is a cycle of an undirected graph, that traverses every edge of the graph exactly once, and ends at the same node from which it began.
Homework collection Thursday 3/29 Read Pages 160 – 174 Page 185: 1, 3, 6, 7, 8, 9, 12 a-f, 15 – 20.
4/17/2017 Section 8.5 Euler & Hamilton Paths ch8.5.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 5,Wednesday, September 10.
Graphs. Graph A “graph” is a collection of “nodes” that are connected to each other Graph Theory: This novel way of solving problems was invented by a.
Euler and Hamilton Paths
MTH118 Sanchita Mal-Sarkar. Routing Problems The fundamental questions: Is there any proper route for the particular problem? If there are many possible.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Graphs and Euler cycles Let Maths take you Further…
Discrete Math Round, Round, Get Around… I Get Around Mathematics of Getting Around.
The Bridge Obsession Problem By Vamshi Krishna Vedam.
1 Excursions in Modern Mathematics Sixth Edition Peter Tannenbaum.
Chapter 2 Graph Algorithms.
5.1  Routing Problems: planning and design of delivery routes.  Euler Circuit Problems: Type of routing problem also known as transversability problem.
5.7 Eulerizing Graphs. Euler circuit and Euler path do not always exist. There are many graphs (in real life) that have more than 2 odd vertices. Instead.
© 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.
Graphs Rosen, Chapter 8. Isomorphism (Rosen 560 to 563) Are two graphs G1 and G2 of equal form? That is, could I rename the vertices of G1 such that the.
Euler and Hamilton Paths
Chinese postman problem
Structures 7 Decision Maths: Graph Theory, Networks and Algorithms.
CS 200 Algorithms and Data Structures
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.
5.5.2 M inimum spanning trees  Definition 24: A minimum spanning tree in a connected weighted graph is a spanning tree that has the smallest possible.
Excursions in Modern Mathematics, 7e: Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What.
Graph Theory. A branch of math in which graphs are used to solve a problem. It is unlike a Cartesian graph that we used throughout our younger years of.
Lecture 10: Graph-Path-Circuit
Chapter 1: Urban Services Lesson Plan
CIRCUITS, PATHS, AND SCHEDULES Euler and Königsberg.
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
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.
1.Quiz 5 due tomorrow afternoon in E309 from 1pm to 4pm. 2.Homework grades will be based on ten graded homework assignments (dropping the lowest one).
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
© 2010 Pearson Prentice Hall. All rights reserved. CHAPTER 15 Graph Theory.
Lecture 52 Section 11.2 Wed, Apr 26, 2006
Chapter 6: Graphs 6.1 Euler Circuits
M Clements Formal Network Theory. Introduction Practical problem – The Seven Bridges of Königsberg Network graphs Nodes & edges Degrees Rules/ axioms.
Introduction to Graph Theory
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.
EULER PATHS & CHINESE POSTMAN SOL: DM.2 CLASSWORK WORKSHEET HOMEWORK (DAY 59) WORKSHEET.
1) Find and label the degree of each vertex in the graph.
I can describe the differences between Hamilton and Euler circuits and find efficient Hamilton circuits in graphs. Hamilton Circuits I can compare and.
Chapter 14 Section 3 - Slide 1 Copyright © 2009 Pearson Education, Inc. AND.
1 Euler and Hamilton paths Jorge A. Cobb The University of Texas at Dallas.
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,
9.5 Euler and Hamilton graphs. 9.5: Euler and Hamilton paths Konigsberg problem.
1 “Graph theory” Course for the master degree program “Geographic Information Systems” Yulia Burkatovskaya Department of Computer Engineering Associate.
Chinese Postman Problem
Euler Paths and Circuits
Konigsberg’s Seven Bridges
Discrete Structures – CNS2300
Excursions in Modern Mathematics Sixth Edition
Problem Solving 4.
Route Inspection Which of these can be drawn without taking your pencil off the paper and without going over the same line twice? If we introduce a vertex.
Hamiltonian Circuits and Paths Vocabulary
5.4 T-joins and Postman Problems
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Euler and Hamilton Paths
Presentation transcript:

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 possible through the whole neighborhood. He must start and end at the same spot and walk down each street at least once. How can he accomplish this task?

 First proposed in 1962 by Mei-Ku Kuan, Chinese mathematician. › Named by Alan Goldman of the U.S. National Bureau of Standards.  Kuan gave an algorithm in 1968: › It was designed to give the shortest route that was required for any network

 Graph  Euler Circuit  Degree (of a vertex)  Weighted Graph

 Euler's Theorem › A connected graph G possesses an Euler circuit if and only if G contains exactly zero vertices of odd degree.

 Proof of Euler's theorem : › Assume that G has zero vertices of odd degree. › It can then be shown that this is a necessary and a sufficient condition for an Euler circuit to exist. › It is necessary because any Euler circuit drawn on the graph must always enter a vertex through some edge and leave through another and all edges on the graph must be used exactly once. › Thus, an even number of incident edges is required for every vertex on the graph.

 What if the neighborhood (graph) contains odd degree vertices?  Chinese Postman Problem Algorithm: › Lemma: The number of vertices of odd degree in an undirected graph G is always even.

1) Identify all vertices of odd degree in graph G. Say there are m of them, where m is an even number according to the lemma. 2) Find a minimum-length pair wise matching of the m odd- degree vertices and identify the m/2 shortest paths between the two vertices composing each of the m/2 pairs. 3) For each of the pairs of odd-degree vertices in the minimum-length pair wise matching found in Step 2, add to the graph G the edges of the shortest path between the two vertices in the pair. The graph G 1 thus obtained contains no vertices of odd degree. 4) Find an Euler circuit on G 1. This Euler circuit is an optimal solution to the Chinese Postman Problem on the original graph G. The length of the optimal circuit is equal to the total length of the edges in G plus the total length of the edges in the minimum-length matching.

 Using this weighted graph. The graph contains four vertices of odd degree (a, b, d, and e). Thus, there are three possible pair wise matchings of the odd-degree vertices: a-b and d-e; a-d and b-e; and ace and bcd.

 The augmented networks that would result from the addition of the artificial edges corresponding to each of these three matchings are shown to the right.  Of the three matchings, the optimal is obviously the one shown in (c). It adds only 12 units of length to the circuit as opposed to 16 for (b)and 20 for(d).  Thus, the graph shown on (c) should be the result of the procedure outlined in Steps 2 and 3 of Algorithm.

 a b e d a c e b c d a  =60

 Deliveries  Site Seeing  Collecting Money  Shopping

 /book/chapter6/6.4.1.html /book/chapter6/6.4.1.html