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,

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics and Its Applications
Advertisements

Graphs, Planar graphs Graph coloring
Chapter 9 Graphs.
Applications of Euler’s Formula for Graphs Hannah Stevens.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
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
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
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.
9.8 Graph Coloring. Coloring Goal: Pick as few colors as possible so that two adjacent regions never have the same color. See handout.
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.
MATH 370 Final Review Chapter Know this well Chapter 5 and 6: Counting/ Probability Basic counting P(n,r), C(n,r), C(n-1+r,r),… Basic probability,
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.
 Quotient graph  Definition 13: Suppose G(V,E) is a graph and R is a equivalence relation on the set V. We construct the quotient graph G R in the follow.
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.
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.
Chapter 7 Planar Graphs 大葉大學 資訊工程系 黃鈴玲  7.2 Planar Embeddings  7.3 Euler’s Formula and Consequences  7.4 Characterization of Planar Graphs.
9.5 Euler and Hamilton graphs. 9.5: Euler and Hamilton paths Konigsberg problem.
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]
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
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.
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
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
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.
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Exam 3 review Chapter 9- Graphs.
Presentation transcript:

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, can an isomorphic version of K 3,3 be drawn in the plane so that no two edges cross? TXY houses UVW utilities

Planar Def Def: A graph is called planar if it can be drawn in the plane without any edges drawing.

Sketchpad examples Check examples-- See Fig01 for K 4, K 5, K 2,3, K 3,3

Q3, Q4 Check examples— Fig02 for Q 3, Q 4

Sketch05

Sketch06

Sketch07

Proof that K 3,3 is not planar see Fig 01 and Sketch 08 and Math Teacher article

Proof Consider a subgraphT2 U1V X

…proof Pf. 1: Case 1: W is outside the graph (region 2). This forms region 2a and 2b. Y must be adjacent to U, V, W…. T UVW X

Case 2 Case 2: W is inside the graph (region 1). This forms regions 1a and 1b Again, Y is adjacent to U, V, and W…. T UWV X

Is K5 planar? (see Fig01)

Claim: K 5 is nonplanar. Proof: By contradiction… Suppose there is a planar representation of K5. 2 So v1, v2, v3, v4, v5 form a pentagon {v1,v3} must be present. WLOG, let it be on the inside. Then construct {v2,v4} and {v2,v5} on the outside. So __________ are on the __________

Find # of regions, edges, vertices to discover Euler’s formula rev W3W3 K 2,3 Q3Q3

Theorem 1: Euler’s Formula Thm: Let G be a connected planar simple graph with e edges and v vertices. Let r be the number of regions in a planar representation of G. Then r = _______ Proof: First, specify a planar representation of G. We will prove by specifying a sequence of subgroups G 1, G 2, … G e =G, adding an edge at each step. This is possible because G is connected. Arbitrarily pick an edge of G to obtain G 1. Obtain G n from G n-1 by arbitrarily adding an edge that is incident with a vertex in G n-1, adding the other vertex if necessary.

…proof outline By induction: Basis: e=1 G 1 r 1 = ___ e 1 = ___ v 1 = ___ So_________ Inductive step: Assume n and show n+1. This means: Assume r n = e n – v n + 2 and add {a n+1, b n+1 } to G n to obtain G n+1 and show ___________… Case 1: a n+1, b n+1  G n R is split into 2 regoins. r n+1 = ___ e n+1 = ___ v n+1 = ___ So ___________ Case 2: a n+1  G n but b n+1  G n r n+1 = ___ e n+1 = ___ v n+1 = ___

Question: How do you prove a graph is either planar or not planar? To prove it is… To prove it isn’t…

Corollary 1: e≤3v-6 Corollary 1: If G is a connected planar simple graph with e edges and v vertices where v≥3, then e≤3v-6. Def: deg(R )= number of edges on the boundary of region R Proof: Assume G is simple. Therefore it has no loops or multiple edges. So it has no regions of degree 1 or 2. A planar representation of G has r regions, each of degree at least 3. Note: 2e = ≥ 3r So r ≤ (2/3)e Using Euler’s Theorerm, r = ______ ≤ _____ …

Ex: Use the contrapositive of Corollary 1 to prove that K 5 is nonplanar.

Q: Can you use Corollary 1 to show K3,3 is nonplanar?

Cor. 2– region degree ≤ 5 A Corollary of Cor. 1 is the following: Cor. 2: If G is a connected planar simple graph, then G has a vertex of degree not exceeding 5. Proof: Case 1: G has 1 or 2 vertices: result _______ Case 2: G has at least 3 vertices. By ___, we know e ≤ ____ so 2e ≤ ____ To show result, assume degree of every vertex is ______. Then because 2e = _____ by _______, we have 2e ≥ 6v (why?). But this contradicts ___. So there must be a vertex with degree ≤ 5.

Corollary 3: e ≤ 2v – 4 Corollary 3: If G is a connected planar simple graph with e edges, v vertices, v≥3, and no circuits of length 3, then e≤2v – 4. Proof. Assume G is simple. Consider a planar representative of G. Therefore it has no loops or multiple edges, which would create regions of degree 1 or 2. With no circuits of length 3, there are no regions of degree 3. Therefore, all regions are at least degree 4. So 2e = ________ ≥ 4r Solving for r… By Euler’s Formula…

K3,3 Ex: Use Corollary 2 to prove that K3,3 is nonplanar.

Is Q4 planar or not? Prove.

Kuratowski’s Theory Def: Replacing {u,v} with {u,w} and {w,v} is an elementary subdivision. Def: G1=(V1,E1) and G2=(V2,E2) are homeomorphic if they can be obtained from the same graph by a sequence of elementary subdivisions. Kuratowski’s Theorem: A graph is nonplanar iff it contains a subgraph homeomorphic to K3,3 or K5. Proof:  clear  beyond scope of class

examples Are the following planar or not? Why?

Peterson ex Ex: Use the two Euler Corollaries on the Peterson example (See examples in notes) Cor. 1: e ≤ 3v - 6 Cor. 3: e ≤ 2v - 4

Kuratowski’s Theory Ex: Use Kuratowski’s Theory on the Peterson example. see written handout

More ex See handout for more examples using Euler and Kuratowski – See sketch06 and sketch07 on sketchpad to the right – See attached Sketchpad handout with 7 more ex

More – handout ex 1-2

Handout 3-4

Handout 5-7

Ex- book 7, 23