Lecture 14: Graph Theory I Discrete Mathematical Structures: Theory and Applications.

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics
Advertisements

22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
Graph Theory: Euler Circuits Christina Mende Math 480 April 15, 2013.
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.
AMDM UNIT 7: Networks and Graphs
BY: MIKE BASHAM, Math in Scheduling. The Bridges of Konigsberg.
Euler Circuits and Paths
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.
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.
Homework collection Thursday 3/29 Read Pages 160 – 174 Page 185: 1, 3, 6, 7, 8, 9, 12 a-f, 15 – 20.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 5,Wednesday, September 10.
Euler and Hamilton Paths
Chapter 11 Graphs and Trees This handout: Terminology of Graphs Eulerian Cycles.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
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.
Copyright © Cengage Learning. All rights reserved.
Can you find a way to cross every bridge only once?
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
5.1  Routing Problems: planning and design of delivery routes.  Euler Circuit Problems: Type of routing problem also known as transversability problem.
Euler Paths & Euler Circuits
Euler and Hamilton Paths
Structures 7 Decision Maths: Graph Theory, Networks and Algorithms.
Euler and Hamilton Paths. Euler Paths and Circuits The Seven bridges of Königsberg a b c d A B C D.
Graph Theory & Networks Name:____________Date:______ Try to trace each figure below without lifting your pencil from the paper and without retracing any.
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.
Examples Euler Circuit Problems Unicursal Drawings Graph Theory
Konigsburg Bridge Problem The Konigsberg Bridge problem is a famous mathematical problem studied by many students in geometry.
Copyright © 2014, 2010, 2007 Pearson Education, Inc. Section 4.1, Slide 1 4 Graph Theory (Networks) The Mathematics of Relationships 4.
Introduction to Graph Theory
Aim: What is an Euler Path and Circuit?
1.5 Graph Theory. Graph Theory The Branch of mathematics in which graphs and networks are used to solve problems.
Discrete Mathematical Structures: Theory and Applications
Lecture 10: Graph-Path-Circuit
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
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.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
© 2010 Pearson Prentice Hall. All rights reserved. CHAPTER 15 Graph Theory.
Lecture 11: 9.4 Connectivity Paths in Undirected & Directed Graphs Graph Isomorphisms Counting Paths between Vertices 9.5 Euler and Hamilton Paths Euler.
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.
Lecture 16: Graph Theory III Discrete Mathematical Structures: Theory and Applications.
Chapter 20: Graphs. Objectives In this chapter, you will: – Learn about graphs – Become familiar with the basic terminology of graph theory – Discover.
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.
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.
Copyright 2013, 2010, 2007, Pearson, Education, Inc. Section 14.1 Graphs, Paths, and Circuits.
Hamilton Paths and Circuits 1 Click to Start 2 3 Start End.
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.
Konigsberg’s Seven Bridges
Can you draw this picture without lifting up your pen/pencil?
This unit is all about Puzzles Games Strategy.
Introduction to Graph Theory Euler and Hamilton Paths and Circuits
Lecture 15: Graph Theory II
Walks, Paths, and Circuits
Konigsberg- in days past.
Decision Maths Graphs.
Discrete Mathematics Lecture 13_14: Graph Theory and Tree
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Euler and Hamilton Paths
Section 14.1 Graphs, Paths, and Circuits
Euler Paths and Euler Circuits
Chapter 10 Graphs and Trees
Presentation transcript:

Lecture 14: Graph Theory I Discrete Mathematical Structures: Theory and Applications

10 Discrete Mathematical Structures: Theory and Applications 2 Learning Objectives  Learn the basic properties of graph theory  Learn about walks, trails, paths, circuits, and cycles in a graph  Explore how graphs are represented in computer memory  Learn about Euler and Hamilton circuits  Learn about isomorphism of graphs  Explore various graph algorithms  Examine planar graphs and graph coloring

10 Discrete Mathematical Structures: Theory and Applications 3 Graph Definitions and Notation  The Königsberg bridge problem is as follows: Starting at one land area, is it possible to walk across all of the bridges exactly once and return to the starting land area?  In 1736, Euler represented the Königsberg bridge problem as a graph, as shown in Figure 10.1(b), and answered the question in the negative.

10 Discrete Mathematical Structures: Theory and Applications 4 Graph Definitions and Notation  Consider the following problem related to an old children’s game. Using a pencil, can each of the diagrams in Figure 10.2 be traced, satisfying the following conditions? 1.The tracing must start at point A and come back to point A. 2.While tracing the figure, the pencil cannot be lifted from the figure. 3.A line cannot be traced twice.  As in geometry, each of points A, B, and C is called a vertex of the graph and the line joining two vertices is called an edge.

10 Discrete Mathematical Structures: Theory and Applications 5 Graph Definitions and Notation  The services are to be connected subject to the following condition: The pipes must be laid so that they do not cross each other. Consider three distinct points, A, B, C, as three houses and three other distinct points, W, T, and E, which represent the water source, the telephone connection point, and the electricity connection point.  Suppose there are three houses, which are to be connected to three services — water, telephone, and electricity — by means of underground pipelines.

10 Discrete Mathematical Structures: Theory and Applications 6 Graph Definitions and Notation  Try to join W, T, and E with each of A, B, and C by drawing lines (they may not be straight lines) so that no two lines intersect each other (see Figure 10.3).  This is known as the three utilities problem.

10 Discrete Mathematical Structures: Theory and Applications 7 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 8 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 9 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 10 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 11 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 12 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 13 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 14 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 15 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 16 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 17 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 18 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 19 Graph Definitions and Notation

10 Discrete Mathematical Structures: Theory and Applications 20 Walks, Paths, and Cycles

10 Discrete Mathematical Structures: Theory and Applications 21 Walks, Paths, and Cycles

10 Discrete Mathematical Structures: Theory and Applications 22 Walks, Paths, and Cycles

10 Discrete Mathematical Structures: Theory and Applications 23 Walks, Paths, and Cycles

10 Discrete Mathematical Structures: Theory and Applications 24 Walks, Paths, and Cycles

10 Discrete Mathematical Structures: Theory and Applications 25 Walks, Paths, and Cycles

10 Discrete Mathematical Structures: Theory and Applications 26 Walks, Paths, and Cycles

10 Discrete Mathematical Structures: Theory and Applications 27 Walks, Paths, and Cycles

10 Discrete Mathematical Structures: Theory and Applications 28 Walks, Paths, and Cycles

10 Discrete Mathematical Structures: Theory and Applications 29 Walks, Paths, and Cycles