How many colors are needed to color a map?

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

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

How many colors are needed to color a map?

Vertex coloring, chromatic number

Vertex coloring, chromatic number

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

Graphs and Discrete Structures

Graphs & Algorithms: Advanced Topics Planar Separators

Discrete Mathematics I So Practice Sheet Solutions 1

Discrete Wiskunde II. Lecture 6: Planar Graphs

List Coloring Graphs

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

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

Planar graphs. Chapter 8

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

Chapter 6 GRAPH COLORING

Discrete mathematics

Every planar graph is 4-colourable and 5-choosable a joint proof

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

Lecture 6: Graph Properties

HOMEWORK 4 SOLUTIONS. Solution: The Petersen graph contains a cycle of odd length as a subgraph. Hence,

Coloring planar graphs

Planarity: dual graphs

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

Network flows and Menger s theorem

Part II. Graph Theory. Year

CS 2336 Discrete Mathematics

1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G))

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 ( )

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

Planar graphs. Math Prof. Kindred - Lecture 16 Page 1

Basics of Graph Theory

November 14, Planar Graphs. William T. Trotter.

arxiv: v1 [math.co] 4 Apr 2011

Class Six: Coloring Planar Graphs

CMSC Honors Discrete Mathematics

Chapter 8 Independence

List of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2,

Topics on Computing and Mathematical Sciences I Graph Theory (13) Summary and Review

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial.

Adjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge.

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

Mock Exam. Juanjo Rué Discrete Mathematics II, Winter Deadline: 14th January 2014 (Tuesday) by 10:00, at the end of the lecture.

Weak Dynamic Coloring of Planar Graphs

Planarity. 1 Introduction. 2 Topological Results

Topics in Combinatorics. Dorottya Sziráki Gergő Nemes

Small Survey on Perfect Graphs

arxiv: v1 [math.ho] 7 Nov 2017

Lecture 20 : Trees DRAFT

The Six Color Theorem

Lecture Notes on Graph Theory

Colouring graphs with no odd holes

Fixed-Parameter Algorithms, IA166

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

Treewidth and graph minors

Graph Theory S 1 I 2 I 1 S 2 I 1 I 2

Graphs and trees come up everywhere. We can view the internet as a graph (in many ways) Web search views web pages as a graph

VIZING S THEOREM AND EDGE-CHROMATIC GRAPH THEORY. Contents

Discrete mathematics II. - Graphs

The Konigsberg Bridge Problem

Assignment 1 Introduction to Graph Theory CO342

Exercise set 2 Solutions

Characterizations of graph classes by forbidden configurations

Matchings. Examples. K n,m, K n, Petersen graph, Q k ; graphs without perfect matching. A maximal matching cannot be enlarged by adding another edge.

INTRODUCTION TO GRAPH THEORY. 1. Definitions

Majority and Friendship Paradoxes

K 4 C 5. Figure 4.5: Some well known family of graphs

Introduction to Graph Theory

Simultaneous Diagonal Flips in Plane Triangulations

Solutions to Exercises 9

Coloring. Radhika Gupta. Problem 1. What is the chromatic number of the arc graph of a polygonal disc of N sides?

Discharging and reducible configurations

arxiv: v1 [cs.dm] 13 Apr 2012

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

MAT 145: PROBLEM SET 6

Definition 1.1. A matching M in a graph G is called maximal if there is no matching M in G so that M M.

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

Math 3012 Applied Combinatorics Lecture 12

Math 776 Homework. Austin Mohr. June 15, Theorem 1.1. The following assertions are equivalent for a graph T : (i) T is a tree;

Face Width and Graph Embeddings of face-width 2 and 3

Matching and Planarity

Bipartite Roots of Graphs

Abstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H.

ADJACENCY POSETS OF PLANAR GRAPHS

Theorem 3.1 (Berge) A matching M in G is maximum if and only if there is no M- augmenting path.

EULER S FORMULA AND THE FIVE COLOR THEOREM

Circular Flows of Graphs

[8] that this cannot happen on the projective plane (cf. also [2]) and the results of Robertson, Seymour, and Thomas [5] on linkless embeddings of gra

On the Induced Matching Problem

On the Page Number of Upward Planar Directed Acyclic Graphs

CS 311 Discrete Math for Computer Science Dr. William C. Bulko. Graphs

A Practical 4-coloring Method of Planar Graphs

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

Ma/CS 6b Class 11: Kuratowski and Coloring

Graph Theory Mini-course

Elements of Graph Theory

Planar Graph (7A) Young Won Lim 6/20/18

The Structure of Bull-Free Perfect Graphs

The Geodesic Integral on Medial Graphs

Rainbow game domination subdivision number of a graph

Transcription:

How many colors are needed to color a map?

Is 4 always enough?

Two relevant concepts How many colors do we need to color a map so neighboring countries get different colors? Simplifying assumption (not true in reality): Each country is bounded by a simple continuous curve. Auxiliary graph: V (G) = set of countries, E(G) = pairs of countries that are neighboring (share a 1- dimensional piece of their boundary. (just points are not enough!) Graph colorings: We then want a coloring of the vertices of this auxiliary graph, such that adjacent vertices receive distinct colors. Planar graphs: The auxiliary graph G of the map has a special property: it can be drawn into the plane such that the edges do not cross. Indeed: draw the vertex representing the country in the middle (the capitol ) and draw a curve to the middle of the boundary curve with each country. This drawing forms an embedding of the graph G in the plane so that the edges do not intersect. 3

Vertex coloring, chromatic number A k-coloring of a graph G is a labeling f : V (G) S, where S = k. The labels are called colors; the vertices of one color form a color class. A k-coloring is proper if adjacent vertices have different labels. A graph is k-colorable if it has a proper k-coloring. The chromatic number is χ(g) := min{k : G is k-colorable}. A graph G is k-chromatic if χ(g) = k. Examples. K n, K n,m, C 5, Petersen A graph G is k-color-critical (or k-critical) if χ(h) < χ(g) = k for every proper subgraph H of G. Characterization of 1-, 2-, 3-critical graphs. 4

Lower bounds Simple lower bounds χ(g) ω(g) χ(g) n(g) α(g) Examples for χ(g) ω(g): odd cycles of length at least 5, χ(c 2k+1 ) = 3 > 2 = ω(c 2k+1 ) complements of odd cycles of order at least 5, χ(c 2k+1 ) = k + 1 > k = ω(c 2k+1 ) random graph G = G(n, 1 2 ), almost surely χ(g) n 2 log n > 2 log n ω(g) 5

Mycielski s Construction The bound χ(g) ω(g) could be arbitrarily bad. Construction. Given graph G with vertices v 1,..., v n, we define supergraph M(G). V (M(G)) = V (G) {u 1,... u n, w}. E(M(G)) = E(G) {u i v : v N G (v i ) {w}}. Theorem. (i) If G is triangle-free, then so is M(G). (ii) If χ(g) = k, then χ(m(g)) = k + 1. Upper bounds χ(g) (G) + 1. Proof. Algorithmic. Greedy coloring. Proposition χ(g) max H G δ(h) + 1. Proof. Greedy coloring procedure with the ordering v 1,..., v n, where v i is a min-degree vertex of the graph G[{v 1,..., v n }]. 6

Jordan Curves A curve is a subset of IR 2 of the form α = {γ(x) : x [0, 1]}, where γ : [0, 1] IR 2 is a continuous mapping from the closed 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 segments between p, q IR 2 x xp + (1 x)q, circular arcs, Bezier-curves without self-intersection, etc... 7

Drawing of graphs A drawing of a multigraph G is a function f defined on V (G) E(G) that assigns a point f(v) IR 2 to each vertex v and an f(u), f(v)-curve to each edge uv, 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 multigraph 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. drawing plane embedding 8

Are there non-planar graphs? Proposition. K 5 and K 3,3 cannot be drawn without crossing. Proof. Define the conflict graph of edges. The unconscious ingredient. Jordan Curve Theorem. A simple closed curve C partitions the plane into exactly two faces, each having C as boundary. Not true on the torus! 9

Are there non-planar graphs? Proposition. K 5 and K 3,3 cannot be drawn without crossing. Proof. Define the conflict graph of edges. The unconscious ingredient. Jordan Curve Theorem. A simple closed curve C partitions the plane into exactly two faces, each having C as boundary. Not true on the torus! 9-a

Regions and faces An open set in the plane is a set U R 2 such that for every p 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 U. The faces of a plane multigraph are the maximal regions of the plane that contain no points used in the embedding. A finite plane multigraph G has one unbounded face (also called outer face). 10

Dual graph Denote the set of faces of a plane multigraph G by F (G) and let E(G) = {e 1,..., e m }. Define the dual multigraph 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 F (G) on the two sides of e i. Remarks. Multiple edges and/or loops could appear in the dual of simple graphs Different planar embeddings of the same planar graph could produce different duals. Proposition. Let l(f i ) denote the length of face F i in a plane multigraph G. Then 2e(G) = l(f i ). 11

Euler s Formula Theorem.(Euler, 1758) If a plane multigraph G with k components has n vertices, e edges, and f faces, then n e + f = 1 + k. Proof. Induction on e. Base Case. If e = 0, then n = k and f = 1. Suppose now e > 0. Case 1. G has a cycle. Delete one edge from a cycle. In the new graph: e = e 1, n = n, f = f 1 (Jordan!), and k = k. Case 2. G is a forest. Delete a pendant edge. In the new graph: e = e 1, n = n, f = f, and k = k + 1. Remark. The dual may depend on the embedding of the graph, but the number of faces does not. 12

Coloring maps with 5 colors Five Color Theorem. (Heawood, 1890) If G is planar, then χ(g) 5. Proof. Take a minimal counterexample. (i) There is a vertex v of degree at most 5. (ii) Modify a proper 5-coloring of G v to obtain a proper 5-coloring of G. A contradiction. Idea of modification: Kempe chains. 13

Coloring maps with 4 colors Four Color Theorem. (Appel-Haken, 1976) For any planar graph G, χ(g) 4. Idea of the proof. W.l.o.g. we can assume G is a planar triangulation. A configuration in a planar triangulation is a separating cycle C (the ring) together with the portion of the graph inside C. For the Four Color Problem, a set of configurations is an unavoidable set if a minimum counterexample must contain a member of it. A configuration is reducible if a planar graph containing it cannot be a minimal counterexample. The usual proof attempts to (i) find a set C of unavoidable configurations, and (ii) show that each configuration in C is reducible. 14

Proof attempts of the Four Color Theorem Kempe s original proof tried to show that the unavoidable set is reducible. Appel and Haken found an unavoidable set of 1936 of configurations, (all with ring size at most 14) and proved each of them is reducible. (1000 hours of computer time) Robertson, Sanders, Seymour and Thomas (1996) used an unavoidable set of 633 configuration. They used 32 rules to prove that each of them is reducible. (3 hours computer time) 15

When is a graph planar? Theorem(Euler, 1758) If a plane multigraph G with k components has n vertices, e edges, and f faces, then n e + f = 1 + k. Corollary If G is a simple, planar graph with n(g) 3, then e(g) 3n(G) 6. If also G is triangle-free, then e(g) 2n(G) 4. Corollary K 5 and K 3,3 are non-planar. The subdivision of edge e = xy is the replacment of e with a new vertex z and two new edges xz and zy. The graph H is a subdivision of H, if one can obtain H from H by a series of edge subdivisions. Vertices of H with degree at least three are called branch vertices. Theorem(Kuratowski, 1930) A graph G is planar iff G does not contain a subdivision of K 5 or K 3,3. 16