Lecture 16: Graph Theory III Discrete Mathematical Structures: Theory and Applications.

Slides:



Advertisements
Similar presentations
C++ Programming: Program Design Including Data Structures, Fifth Edition Chapter 21: Graphs.
Advertisements

CSE 211 Discrete Mathematics
Discrete Mathematics 6. GRAPHS Lecture 10 Dr.-Ing. Erwin Sitompul
22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
22C:19 Discrete Math Graphs Fall 2014 Sukumar Ghosh.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
Lecture 21 Paths and Circuits CSCI – 1900 Mathematics for Computer Science Fall 2014 Bill Pine.
Data Structures Using C++
Edited by Malak Abdullah Jordan University of Science and Technology Data Structures Using C++ 2E Chapter 12 Graphs.
C++ Programming: Program Design Including Data Structures, Third Edition Chapter 21: Graphs.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
CSE 321 Discrete Structures Winter 2008 Lecture 25 Graph Theory.
CTIS 154 Discrete Mathematics II1 8.2 Paths and Cycles Kadir A. Peker.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 5,Wednesday, September 10.
The Mathematics of Networks Chapter 7. Trees A tree is a graph that –Is connected –Has no circuits Tree.
Chapter 4 Graphs.
The Shortest Path Problem
22C:19 Discrete Math Graphs Spring 2014 Sukumar Ghosh.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley. All rights reserved.
CS 2813 Discrete Structures
Data Structures Using C++ 2E
Structures 7 Decision Maths: Graph Theory, Networks and Algorithms.
Can you connect the dots as shown without taking your pen off the page or drawing the same line twice.
Euler and Hamilton Paths. Euler Paths and Circuits The Seven bridges of Königsberg a b c d A B C D.
ساختمانهای گسسته دانشگاه صنعتی شاهرود – فروردین 1392.
Chapter 6 Graph Theory R. Johnsonbaugh Discrete Mathematics 5 th edition, 2001.
Chapter 2: Graphs and Networks Lesson 2: Hello Mr Euler…
1 CS104 : Discrete Structures Chapter V Graph Theory.
CS 200 Algorithms and Data Structures
Module 5 – Networks and Decision Mathematics Chapter 23 – Undirected Graphs.
V Spanning Trees Spanning Trees v Minimum Spanning Trees Minimum Spanning Trees v Kruskal’s Algorithm v Example Example v Planar Graphs Planar Graphs v.
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
Lecture 14: Graph Theory I Discrete Mathematical Structures: Theory and Applications.
MAT 2720 Discrete Mathematics Section 8.7 Planar Graphs
1 12/2/2015 MATH 224 – Discrete Mathematics Formally a graph is just a collection of unordered or ordered pairs, where for example, if {a,b} G if a, b.
Some NP-complete Problems in Graph Theory Prof. Sin-Min Lee.
Unit – V Graph theory. Representation of Graphs Graph G (V, E,  ) V Set of vertices ESet of edges  Function that assigns vertices {v, w} to each edge.
ساختمانهای گسسته دانشگاه صنعتی شاهرود – فروردین 1392.
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
Foundations of Discrete Mathematics Chapters 9 and 10 By Dr. Dalia M. Gil, Ph.D.
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
6.1 Hamilton Circuits and Hamilton Path
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
Lecture 11: 9.4 Connectivity Paths in Undirected & Directed Graphs Graph Isomorphisms Counting Paths between Vertices 9.5 Euler and Hamilton Paths Euler.
Lecture 17: Trees and Networks I Discrete Mathematical Structures: Theory and Applications.
Chapter 11 - Graph CSNB 143 Discrete Mathematical Structures.
Chapter 20: Graphs. Objectives In this chapter, you will: – Learn about graphs – Become familiar with the basic terminology of graph theory – Discover.
polyhedron a three- dimensional figure whose surfaces are polygons faces edge vertex.
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.
Homework 8 Graph G is given by the figure below.
Discrete Mathematics Graph: Planar Graph Yuan Luo
Redraw these graphs so that none of the line intersect except at the vertices B C D E F G H.
Graph theory Definitions Trees, cycles, directed graphs.
EECS 203 Lecture 20 More Graphs.
What is the next line of the proof?
Spanning Trees Discrete Mathematics.
Planarity and Euler’s Formula
Introduction to Graph Theory Euler and Hamilton Paths and Circuits
Lecture 15: Graph Theory II
Foundations of Discrete Mathematics
6.1 Hamilton Circuits and Hamilton Path
Discrete Math II Howon Kim
Walks, Paths, and Circuits
Allocating time to Instructors
A path that uses every vertex of the graph exactly once.
Discrete Mathematics Lecture 13_14: Graph Theory and Tree
Euler and Hamilton Paths
Graph Theory: Euler Graphs and Digraphs
Presentation transcript:

Lecture 16: Graph Theory III 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  Explore various graph algorithms  Examine planar graphs and graph coloring

10 Discrete Mathematical Structures: Theory and Applications 3 Graph Algorithms  Graphs can be used to show how different chemicals are related or to show airline routes. They can also be used to show the highway structure of a city, state, or country.  The edges connecting two vertices can be assigned a nonnegative real number, called the weight of the edge.  If the graph represents a highway structure, the weight can represent the distance between two places, or the travel time from one place to another.  Such graphs are called weighted graphs.

10 Discrete Mathematical Structures: Theory and Applications 4 Graph Algorithms

10 Discrete Mathematical Structures: Theory and Applications 5 Graph Algorithms

10 Discrete Mathematical Structures: Theory and Applications 6 Graph Algorithms

10 Discrete Mathematical Structures: Theory and Applications 7 Graph Algorithms

10 Discrete Mathematical Structures: Theory and Applications 8

10 Discrete Mathematical Structures: Theory and Applications vknowndvpv v1F00 v2F v3F v4F v5F v6F v7F vknowndvpv v1T00 v2F2v1 v3F v4F1v1 v5F v6F v7F vknowndvpv v1T00 v2F2v1 v3F3v4 T1v1 v5F3v4 v6F9v4 v7F5v vknowndvpv v1T00 v2T2v1 v3F3v4 T1v1 v5F3v4 v6F9v4 v7F5v4 vknowndvpv v1T00 v2T2v1 v3T3v4 T1v1 v5F3v4 v6F8v3 v7F5v4 8 vknowndvpv v1T00 v2T2v1 v3T3v4 T1v1 v5T3v4 v6F8v3 v7F5v4 vknowndvpv v1T00 v2T2v1 v3T3v4 T1v1 v5T3v4 v6F6v7 T5v4 6 vknowndvpv v1T00 v2T2v1 v3T3v4 T1v1 v5T3v4 v6T6v7 T5v4 From 1 to 6

10 Discrete Mathematical Structures: Theory and Applications 10 Graph Algorithms

10 Discrete Mathematical Structures: Theory and Applications 11 Planar Graphs and Graph Coloring

10 Discrete Mathematical Structures: Theory and Applications 12 Planar Graphs and Graph Coloring  A graph is a planar graph if and only if it has a pictorial representation in a plane which is a plane graph. This pictorial representation of a planar graph G as a plane graph is called a planar representation of G.  Let G denote the plane graph in Figure Graph G, in Figure , divides the plane into different regions, called the faces of G.

10 Discrete Mathematical Structures: Theory and Applications 13 Planar Graphs and Graph Coloring

10 Discrete Mathematical Structures: Theory and Applications 14 Planar Graphs and Graph Coloring

10 Discrete Mathematical Structures: Theory and Applications 15 Planar Graphs and Graph Coloring

10 Discrete Mathematical Structures: Theory and Applications 16 Planar Graphs and Graph Coloring

10 Discrete Mathematical Structures: Theory and Applications 17 Planar Graphs and Graph Coloring

10 Discrete Mathematical Structures: Theory and Applications 18

10 Discrete Mathematical Structures: Theory and Applications 19

10 Discrete Mathematical Structures: Theory and Applications 20 Planar Graphs and Graph Coloring