AMDM UNIT 7: Networks and Graphs

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics
Advertisements

22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
The 7 Bridges of Konigsberg A puzzle in need of solving.
Chapter 7 Graph Theory 7.1 Modeling with graphs and finding Euler circuits. Learning Objectives: Know how to use graphs as models and how to determine.
Lecture 21 Paths and Circuits CSCI – 1900 Mathematics for Computer Science Fall 2014 Bill Pine.
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.
BY: MIKE BASHAM, Math in Scheduling. The Bridges of Konigsberg.
Euler Circuits and Paths
The Seven Bridges Of Konigsberg.
Pamela Leutwyler. A river flows through the town of Konigsburg. 7 bridges connect the 4 land masses. While taking their Sunday stroll, the people of Konigsburg.
Koenigsberg bridge problem It is the Pregel River divided Koenigsberg into four distinct sections. Seven bridges connected the four portions of Koenigsberg.
Excursions in Modern Mathematics, 7e: Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What.
A Presentation By: Jillian Minuto Troy Norman Alan Leggett Group Advisor: Prof. G. Warrington Graph Theory.
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.
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.
By Dr. C. B. Alphonce (Room305 Mathematics Building) MT 147: DISCRETE MATHEMATICS (3 Units) CORE for B. SC. In COMPUTER SCIENCE.
Graphs and Euler cycles Let Maths take you Further…
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.
Discrete Math Round, Round, Get Around… I Get Around Mathematics of Getting Around.
The Bridge Obsession Problem By Vamshi Krishna Vedam.
Can you find a way to cross every bridge only once?
GRAPH Learning Outcomes Students should be able to:
Take a Tour with Euler Elementary Graph Theory – Euler Circuits and Hamiltonian Circuits Amro Mosaad – Middlesex County Academy.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
1 Excursions in Modern Mathematics Sixth Edition Peter Tannenbaum.
1 Starter of the day 23 x 27 = x 47 = x 87 = x 55 = x 58 = ???? 54 x 56 = ???? Can you spot the trick for this group of.
5.1  Routing Problems: planning and design of delivery routes.  Euler Circuit Problems: Type of routing problem also known as transversability problem.
Euler and Hamilton Paths
Euler and Hamilton Paths. Euler Paths and Circuits The Seven bridges of Königsberg a b c d A B C D.
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.
Lecture 14: Graph Theory I Discrete Mathematical Structures: Theory and Applications.
Aim: What is an Euler Path and Circuit?
© 2010 Pearson Prentice Hall. All rights reserved. CHAPTER 15 Graph Theory.
1.5 Graph Theory. Graph Theory The Branch of mathematics in which graphs and networks are used to solve problems.
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
CIRCUITS, PATHS, AND SCHEDULES Euler and Königsberg.
Vertex-Edge Graphs Euler Paths Euler Circuits. The Seven Bridges of Konigsberg.
AND.
Associated Matrices of Vertex Edge Graphs Euler Paths and Circuits Block Days April 30, May 1 and May
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.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
The Seven Bridges of Konigsberg (circa 1735) In Konigsberg, Germany, a river ran through the city such that in its centre was an island, and after passing.
© 2010 Pearson Prentice Hall. All rights reserved. CHAPTER 15 Graph Theory.
Lecture 52 Section 11.2 Wed, Apr 26, 2006
Copyright 2013, 2010, 2007, Pearson, Education, Inc. Section 14.2 Euler Paths, and Euler Circuits.
Chapter 6: Graphs 6.1 Euler Circuits
Review Euler Graph Theory: DEFINITION: A NETWORK IS A FIGURE MADE UP OF POINTS (VERTICES) CONNECTED BY NON-INTERSECTING CURVES (ARCS). DEFINITION: A VERTEX.
1) Find and label the degree of each vertex in the graph.
Graph Theory Euler Paths and Euler Circuits. Euler Paths & Circuits Euler Paths and Euler Circuits (Euler is pronounced the same as Oiler) An Euler path.
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.
STARTER: CAN YOU FIND A WAY OF CROSSING ALL THE BRIDGES EXACTLY ONCE? Here’s what this question would look like drawn as a graph.
CS Lecture 22 Graph Theory. Can I draw the above figure in one continuous trace with no line being drawn twice?
MAT 110 Workshop Created by Michael Brown, Haden McDonald & Myra Bentley for use by the Center for Academic Support.
Euler and Hamiltonian Graphs
Deductive Reasoning Geometry 2-3.
Konigsberg’s Seven Bridges
Euler Paths and Circuits
Euler Circuits and Paths
Introduction to Graph Theory Euler and Hamilton Paths and Circuits
Graph Theory.
Konigsberg- in days past.
Euler Circuits and Paths
Euler and Hamilton Paths
CHAPTER 15 Graph Theory.
A Survey of Mathematics with Applications
5 The Mathematics of Getting Around
Presentation transcript:

AMDM UNIT 7: Networks and Graphs Euler Paths and Circuits

Can You draw this figure without lifting you pencil from the paper?

The original problem A resident of Konigsberg wrote to Leonard Euler saying that a popular pastime for couples was to try to cross each of the seven beautiful bridges in the city exactly once -- without crossing any bridge more than once.

It was believed that it was impossible to do – but why It was believed that it was impossible to do – but why? Could Euler explain the reason?

The Seven Bridges of Konigsberg In Konigsberg, Germany, a river ran through the city such that in its center was an island, and after passing the island, the river broke into two parts. Seven bridges were built so that the people of the city could get from one part to another.

Konigsberg- in days past.

Euler Invents Graph Theory Euler realized that all problems of this form could be represented by replacing areas of land by points (what we call vertices), and the bridges to and from them by paths.

Usually the graph is drawn like this (an isomorphic graph.)

The problem now becomes one of drawing this picture without retracing any line and without picking your pencil up off the paper.

Euler saw that there were 5 vertices that each had an odd number of lines connected to it. He stated they would either be the beginning or end of his pencil-path.

Paths and Circuits Euler path- a continuous path that passes through every edge once and only once. Euler circuit- when a Euler path begins and ends at the same vertex

Answer Questions 1 and 2 of Unit 7 SAS #1 Use numbered arrows to show the order of your paths. For example

3. For each graph, decide which have Euler circuits and which do not.

Graphs I and III have Euler circuits Graphs I and III have Euler circuits. Graphs II and IV have Euler paths-a path but the starting and ending points are different.

The degree of a vertex is the number edges that meet at the vertex The degree of a vertex is the number edges that meet at the vertex. Determine the degree of Graphs I-IV

Graph I:: All vertices have degree of 2 Graph II: Staring in the upper left and moving clockwise the degrees are 2,3,2, and 3. The middle vertex has degree of 2. Graph III: Staring in the upper left and moving clockwise the degrees are 2,4,2, and 4. The middle vertex has degree of 2. Graph IV: Staring in the upper left and moving clockwise the degrees are 3,4,2, and 4. The middle vertex has degree of 3.

Answer Questions 4 to 6

Euler’s 1st Theorem If a graph has any vertices of odd degree, then it can't have any Euler circuit. If a graph is connected and every vertex has an even degree, then it has at least one Euler circuit (usually more).

Euler Circuit?

Finding Euler Circuits Algorithm: If a graph has all even degree vertices, then an Euler Circuit exists. Step One: Randomly move from vertex to vertex, until stuck. Since all vertices had even degree, the circuit must have stopped at its starting point. (It is a circuit.) Step Two: If any of the paths have not been included in our circuit, find a path that touches our partial circuit, and add in a new circuit.

Each time we add a new circuit, we have included more vertices. Since there are only a finite number of vertices, eventually the whole graph is included.

Use the algorithm to find an Euler circuit. Start here

Use algorithm – all even?

Euler’s 2nd Theorem If a graph has more than two vertices of odd degree, then it cannot have an Euler path.   If a graph is connected and has exactly two vertices of odd degree, then is has at least one Euler path. Any such path must start at one of the odd degree vertices and must end at the other odd degree vertex.

Find the Euler Path

A detail We said that if the number of odd degree vertices =0, then Euler circuit =2, then path What if =1????

A directed graph – Is there an Euler Circuit?

Euler for a connected directed graph If at each vertex the number in = number out, then there is an Euler circuit If at one vertex number in = number out +1 and at one other vertex number in = number out -1, and all other vertices have number in = number out, then there is an Euler path.

Path, circuit, or neither…?                                              Path, circuit, or neither…?

Hamilton Circuit Given a graph, when is there a circuit passing through each vertex exactly one time? Hard to solve – only general algorithm known is to try each possible path, starting at each vertex in turn. For there are n! possible trials.

The Traveling Salesman Problem A salesman needs to visit n cities and return home. What is the cheapest way to do this? Cinn 170 340 Bos 346 Atl 197 279 459 Den

TSP The traveling salesman problem is NP – complete. Practically, this means that there is no known polynomial-time algorithm to solve the problem – and there is unlikely to be one.