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.

Slides:



Advertisements
Similar presentations
Introduction to Graphs
Advertisements

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.
Planar / Non-Planar Graphs Gabriel Laden CS146 – Spring 2004 Dr. Sin-Min Lee.
13.4 Map Coloring and the Four Color Theorem. We started this chapter by coloring the regions formed by a set of circles in the plane. But when do we.
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
Introduction to Graphs Lecture 18: Nov 16. Seven Bridges of Königsberg Is it possible to walk with a route that crosses each bridge exactly once?
Tucker, Applied Combinatorics, Section 1.4, prepared by Patti Bodkin
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.
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.
Chapter 9.8 Graph Coloring
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.
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.
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.:
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
Chapter 10.8 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.
Graph Theory and Applications
Introduction to Graphs. This Lecture In this part we will study some basic graph theory. Graph is a useful concept to model many problems in computer.
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
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.
Introduction to Graph Theory
Great Theoretical Ideas in Computer Science for Some.
Chapter 10.8 Graph Coloring These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7 th ed., by Kenneth.
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.
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
Great Theoretical Ideas In Computer Science
Applied Combinatorics, 4th Ed. Alan Tucker
Discrete Mathematics for Computer Science
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.8 Graph Coloring
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.8 Graph Coloring
Chapter 10.8 Graph Coloring
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.
Graph Theory What is a graph?.
MAT 2720 Discrete Mathematics
Chapter 10.8 Graph Coloring
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.
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 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 6-coloring

Map Colouring Colour the map using minimum number of colours so that two countries sharing a border are assigned different colours.

Map Colouring Can we draw a map so that there are 5 countries such that any two of which are adjacent? Theorem (Apple Haken 1977). Every map is 4-colourable. NO Can we draw a map which needs 5 colours? NO Conjecture (1852) Every map is 4-colourable. “Proof” by Kempe 1879, an error is found 11 years later. (Kempe 1879) Every map is 5-colourable. The proof is computer assisted, some mathematics are still not happy.

Planar Graphs - Each vertex is a region. - Two regions have an edge if they are adjacent. A graph is planar if there is a way to draw it in the plane without edges crossing. This is a planar graph.

Non-Planar Graphs Can we draw a map so that there are 5 countries such that any two of which are adjacent? NO

IV I II 4 Connected Regions Four Continuous Faces An important concept of a planar graph is its faces. So let’s study it in some details.

a b c d Region Boundaries

a b c d abca Region Boundaries

a b c d abda abca Region Boundaries

a b c d acda abca abda outer region Region Boundaries

a b c d acda abda bcdb abca outer region Region Boundaries

Region Boundaries: Bridge

a d b c g f e abcda efge abcefgecda outer region Region Boundaries: Bridge

Region Boundaries: Dongle

r t s u y x w v rstur Region Boundaries: Dongle outer region

r t s u y x w v Region Boundaries: Dongle

r t s u y x w v stvxyxvwvturs rstur Region Boundaries: Dongle

A planar embedding is a graph along with its face boundaries: cycles (same graph may have different embeddings) two length 5 faces length 7 face Planar Embeddings

This Lecture Planar graphs Euler’s formula 6-coloring

If a connected planar graph has n vertices, m edges, and f faces, then n –m +f = 2 Euler’s Formula n=5, m=5, f=2 n=6, m=10, f=6n=9, m=8, f=1

Proof of Euler’s Formula Proof by induction on the number of vertices. Base case (n=1): n=1 f=m+1 If a connected planar graph has n vertices, m edges, and f faces, then n –m +f = 2

Proof of Euler’s Formula Induction step (n>1): “contract” the red edge n’=n-1, m’=m-1, f’=f Number of faces is the same, although some faces get shorter. By induction, n’-m’+f’=2. This implies n-m+f=2. If a connected planar graph has n vertices, m edges, and f faces, then n –m +f = 2

This Lecture Planar graphs Euler’s formula 6-coloring

Proof Steps There are three steps in the proof. 1)Show that there are at most 3n-6 edges in a simple planar graph. 2)Show that there is a vertex of degree 5. 3)Show that there is a 6-coloring. Theorem. Every planar graph is 6-colorable. The strategy is similar to that in the previous lecture: to find a low degree vertex

Application of Euler’s Formula Let be the face lengths. Note that because each edge contributes 2 to the sum Contributes one to two faces Contributes two to one face Claim. If G is a simple planar graph with at least 3 vertices, then m <= 3n-6

Application of Euler’s Formula Claim. If G is a simple planar graph with at least 3 vertices, then m <= 3n-6 Let be the face lengths. Note that Since the graph is simple, each face is of length at least 3. So Since m = n+f-2, this implies

Application of Euler’s Formula Claim. If G is a simple planar graph with at least 3 vertices, then m <= 3n-6 Claim. Every simple planar graph has a vertex of degree at most 5. 1.Suppose every vertex has degree at least 6. 2.Then m >= 6n/2 = 3n. 3.A contradiction.

Claim. Every simple planar graph has a vertex of degree at most 5. 6-Colouring Planar Graphs Theorem. Every planar graph is 6-colorable. 1.Proof by induction on the number of vertices. 2.Let v be a vertex of degree at most 5. 3.Remove v from the planar graph G. 4.Note that G-v is still a planar graph. 5.By induction, G-v is 6-colourable. 6.Since v has at most 5 neighbours, 7.v can always choose a colour (from the 6 colours). G-v v

Application of Euler’s Formula Can we draw a map so that there are 5 countries such that any two of which are adjacent? NO Can this graph have a planar drawing? Claim. If G is a simple planar graph with at least 3 vertices, then m <= 3n-6 This graph has n=5 and m=10, and so does not satisfy the claim.

Polyhedra (Optional) Icosahedron gives a 5 regular planar graph. So this approach cannot prove that every planar graph is 5-colorable.

Summary It is not very difficult to prove that every planar graph is 5-colorable. (See wiki if you are interested.) We have finished our second topic of this course, graph theory. In this topic, I hope you learn (1) how to apply the proof techniques in proving results in graph theory. (2) how to model problems as graph problems (3) how to reduce one problem to another (e.g. maximum matching to perfect matching, k-stroke graph to 1-stroke graph, etc.) Reductions and inductions are important techniques in computer science.