GRAPH THEORY Properties of Planar Graphs Ch9-1.

Slides:



Advertisements
Similar presentations
9.7 Planar Graphs. Intro problem- 3 houses and 3 utilities K 3,3 problem: Can 3 houses be connected to 3 utilities so that no 2 lines cross? Similarly,
Advertisements

Applications of Euler’s Formula for Graphs Hannah Stevens.
Planar / Non-Planar Graphs Gabriel Laden CS146 – Spring 2004 Dr. Sin-Min Lee.
Graph Theory Chapter 9 Planar Graphs 大葉大學 資訊工程系 黃鈴玲.
Applied Combinatorics, 4th Ed. Alan Tucker
Graph Drawing Introduction 2005/2006. Graph Drawing: Introduction2 Contents Applications of graph drawing Planar graphs: some theory Different types of.
Applied Combinatorics, 4th Ed. Alan Tucker
Computational Geometry Seminar Lecture 1
Tucker, Applied Combinatorics, Section 1.4, prepared by Patti Bodkin
Drawing of G. Planar Embedding of G Proposition Proof. 1. Consider a drawing of K 5 or K 3,3 in the plane. Let C be a spanning cycle. 2. If the.
What is the next line of the proof? a). Assume the theorem holds for all graphs with k edges. b). Let G be a graph with k edges. c). Assume the theorem.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 4, Monday, September 8.
Curve Curve: The image of a continous map from [0,1] to R 2. Polygonal curve: A curve composed of finitely many line segments. Polygonal u,v-curve: A polygonal.
Problem: Induced Planar Graphs Tim Hayes Mentor: Dr. Fiorini.
Matthew Bowling Euler’s Theorem Mathfest Spring ‘15.
Graph Theory Ch6 Planar Graphs. Basic Definitions  curve, polygon curve, drawing  crossing, planar, planar embedding, and plane graph  open set  region,
Graph Theory Chapter 6 Planar Graphs Ch. 6. Planar Graphs.
Subdivision of Edge In a graph G, subdivision of an edge uv is the operation of replacing uv with a path u,w,v through a new vertex w.
Planar Graphs: Euler's Formula and Coloring Graphs & Algorithms Lecture 7 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
More Graphs, Subgraphs and Trees Planarity and Coloring.
Introduction to Planarity Test W. L. Hsu. Plane Graph A plane graph is a graph drawn in the plane in such a way that no two edges intersect A plane graph.
Planar Graphs. A graph is called planar if it can be drawn in the plane in such a way that no two edges cross. Example of a planar graph: The clique on.
MAT 2720 Discrete Mathematics Section 8.7 Planar Graphs
Planar Graphs Graph Coloring
Introduction to Planarity Test W. L. Hsu. 2/21 Plane Graph A plane graph is a graph drawn in the plane in such a way that no two edges intersect –Except.
Agenda Review: –Planar Graphs Lecture Content:  Concepts of Trees  Spanning Trees  Binary Trees Exercise.
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.
5.8 Graph Matching  Example: Set of worker assign to a set of task  Four tasks are to be assigned to four workers.  – Worker 1 is qualified to do tasks.
Graph Theory and Applications
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
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
Chapter 9.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 6th ed., by Kenneth H.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT.
Planar Graphs prepared and Instructed by Arie Girshson Semester B, 2014 June 2014Planar Graphs1.
Chapter 7 Planar Graphs 大葉大學 資訊工程系 黃鈴玲  7.2 Planar Embeddings  7.3 Euler’s Formula and Consequences  7.4 Characterization of Planar Graphs.
Trees.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
Algorithms and Networks
Great Theoretical Ideas In Computer Science
Planar Graphs Hubert Chan (Chapter 9.7) [O2 Proof Techniques]
Outline 1 Properties of Planar Graphs 5/4/2018.
Discrete Mathematics Graph: Planar Graph Yuan Luo
Characteristics of Planar Graphs
Graph Theory CSRU1400, Fall 2007 Ellen Zhang.
5.9.2 Characterizations of Planar Graphs
Applied Combinatorics, 4th Ed. Alan Tucker
Graph theory Definitions Trees, cycles, directed graphs.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Planarity and Euler’s Formula
Graph.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Applied Combinatorics, 4th Ed. Alan Tucker
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Discrete Math II Howon Kim
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
MAT 2720 Discrete Mathematics
Planarity.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 8th ed., by Kenneth H.
N(S) ={vV|uS,{u,v}E(G)}
Gaph Theory Planar Graphs
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Planarity.
Drawing a graph
Drawing a graph
Agenda Review Lecture Content: Shortest Path Algorithm
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Drawing a graph
Presentation transcript:

GRAPH THEORY Properties of Planar Graphs Ch9-1

Properties of Planar Graphs Definition: A graph that can be drawn in the plane without any of its edges intersecting is called a planar graph. A graph that is so drawn in the plane is also said to be embedded (or imbedded) in the plane. Applications: (1) circuit layout problems (2) Three house and three utilities problem Ch9-2

Definition: A planar graph G that is drawn in the plane so that no two edges intersect (that is, G is embedded in the plane) is called a plane graph. Fig 9-1 (a) planar, not a plane graph (c) another plane graph (b) a plane graph Ch9-3

Note. A given planar graph can give rise to several different plane graph. Definition: Let G be a plane graph. The connected pieces of the plane that remain when the vertices and edges of G are removed are called the regions of G. Fig 9-2 G1 R3: exterior R1 G1 has 3 regions. R2 Ch9-4

Definition: Every plane graph has exactly one unbounded region, called the exterior region. The vertices and edges of G that are incident with a region R form a subgraph of G called the boundary of R. Fig 9-2 G2 G2 has only 1 region. Ch9-5

Fig 9-2 Boundary of R1: Boundary of R5: v1 v2 v3 G3 v1 v2 v3 v4 v5 v6 G3 has 5 regions. Ch9-6

Observe: (1) Each cycle edge belongs to the boundary of two regions. (2) Each bridge is on the boundary of only one region. (exterior) Ch9-7

Thm 9.1: (Euler’s Formula) If G is a connected plane graph with p vertices, q edges, and r regions, then p - q + r = 2. pf: (by induction on q) (basis) If q = 0, then G  K1; so p = 1, r =1, and p - q + r = 2. (inductive) Assume the result is true for any graph with q = k - 1 edges, where k  1. Let G be a graph with k edges. Suppose G has p vertices and r regions. Ch9-8

If G is a tree, then G has p vertices, p-1 edges and 1 region.  p - q + r = p – (p-1) + 1 = 2. If G is not a tree, then some edge e of G is on a cycle. Hence G-e is a connected plane graph having order p and size k-1, and r-1 regions.  p - (k-1) + (r-1) = 2 (by assumption)  p - k + r = 2 # Ch9-9

Fig 9-4 Two embeddings of a planar graph Ch9-10

Definition: A plane graph G is called maximal planar if, for every pair u, v of nonadjacent vertices of G, the graph G+uv is nonplanar. Thus, in any embedding of a maximal planar graph G of order at least 3, the boundary of every region of G is a triangle. Ch9-11

Embed the graph G in the plane, resulting in r regions. Thm 9.2: If G is a maximal planar graph with p  3 vertices and q edges, then q = 3p - 6. pf: Embed the graph G in the plane, resulting in r regions.  p - q + r = 2. Since the boundary of every region of G is a triangle, every edge lies on the boundary of two regions.   p - q + 2q / 3 = 2.  q = 3p - 6 Ch9-12

The boundary of every region is a 4-cycle. Cor. 9.2(a): If G is a maximal planar bipartite graph with p  3 vertices and q edges, then q = 2p - 4. pf: The boundary of every region is a 4-cycle. 4r = 2q  p - q + q / 2 = 2  q = 2p - 4. Cor. 9.2(b): If G is a planar graph with p  3 vertices and q edges, then q  3p - 6. pf: If G is not maximal planar, we can add edges to G to produce a maximal planar graph. By Thm. 9.2 Ch9-13

Thm 9.3: Every planar graph contains a vertex of degree 5 or less. pf: Let G be a planar graph of p vertices and q edges. If deg(v)  6 for every vV(G)   2q  6p  Ch9-14

Fig 9-5 Two important nonplanar graph K3,3 K5 Ch9-15

Thm 9.4: The graphs K5 and K3,3 are nonplanar. pf: (1) K5 has p = 5 vertices and q = 10 edges. q > 3p - 6  K5 is nonplanar. (2) Suppose K3,3 is planar, and consider any embedding of K3,3 in the plane. Suppose the embedding has r regions. p - q + r = 2  r = 5 K3,3 is bipartite  The boundary of every region has 4 edges.   Ch9-16

Definition: A subdivision of a graph G is a graph obtained by inserting vertices (of degree 2) into the edges of G. Ch9-17

Fig 9-6 Subdivisions of graphs. H is a subdivision of G. F F is not a subdivision of G. Ch9-18

Fig 9-7 The Petersen graph is nonplanar. Thm 9.5: (Kuratowski’s Theorem) A graph is planar if and only if it contains no subgraph that is isomorphic to or is a subdivision of K5 or K3,3. Fig 9-7 The Petersen graph is nonplanar. 1 2 3 6 5 4 1 2 3 4 5 6 7 8 9 10 (b) Subdivision of K3,3 (a) Petersen Ch9-19