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.:

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics and Its Applications
Advertisements

Great Theoretical Ideas in Computer Science for Some.
Planar Graphs: Coloring and Drawing
Chapter 8 Topics in Graph Theory
22C:19 Discrete Math Graphs Fall 2014 Sukumar Ghosh.
The Four Color Theorem (4CT)
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.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
Graph Drawing Introduction 2005/2006. Graph Drawing: Introduction2 Contents Applications of graph drawing Planar graphs: some theory Different types of.
FOUR COLOR THEOREM. A graph has been colored if a color has been assigned to each vertex in such a way that adjacent vertices have different colors. In.
Applied Combinatorics, 4th Ed. Alan Tucker
Computational Geometry Seminar Lecture 1
Graph Colouring Lecture 20: Nov 25.
Definition Dual Graph G* of a Plane Graph:
Drawing of G. Planar Embedding of G Chord A chord of a cycle C is an edge not in C whose endpoints lie in C.
Theorem Every planar graph is 5-colorable.
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.
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.
22C:19 Discrete Math Graphs Spring 2014 Sukumar Ghosh.
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.
Graphs Chapter 10.
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.
Planar Graphs Graph Coloring
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 Colouring Lecture 20: Nov 25. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including.
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.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
The four colour theorem
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.
5-color theorem 林典濤 : PPT, Lecture note 陳咨翰 : Presentation.
JCT – boundaries of the components of the complement of a Jordan curve - I The boundary of a component of the complement of a Jordan curve is a subset.
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.
FOUR COLOR THEOREM BY: JUSTIN GILMORE. FOUR COLOR THEOREM The four-color theorem states that any map in a plane can be colored using four-colors in such.
Chapter 7 Planar Graphs 大葉大學 資訊工程系 黃鈴玲  7.2 Planar Embeddings  7.3 Euler’s Formula and Consequences  7.4 Characterization of Planar Graphs.
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
Great Theoretical Ideas In Computer Science
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 Cox, Sherman, Tong.
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.
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.
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.
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:

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.: A A A AA A A A A AA A

Jordan Curves A curve is a subset of R 2 of the form  = {  ( x ) : x 2 [0, 1]}, where  : [0, 1] ! R 2 is a continuous mapping from the close interval [0, 1] to the plane.  (0) and  (1) are called the endpoints of curve . A curve is closed if its first and last points are the same. A curve is simple if it has no repeated points except possibly first = last. A closed simple curve is called a Jordan-curve. Examples: – line segment between p, q 2 R 2 : x  x p + (1 – x ) q – circular arcs, Bezier curves without self-intersection, etc. 2

Drawing of Graphs A drawing of a (multi)graph G is a function f defined on V ( G ) [ E ( G ) that assigns – a point f ( v ) 2 R 2 to each vertex v and – an f ( u ), f ( v )-curve to each edge { u, v }, such that the images of vertices are distinct. A point in f ( e ) Å f ( e ') that is not a common endpoint is a crossing. A (multi)graph is planar if it has a drawing without crossings. Such a drawing is a planar embedding of G. A planar (multi)graph together with a particular planar embedding is called a plane (multi)graph. 3

Example: plane graph 4 drawingplane embedding

Non-planar graphs Proposition K 5 and K 3, 3 cannot be drawn without crossing. Proof Define the conflict graph of edges. Jordan Curve Theorem (the unconscious ingredient) A simple closed curve C partitions the plane into exactly two faces, each having C as a boundary. 5

Example: closed curve 6

Regions and faces An open set in the plane is a set U µ R 2 such that for every p 2 U, all points within some small distance belong to U. A region is an open set U that contains a u, v -curve for every pair u, v 2 U. The faces of a plane (multi)graph are the maximal regions of the plane that contain no points used in the embedding. A finite plane (multi)graph G has one unbounded face (also called outer face). 7

Example: faces of a plane graph 8

Dual graph Denote the set of faces of a plane (multi)graph G by F ( G ) and let E ( G ) = { e 1,…, e m }. Define the dual (multi-)graph G * of G by –V ( G *) := F ( G ) –E ( G *) := { e * 1,…, e * m }, where the endpoints of e * i are the two (not necessarily distinct) faces f ', f '' 2 F ( G ) on the two sides of e i. Multiple edges and loops can appear in the dual of simple graphs. Different planar embeddings of the same planar graph could produce different duals. 9

Two observations about plane graphs Proposition Let l ( F i ) denote the length of face F i in a plane (multi)graph G. Then we have 2 e ( G ) =  l ( F i ). Proposition Edges e 1,…, e r 2 E ( G ) form a cycle in G if and only if e * 1,…, e * r 2 E ( G *) form a minimal nonempty edge- cut in G *. 10

Euler's Formula Theorem (Euler 1758) If a connected plane multigraph G has n vertices, e edges, and f faces, then we have f = e – n + 2. Proof Induction on n (for example). Corollary If G is a plane multigraph with k components, then f = e – n + k + 1. Remark Each embedding of a planar graph has the same number of faces. 11

Number of edges in planar graphs Theorem Let G be a simple planar graph with n ¸ 3 vertices and e edges. Then we have e · 3 n – 6. If G is also triangle-free, then e · 2 n – 4. Corollary K 5 and K 3, 3 are not planar. Proposition For a simple plane graph G on n vertices, the following are equivalent:  G has 3 n – 6 edges  G is a triangulation (every face is a triangle)  G is a maximal planar graph (we cannot add edges) 12

Coloring maps 13

Coloring maps with 5 colors Five Color Theorem (Heawood, 1890) If G is planar, then  ( G ) · 5. Proof There is a vertex v of degree at most 5. Modify a proper 5-coloring of G – v so as to obtain a proper 5-coloring of G. A contradiction. Idea of modification: Kempe chains 14

Coloring maps with 4 colors Four Color Theorem (Appel, Haken 1976) If G is planar, then  ( G ) · 4. Idea of the proof  W.l.o.g. we can assume G is a planar triangulation.  A configuration is a separating cycle C µ G (the ring) together with the portion of G inside C.  For the Four Color Problem, a set of configurations is an unavoidable set if a minimum counterexample must contain some member of it.  A configuration is reducible if a planar graph containing cannot be a minimal counterexample.  Find an unavoidable set in which each configuration is reducible. 15

A problem with a long history Kempe's original attempt (1879) with a set of 3 unavoidable configurations was wrong. Appel and Haken, working with Koch, (1976) came up with a set of 1936 unavoidable configurations, each of which is reducible (1000 hours of computer time). Robertson, Sanders, Seymour and Thomas (1996) used a set of 633 unavoidable configurations (3 hours of computer time). 16