Outline 1 Properties of Planar Graphs 5/4/2018.

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
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.
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.
5.2 Trees  A tree is a connected graph without any cycles.
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.
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.
Great Theoretical Ideas in Computer Science for Some.
COMPSCI 102 Introduction to Discrete Mathematics.
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.
An Introduction to Graph Theory
Algorithms and Networks
Great Theoretical Ideas In Computer Science
Planar Graphs Hubert Chan (Chapter 9.7) [O2 Proof Techniques]
Discrete Mathematics Graph: Planar Graph Yuan Luo
Euler and Hamilton Cycles; Planar Graphs; Coloring.
Characteristics of Planar Graphs
Graph Theory CSRU1400, Fall 2007 Ellen Zhang.
Applied Combinatorics, 4th Ed. Alan Tucker
Graph theory Definitions Trees, cycles, directed graphs.
Tucker, Applied Combinatorics, Sec 2.4
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.
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
Discrete Mathematics for Computer Science
Applied Combinatorics, 4th Ed. Alan Tucker
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.
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.
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Presentation transcript:

Outline 1 Properties of Planar Graphs 5/4/2018

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 5/4/2018

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 1 (a) planar, not a plane graph (c) another plane graph (b) a plane graph 5/4/2018

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 2 G1 R3: exterior R1 G1 has 3 regions. R2 5/4/2018

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 2 G2 G2 has only 1 region. 5/4/2018

Fig 2 Boundary of R1: Boundary of R5: v1 v2 v3 G3 v1 v2 v3 v4 v5 v6 v7 G3 has 5 regions. 5/4/2018

Observe: (1) Each cycle edge belongs to the boundary of two regions. (2) Each bridge is on the boundary of only one region. (exterior) 5/4/2018

Thm 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. 5/4/2018

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 # 5/4/2018

Theorem : Euler’s Formula If G is a connected planar graph, then any plane graph depiction of G has r = e - v + 2 regions. Recall: Connected planar graphs have paths between each pair of vertices. v = number of vertices e = number of edges r = number of regions This is important because there are many different plane graph depictions that can be drawn for a planar graph, however, the number of regions will not change. 5/4/2018

Proof of Euler’s Formula Let’s draw a plane graph depiction of G, edge by edge. Let denote the connected plane graph after n edges have been added. Let denote the number of vertices in Let denote the number of edges in Let denote the number of regions in 5/4/2018

Proof of Euler’s Formula (cont’d) Let’s start by drawing Euler’s formula is valid for , since r=e-v+2 1=1-2+2 We obtain by adding an edge at one of from the vertices of . 5/4/2018

Proof of Euler’s Formula (cont’d) In general, we can obtain from by adding an edge to one of the vertices of . The new edge might link two vertices already in . Or, the new edge might add another vertex to . We will use the method of induction to complete the proof: We have shown that the theorem is true for . Next, let’s assume that it is true for for any n>1, and prove it is true for . Let (x,y) be the edge that is added to to get . There are two cases to consider. 5/4/2018

Proof of Euler’s Formula (cont’d) In the first case, x and y are both in . Then they are on the boundary of a common region K , possibly an unbounded region. Edge (x, y) splits K into two regions. Then, Each side of Euler’s formula grows by one. So, if the formula was true for , it will also be true for . y x K 5/4/2018

Proof of Euler’s Formula (cont’d) In the second case, one of the vertices x,y is not in . Let’s say that it is x. Then, adding (x,y) implies that x is also added, but that no new regions are formed (no existing regions are split). So, the value on each side of Euler’s equation is unchanged. The validity of Euler’s formula for implies its validity for . By induction, Euler’s formula is true for all ’s and the full graph G. y K x 5/4/2018

Example of Euler’s Formula How many regions would there be in a plane graph with 10 vertices each of degree 3? 5/4/2018

Corollary If G is a connected planar graph with e > 1, then e ≤ 3v – 6 Proof: Define the degree of a region as the number of edges on its boundary. If an edge occurs twice along the boundary, then count it twice. The region K has degree 12. K 5/4/2018

Proof of Corollary continued Note that no region can be less than degree 3. A region of degree 2 would be bounded by two edges joining the same pair of vertices (parallel edges) A region of degree 1 would be bounded by a loop edge. Neither of these is allowed, and so a region must have at least degree 3. 5/4/2018

Proof of Corollary continued 5/4/2018

Fig 4 Two embeddings of a planar graph 5/4/2018

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. 5/4/2018

Embed the graph G in the plane, resulting in r regions. Thm 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 5/4/2018

The boundary of every region is a 4-cycle. Cor. 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. 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 得證. 5/4/2018

Thm 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  5/4/2018

Fig 5 Two important nonplanar graph K3,3 K5 5/4/2018

Thm 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.   5/4/2018

Definition: A subdivision of a graph G is a graph obtained by inserting vertices (of degree 2) into the edges of G. 5/4/2018

Fig 6 Subdivisions of graphs. H is a subdivision of G. F F is not a subdivision of G. 5/4/2018

Fig 7 The Petersen graph is nonplanar. Thm 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 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 5/4/2018

5/4/2018