Planar / Non-Planar Graphs Gabriel Laden CS146 – Spring 2004 Dr. Sin-Min Lee.

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics and Its Applications
Advertisements

Great Theoretical Ideas in Computer Science for Some.
Introduction to Graph Theory Instructor: Dr. Chaudhary Department of Computer Science Millersville University Reading Assignment Chapter 1.
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,
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.
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
Tucker, Applied Combinatorics, Section 1.4, prepared by Patti Bodkin
Graph Colouring Lecture 20: Nov 25.
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.
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.
CS 2813 Discrete Structures
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 Chapter 6 Planar Graphs Ch. 6. Planar Graphs.
Summing degree sequences work out degree sequence, and sum.
More Graphs, Subgraphs and Trees Planarity and Coloring.
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
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.
Graph.
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.
An Introduction to Graph Theory
Graph Colouring Lecture 20: Nov 25. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including.
Graph Theory and Applications
Planar Graphs Lecture 10: Oct 21. This Lecture Today we will talk about planar graphs, and how to color a map using 6 colors. Planar graphs Euler’s formula.
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.
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.
Introduction to Graph Theory
Great Theoretical Ideas in Computer Science for Some.
COMPSCI 102 Introduction to Discrete Mathematics.
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.
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
Applied Discrete Mathematics Week 13: Graphs
5.9.2 Characterizations of Planar Graphs
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.
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.
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.
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.
Drawing a graph
Presentation transcript:

Planar / Non-Planar Graphs Gabriel Laden CS146 – Spring 2004 Dr. Sin-Min Lee

Definitions Planar – graph that can be drawn without edges that intersect within a plane Non-Planar – graph that cannot be drawn without edges that intersect within a plane

Planar graphs can sometimes be drawn as non- planar graphs. It is still a planar graph, because they are isomorphic. Do Edges Intersect?

Three Houses / Three Utilities Q. Suppose we have three houses and three utilities. Is it possible to connect each utility to each of three houses without any lines crossing? Planar or Non-Planar ? This is also known as K(3,3) bipartite graph

Another definition Region – The area bounded by a subset of the vertices and edges of a graph Note: the outside area of a graph also counts as a region. Therefore a tree has one region, a simple cycle has two regions.

Examples of Counting Regions

Commonly Used Variables Variables used in following mathematical proofs G = an arbitrary graph P = number of vertices Q = number of edges R = number of regions n = number of edges that bound a region N = sum of n for all regions of G

First Theorem Let G be a connected planar graph p = vertices, q = edges, r = regions Then p – q + r = 2 Theorem is by Euler Proof can be made by induction

Second Theorem Let G be a connected planar graph p = (vertices >= 3), q = edges Then q <= 3p - 6 Proof is a little more interesting, uses first theorem to help solve…

Proof: q <= 3p – 6 For each region in graph, n = number of edges to form boundary of its region. Sum of all these n’s in graph = N N >= 3r must be true, since all regions need at least 3 edges to form them. N <= 2q must be true, since no edge can be used more than twice in forming a region

(con’t) Proof: q <= 3p – 6 3r <= N <= 2q Solve p – q + r = 2 for r, then substitute 3(-p +q + 2) <= 2q q <= 3p – 6 is simplified answer

Proof: K(3,3) is Non-Planar Proof by contradiction of theorems Since graph is bipartite, no edge connects two edges within same subset of vertices N >= 4r must be true, since graph contains no simple triangle regions of 3 edges. N <= 2q must be true, since no edge can be used more than twice in forming a region

(con’t) Proof of K(3,3) For K(3,3) p=6, q= 9, r= ?? 4r <= N <= 2q 4r <= (2q = 2 * 9 = 18) r <= 4.5 Using first theorem of planar graphs, p – q + r = 2 6 – 9 + r = 2 r = 5 Proof by contradiction: r cannot be both equal to 5 and less than 4.5 Therefore, K(3,3) is a non-planar graph

Complete Graphs Denoted by Kp All vertices are connected to all vertices q = p * (p - 1) / 2

Proof: K5 is non-planar p=5 q= p * (p – 1) / 2 = 10 Using second theorem of planar graphs: q <= 3p – 6 10 <= 3(5) – 6 10 <= 9 ??? By contradiction, K5 must be non-planar

More Definitions Isomorphic – one-to-one maping of two graphs, such that they are equivalent Subgraph – a graph which is contained as part of another equivalent or greater graph Supergraph – if G’ is a subgraph of G, then G is said to be a supergraph of G’

Subdivisions of graph G Subdivision – a graph obtained from a graph G, by inserting vertices of degree two into any edge (H is a valid subdivision of G, while F is not)

Kuratowski Reduction Theorem A graph G is planar if and only if G contains no subgraph isomorphic to K5 or any sudivision of K5 or K(3,3) Every non-planar graph is a supergraph of K(3,3) or K5

Peterson Graph

Using Kuratowski Q. Is Peterson graph non-planar? A. We can use Kuratowski theorem to pick apart the graph until we find K5 or K(3,3). (solution given on chalkboard)

Scheduling Problem Q. How many time periods are needed to offer the following courses for the set of student schedules? Course Listings: Combinatorics (C), Graph Theory (G), Linear Algebra (L), Numerical Analysis (N), Probability (P), Statistics (S), Topology(T) Student Schedules: CLT, CGS, GN, CL, LN, CG, NP, GL, CT, CST, PS, PT A. This can be drawn as a graph, then find the chromatic number (solution given on chalkboard)

Chromatic Number Rules Four Color Theorem: If G is a planar graph, then X(G) <= 4 Theorem for any graph: Where  (G) = max degree of its vertices, X(G) <= 1 +  (G)

My References