Ma/CS 6b Class 11: Kuratowski and Coloring

Similar documents
Ma/CS 6b Class 10: Kuratowski's Theorem

Ma/CS 6b Class 10: Kuratowski's Theorem

The Six Color Theorem

CS 2336 Discrete Mathematics

Ma/CS 6b Class 26: Art Galleries and Politicians

Ma/CS 6b Class 5: Graph Connectivity

Math 443/543 Graph Theory Notes 5: Planar graphs and coloring

Ma/CS 6a Class 9: Coloring

Discrete Wiskunde II. Lecture 6: Planar Graphs

Tutte s Theorem: How to draw a graph

Planar graphs. Chapter 8

Jordan Curves. A curve is a subset of IR 2 of the form

Math 777 Graph Theory, Spring, 2006 Lecture Note 1 Planar graphs Week 1 Weak 2

Jordan Curves. A curve is a subset of IR 2 of the form

LAMC Advanced Circle October 9, Oleg Gleizer. Warm-up

Planarity: dual graphs

Characterizations of graph classes by forbidden configurations

HW Graph Theory Name (andrewid) - X. 1: Draw K 7 on a torus with no edge crossings.

Ma/CS 6b Class 7: Minors

Ma/CS 6b Class 9: Euler s Formula

Discrete mathematics

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

Chapter 6 GRAPH COLORING

Week 9: Planar and non-planar graphs. 1st and 3rd of November, 2017

MAT 145: PROBLEM SET 6

6 Planar Graphs. 6.1 Euler's Formula

Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem

An Investigation of the Planarity Condition of Grötzsch s Theorem

Basics of Graph Theory

The following is a summary, hand-waving certain things which actually should be proven.

EULER S FORMULA AND THE FIVE COLOR THEOREM

Graph Drawing via Canonical Orders

Coloring planar graphs

Discrete Mathematics I So Practice Sheet Solutions 1

arxiv: v1 [cs.dm] 13 Apr 2012

Week 2 Polygon Triangulation

List Coloring Graphs

Ma/CS 6b Class 13: Counting Spanning Trees

Graphs and Discrete Structures

Graph Definitions. In a directed graph the edges have directions (ordered pairs). A weighted graph includes a weight function.

Scheduling, Map Coloring, and Graph Coloring

Introduction to Graph Theory

8 Colouring Planar Graphs

GRAPH THEORY: AN INTRODUCTION

Today. Types of graphs. Complete Graphs. Trees. Hypercubes.

Week 9: Planar and non-planar graphs. 7 and 9 November, 2018

What is the sum of the measures of the angles of a quadrilateral?

5 Graphs

Kuratowski Notes , Fall 2005, Prof. Peter Shor Revised Fall 2007

November 14, Planar Graphs. William T. Trotter.

Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings

Rubber bands. Chapter Rubber band representation

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) We will be interested in s.t. ( )~1. To gain some intuition note ( )

HW Graph Theory SOLUTIONS (hbovik) - Q

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) 2 ( ) ( )

MAS 341: GRAPH THEORY 2016 EXAM SOLUTIONS

How many colors are needed to color a map?

Problem Set 3. MATH 776, Fall 2009, Mohr. November 30, 2009

Motion Planning. O Rourke, Chapter 8

Treewidth and graph minors

The Graphs of Triangulations of Polygons

On Two Short Proofs About List Coloring Graphs

INTRODUCTION TO GRAPH THEORY. 1. Definitions

Ma/CS 6b Class 4: Matchings in General Graphs

Polygon decomposition. Motivation: Art gallery problem

Planarity. 1 Introduction. 2 Topological Results

Assignments are handed in on Tuesdays in even weeks. Deadlines are:

6th Bay Area Mathematical Olympiad

Three applications of Euler s formula. Chapter 10

On the structure of 1-planar graphs

Euler Characteristic

Lattice Polygon s and Pick s Theorem From Dana Paquin and Tom Davis 1 Warm-Up to Ponder

Graph Theory Mini-course

Remarks on Kuratowski s Planarity Theorem. A planar graph is a graph that can be drawn in a plane without edges crossing one another.

Assignment 1 Introduction to Graph Theory CO342

Math 3012 Applied Combinatorics Lecture 12

2 Geometry Solutions

Coloring Squared Rectangles

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

Lecture 4: Trees and Art Galleries

Chapter 5. Planar Graphs. 5.1 Plane and Planar Graphs

Tangencies between disjoint regions in the plane

Week 7 Convex Hulls in 3D

arxiv: v1 [math.co] 7 Dec 2018

CPS 102: Discrete Mathematics. Quiz 3 Date: Wednesday November 30, Instructor: Bruce Maggs NAME: Prob # Score. Total 60

Pebble Sets in Convex Polygons

A THREE AND FIVE COLOR THEOREM

Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, Roma, Italy

MC 302 GRAPH THEORY 10/1/13 Solutions to HW #2 50 points + 6 XC points

Generating Functions for Hyperbolic Plane Tessellations

Lecture 6: Graph Properties

Which n-venn diagrams can be drawn with convex k-gons?

Convex Hulls (3D) O Rourke, Chapter 4

Lecture 20 : Trees DRAFT

Graph Theory. 1 Introduction to Graphs. Martin Stynes Department of Mathematics, UCC January 26, 2011

Planar Graph (7A) Young Won Lim 5/21/18

Course Introduction / Review of Fundamentals of Graph Theory

Extremal Graph Theory: Turán s Theorem

The Four Color Theorem: A Possible New Approach

Weak Dynamic Coloring of Planar Graphs

Transcription:

Ma/CS 6b Class 11: Kuratowski and Coloring By Adam Sheffer Kuratowski's Theorem Theorem. A graph is planar if and only if it does not have K 5 and K 3,3 as topological minors. We know that if a graph contains K 5 or K 3,3 as a topological minor, then it is not planar. It remains to prove that every non-planar graph contains such a topological minor. Kazimierz Kuratowski 1

Reminder: Topological Minors A graph H is a topological minor of a graph G if G contains a subdivision of H as a subgraph. G H Reminder: Kuratowski Subgraphs Given a graph G, a Kuratowski subgraph of G is a subgraph that is a subdivision of K 5 or K 3,3. 2

3-Connectedness Lemma. Let G = V, E be a graph with fewest edges among all non-planar graphs without a Kuratowski subgraph. Then G is 3-connected. We proved this lemma in the previous class. To complete the proof of Kuratowski's Theorem, we prove that every 3-connected graph without a Kuratowski subgraph is planar. Already Proved Lemma A. Let G = V, E be a 3-connected graph with V 5. Then there exists an edge e E whose contraction results in a 3-connected graph. Lemma B. Let G = V, E be a graph with no Kuratowski subgraph. Then contracting any edge e E gives a graph with no Kuratowski subgraph. 3

Recall: Convex Polygons A polygon is convex if no line segment between two of its vertices intersects the outside of the polygon. Equivalently, every interior angle of a convex polygon is smaller than π. Convex Not Convex Convex Embeddings A convex embedding of a planar graph G is a plane graph of G with all the edges being straight-line segments and in which the boundary of every face is convex. We now investigate which planar graphs have a convex embedding. d c a b e b e c a d 4

Convex Embeddings and Connectivity It is known that the planar graph K 2,4 has no convex embedding. The connectivity of K 2,4 is 2. On the other hand, for 3-connected graphs this cannot be the case. 3-connected Graph and Convex Embeddings Theorem (Tutte). If G = (V, E) is 3-connected and contains no Kuratowski subgraph, then G has a convex embedding with no three vertices on a line. This implies that G is planar, and thus completes the proof of Kuratowski s theorem. 5

Proof We prove the claim by induction on V. Induction basis. The smallest 3-connected graph has four vertices. The only 3-conncted graph with four vertices: Induction Step By Lemma A, since G is 3-connected, there exists an edge e whose contraction results in a 3-connected graph G e. By Lemma B, G e also has no Kuratowski subgraph. By the induction hypothesis, there is a convex embedding of G e with no three points on a line. 6

Induction Step (cont.) Let z be the vertex of G e obtained by contracting e = x, y. Since G e is 3-connected, removing z results in a face f with a boundary that is a polygon. Since G e z is 2-connected, the boundary of f is connected. If a vertex v of this polygon is connected to z in G e, then v is connected to x or to y (or to both) in G. y x z v v A Convex Embedding of G Let x 1,, x k be the neighbors of x, arranged in a cyclic order according to their position in f. If every neighbor of y is between x i and x i+1 (possibly including x i and x i+1 ), we can expand e back and obtain a convex embedding of G. x i y 1 y y 2 x x i+1 7

Two Remaining Cases Two cases remain: x and y have at least three common neighbors. There are vertices x i, y j, x k, y l in this order around the boundary. The first case cannot happen since it would imply that G contains a subdivision of K 5. a y x b c The Last Case It remains to consider the case where There vertices x i, y j, x k, y l are in this order around the boundary. This case also cannot happen, since then G would contain a subdivision of K 3,3 V 1 = x, y 1, y 2 V 2 = y, x 1, x 2 y 2 y x x 1 y 1 x2 8

Conclusion The only case that did not lead to a contradiction is the first one, in which we have a convex embedding of G. That is, there always exists a convex embedding of G. Fáry s Theorem Theorem. Any simple planar graph can be drawn without crossings so that its edges are straight line segments. We do not prove the theorem in this course. 9

Reminder: Map Coloring Can we color each face with one of four colors, so that no two adjacent faces have the same color? Reminder: The Four Color Theorem Theorem. Every map has a 4-coloring. Asked over 150 years ago. Over the decades several false proofs were published. Proved in 1976 by Appel and Haken. Extremely complicated proof that relies on a computer program. 10

Map Coloring and Graphs Place a vertex in each face. Place an edge between any pair of vertices that represent adjacent faces. The problem. Can we color the vertices using four colors, such that every edge is adjacent to two different colors? Maps and Planar Graphs A graph that is obtained from a map is planar (we can easily draw non-crossing edges). Similarly, we can reduce the problem of coloring a planar graph G to a problem of coloring the faces of a map. Coloring the vertices of G is equivalent to coloring the faces of the dual graph G. 11

Coloring Planar Graphs Since coloring planar graphs and coloring maps are equivalent problems, the four color theorem states that every planar graph can be colored with four colors. This proof is too complicated for us (or for any living person ). Instead, we prove that every planar graph can be colored by using five colors. Warm Up Problem Problem. Prove that any planar graph G = V, E can be colored by using six colors. Hint. Recall a planar graph has at most 3 V 6 edges. 12

Proof by Induction We prove the claim by induction on V. Since E 3 V 6, the average degree is 2 E 6 12. V V Thus, there is a vertex v V of degree smaller than six in G. We remove v to obtain the planar graph G 1 = V 1, E 1. By the hypothesis, G 1 can be colored using six colors. We place v back. Since the degree of v is at most five, there is a valid color for it. Five Colors Problem. Prove that any planar graph G = V, E can be colored by using five colors. 13

Proof by Induction We start in the same way: Proof by induction on V. There is a vertex v V of degree at most five in G. We remove v to obtain the planar graph G 1 = V 1, E 1. By the hypothesis, G 1 can be colored using five colors. We place v back. If it is of degree at most four, we can color it. What if v is of degree five? The Case of Degree 5 Consider the case where v is of degree 5 and each of its neighbors is of a different color. If removing v disconnects G, we can permute the colors in one of the components. v v 14

The Problematic Case A neighbor a of v is colored with color 1, and we would like to change it to color 2. Let b be a neighbor of v with color 2. A problem occurs if there is a path between a and b that is alternately colored using colors 1 and 2. a v b The Problematic Case (cont.) It two neighbors of v do not have an alternating chain between them, we can give both the same color, and then color v. It is impossible to have both an a-c alternating chain and a b-d alternating chain without the two crossing. Thus we can always color v, which completes the proof. e a v b d c 15

The End 16