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

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

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

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

Discrete Wiskunde II. Lecture 6: Planar Graphs

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

Planarity. 1 Introduction. 2 Topological Results

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

Characterizations of graph classes by forbidden configurations

Treewidth and graph minors

[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

Planarity: dual graphs

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

6 Planar Graphs. 6.1 Euler's Formula

How many colors are needed to color a map?

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

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

Coloring planar graphs

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

November 14, Planar Graphs. William T. Trotter.

Discrete Mathematics I So Practice Sheet Solutions 1

GRAPH THEORY and APPLICATIONS. Planar Graphs

Tutte s Theorem: How to draw a graph

Computing Linkless and Flat Embeddings of Graphs in R 3

Discrete mathematics

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

List Coloring Graphs

Edge-disjoint Spanning Trees in Triangulated Graphs on Surfaces and application to node labeling 1

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

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

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

Basic Combinatorics. Math 40210, Section 01 Fall Homework 4 Solutions

Math 3012 Applied Combinatorics Lecture 12

6.2 Classification of Closed Surfaces

Hamiltonian cycles in bipartite quadrangulations on the torus

v 1 v 2 r 3 r 4 v 3 v 4 Figure A plane embedding of K 4.

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

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

Lecture 4: Bipartite graphs and planarity

Graphs with no 7-wheel subdivision Rebecca Robinson 1

Planar graphs. Chapter 8

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

Ma/CS 6b Class 11: Kuratowski and Coloring

TWO CONTRIBUTIONS OF EULER

8 Colouring Planar Graphs

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

Lecture 6: Graph Properties

Basics of Graph Theory

INTRODUCTION TO THE HOMOLOGY GROUPS OF COMPLEXES

On Possible Counterexamples to Negami s Planar Cover Conjecture

K 4,4 e Has No Finite Planar Cover

Assignment 4 Solutions of graph problems

CS 2336 Discrete Mathematics

The Six Color Theorem

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition.

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

EULER S FORMULA AND THE FIVE COLOR THEOREM

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

v V Question: How many edges are there in a graph with 10 vertices each of degree 6?

Discharging and reducible configurations

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

STUDENT ARTICLE 1 Determining the Genus of a Graph

INTRODUCTION TO GRAPH THEORY. 1. Definitions

arxiv: v1 [math.ho] 7 Nov 2017

Chapter 6 GRAPH COLORING

Dominating Sets in Triangulations on Surfaces

LTCC Course: Graph Theory 2017/18 2: Graphs on Surfaces; Graph Minors

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

On the structure of 1-planar graphs

Structure and hamiltonicity of 3-connected graphs with excluded minors

The Geodesic Integral on Medial Graphs

MAS 341: GRAPH THEORY 2016 EXAM SOLUTIONS

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem

arxiv: v1 [math.co] 4 Apr 2011

Exercise set 2 Solutions

Simultaneous Diagonal Flips in Plane Triangulations

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.

Approximation algorithms for Euler genus and related problems

6.3 Poincare's Theorem

Part II. Graph Theory. Year

A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY

From Wikipedia, the free encyclopedia

A Practical 4-coloring Method of Planar Graphs

Topic: Orientation, Surfaces, and Euler characteristic

Whitney s theorem for 2-regular planar digraphs

BAR-MAGNET POLYHEDRA AND NS-ORIENTATIONS OF MAPS

Lecture 3: Art Gallery Problems and Polygon Triangulation

A simple algorithm for 4-coloring 3-colorable planar graphs

Graphs and Discrete Structures

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

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

Lecture 5 CLASSIFICATION OF SURFACES

2 1 GRAPHS WITH FORBIDDEN SUBGRAPHS

VIZING S THEOREM AND EDGE-CHROMATIC GRAPH THEORY. Contents

CS 177 Homework 1. Julian Panetta. October 22, We want to show for any polygonal disk consisting of vertex set V, edge set E, and face set F:

Properties of configurations of four color theorem

HW Graph Theory SOLUTIONS (hbovik) - Q

Face covers and the genus of apex graphs Bojan Mohar Department of Mathematics, University of Ljubljana, 1111 Ljubljana, Slovenia

14 More Graphs: Euler Tours and Hamilton Cycles

MAS341 Graph Theory 2015 exam solutions

Transcription:

1 Basics of Planar Graphs The following is a summary, hand-waving certain things which actually should be proven. 1.1 Plane Graphs A plane graph is a graph embedded in the plane such that no pair of lines intersect. The graph divides the plane up into a number of regions called faces. Here are embeddings of K 4 and K 2,3. Theorem 1 A plane graph has one face iff it is a forest. This uses Jordan s curve theorem, which is actually more difficult to prove than it looks. If one is to do this rigorously, we must descend into topology. A graph is 2-connected if it does not have a cut-vertex. It is known that a graph is 2-connected iff every two vertices lie in a common cycle. Theorem 2 If a graph is 2-connected, then every face is bounded by a cycle. Proof. If a vertex appears twice on a face, it must be a cut-vertex. Theorem 3 Euler s formula: V E + F = 2 for connected plane graph with V vertices, E edges and F faces. Proof. By induction on E. If E = V 1, then G is a tree and we re done. Otherwise E V and there is a cycle containing some edge e. The removal of e merges two faces. It follows that: Theorem 4 For plane graph E 3V 6 Proof. Let M be the number of edge face pairs. Each edge appears twice. Each face appears at least three times. So we get 2E = M 3F. That is, F 2E/3. Plug, into formula and algebra. Consequence: K 5 is not planar. 1

Theorem 5 If G is bipartite, then E 2V 4. Proof. Now, every face has length at least 4, and so we get 2E = M 4F. Consequence: K 3,3 is not planar. Theorem 6 A plane graph is maximally plane iff it is a triangulation. A triangulation has 3V 6 edges. Proof. If it is a triangulation, then cannot add an edge. If it is not a triangulation, then there is a face f that is not a triangle. That is, it contains vertices abcd.... Then we can add edge ac in the face. But maybe edge ac is already present. Then there are three internally disjoint a c paths. It follows that bd cannot be already there. 1.2 Drawings A planar graph is one which has a plane embedding. Two drawings are topologically isomorphic if one can be continuously deformed into the other. If we wrap a drawing onto a sphere, and then off again, we can move any face to be the exterior face. A block of a graph is a maximal subgraph without a cut-vertex. Theorem 7 Graph G is planar if and only if all its blocks are planar. Proof. Proof of planarity by induction. A graph that is not 2-connected has an end-block B: containing only one cut-vertex v. Take away B v. Has planar embedding. So does B. Can merge by placing v in the outer face of both, and identifying both v s. We omit the proofs of the following: Theorem 8 If G is 3-connected, then the face boundaries are its non-separating induced cycles. Indeed, Tutte showed that a 3-connected graph is planar if and only if every edge lies on exactly two non-separating induced cycles. For suitable definition of equivalent: Theorem 9 (Whitney) If G is 3-connected, any two planar embeddings are equivalent. 2 More on Planar Graphs 2.1 Special Embeddings Every planar graph has an embedding such that all edges are line segments. 2

2.2 Duality The dual of a plane graph is obtained by placing a vertex inside each face, and joining two such vertices if the faces are adjacent. Note that the dual has the same number of edges as the original. Indeed, each edge e has a partner e in the dual. Lemma 10 A set of edges forms a cycle in the graph if and only if the set of dual edges form a minimal cut in the dual. This suggests the concept of a combinatorial duals and matroids and all that. If the graph is suitably connected, then the dual of the dual is the original. 2.3 Chromatic Number Note that by Euler s formula, every planar graph has vertex of degree at most 5. It follows that every planar graph is 6-colorable. Every planar graph is 4-colorable. Kempe thought he proved this. But proof wrong; his approach was salvaged to prove that planar graph is 5-colorable. Then along came Appel and Haken and Koch. Recently, Robertson, Sanders, Seymour, Thomas redid. Exercise: show that if every vertex has even degree then a planar graph is 3-colorable. 2.4 Hamiltonicity Tutte s theorem: a 4-connected planar graph is hamiltonian. For a long time it was thought that 3-connected cubic planar implies hamiltonian. But Tutte found counterexample. Every now and again someone suggests that every maximal planar graph is hamiltonian. This can be disproved by repeatedly doing the following: triangulate each region. Chung showed that 3-connected planar graph has Ω( n) cycle. 2.5 Crossing Number The crossing number of a graph is the minimum number of crossings in a drawing of the graph in the plain. For example, crossing numbers of K 5 and K 3,3 are both 1. The crossing number of K n is unsolved, as is the crossing number of K m,m. There are conjectures; that is, there are natural attempts for the drawing that are believed to be best possible. 3

3 Kuratowski s Theorem 3.1 Subdivisions and Minors A subdivision of a graph is obtained by adding vertices of degree two into edges. The contraction of edge e is to delete the ends of e and build a new vertex adjacent to all vertices originally adjacent to one or both the ends of e. A graph G is a minor of H if G can be obtained from H by deleting vertices and contracting edges. a b = a It is straightforward that: c Lemma 11 If G is a subdivision of H, then H is a minor of G. b a There is a converse if H has small degree. For example: G contains a subdivision of K 3 if and only if G contains K 3 as a minor. Lemma 12 If H has maximum degree at most 3, then graph G contains a subdivision of H if and only if it contains H as a minor. 3.2 Kuratowski s Theorem b x y c d = a Clearly, taking a subdivision of a graph preserves whether it is planar or not. Theorem 13 A graph is planar if and only if it does not contain a subdivision of either K 5 or K 3,3. Proof. We saw earlier that K 5 and K 3,3 are not planar. So neither is any of their subdivisions. Suppose G is not planar. We may assume G is minimal nonplanar; that is, removal of any edge or vertex yields a planar graph. In particular it follows that G is 2-connected. Further, we may assume that G is not the subdivision of another graph. Now, claim G has minimum degree at least 3. Suppose vertex v has degree 2 with neighbors x and y. If x and y not already adjacent, then splice v out delete v and add edge xy. Then resultant graph is such that G is subdivision thereof. And if x and y are already adjacent, then one can delete v, embed G v and add back in v in either region where xy is a boundary. Thus the claim is proven. b xy c d 4

Now, it follows that there is an edge edge e = uv such that G e is 2-connected. (Proof omitted.) By the assumption of G, the graph G e is planar. Consider a cycle C of G e containing u and v. We would like to add edge e. So we may assume that there are barriers to doing this inside and outside C. If we make the interior of C as large as possible, we can assume properties outside C. Then argue that no matter how place inside C, get a K 5 or K 3,3 subdivision. (Details omitted.) 3.3 Wagner s Theorem Clearly, contractions preserve planarity. That is, if G is planar then so is any contraction of G. Theorem 14 A graph is planar if and only if it contains either K 5 or K 3,3 as a minor. One direction is a consequence of Kuratowski s theorem: if G is not planar it contains a subdivsion of one of the graphs and hence a minor. On the other hand, if G is planar, then all its minors are planar; so it cannot contain either K 5 or K 3,3 as a minor. 4 Graphs Embedded on Surfaces 4.1 The Torus The plane and the sphere are equivalent for embedding purposes. The simplest next surface is the torus (or donut). This can be thought of as a sphere with one hole in it, or a sphere with one handle added. One can also flatten the handle to form a bridge: a rectangle where the left-to-right and top-to-bottom edges happen simultaneously. If we invert this picture, or if we cut a hollow torus, we see that: A torus can be obtained from a rectangle where the top and bottom are glued together, while the left and right are glued together. We say that the opposites sides are identified. Here is K 7 embedded on the torus, using this picture: the vertex at all four corners is the same vertex. 5

7 7 2 5 3 6 4 1 7 7 Now, it is important that there are two types of cycles. A contractible cycle can be continuously deformed or contracted to a single point. In the plane, all cycles are contractible, but on other surfaces they are not. In the above example, cycle 136 is contractible, but cycle 123 is noncontractible. If you slice through the torus on a noncontractible cycle, this will break the handle; if you slice through the torus on a contractible cycle, you will get two pieces, a sphere and a torus. A region is called a 2-cell if its boundary is a contractible cycle. An embedding is a 2-cell embedding if every face is a 2-cell. 4.2 The Orientable Surface of Genus h In general we can add h handles. The resultant surface is called S h and h is the genus of the surface. There is also a way to depict this is as a 4h-sided polygon with opposite sides suitably identified. There is an Euler s formula: Theorem 15 For a 2-cell embedding of a graph G on S h, it holds that V E +F = 2 2h. 4.3 The Genus of a Graph The genus of a graph is the minimum number of handles for a surface needed to embed the graph. Given each complete graph, one can apply Euler formula to get a lower bound on the genus. It is possibly surprising, but showing that the complete graph embeds on the surface it is supposed to takes a lot of proving! Finished by Ringel Youngs. In contrast, proving that the complete bipartite graph embeds on the lowest genus that Euler allows is not too hard. It is probably not too surprising that the genus of a graph is the sum of the genera of its blocks. (Battle, Harary, Kodama and Youngs). 6

5 Minors and Well-quasi-orderings 5.1 The Trees are Well-quasi-ordered by Topological Minor A quasi-ordering is a reflexive transitive relation. A set X is well-quasi-ordered by if given any infinite subsequence {x k } of X there are two elements x i and x j with i < j and x i x j. Lemma 16 A set is WQO iff it contains neither an infinite antichain (no two elements comparable) nor an infinite strictly decreasing sequence. For two subsets A and B of X, we define A B if there is a 1 1 mapping f from A to B such that a f(a) for all a A. Lemma 17 If X is WQO by, then so is the set of finite subsets of X. We say that graph G is a topological minor of H is H contains a subgraph that is a subdivision of G. People also say that G is a homeomorphic subgraph of H. Theorem 18 (Kruskal) The finite trees are WQO by the topological minor relation. That is, given any infinite sequence of trees, there is i < j such that tree T j contains a subdivision of tree T i as a subgraph. 5.2 The Minor Theorems Theorem 19 (Robertson & Seymour) The finite graphs are WQO by the minor relation. As a consequence we get: Theorem 20 Every graph property closed under minors has a characterization by a finite list of forbidden minors. In particular, for every surface there is a finite list of forbidden minors. Actually, they proved this consequence as a stepping stone to the overall theorem. There is an O(n 3 ) algorithm to test for existence of fixed minor. For example, a linkless embedding of a graph is an embedding of the graph in 3 dimensions such that there are no two interlocking cycles. Having a linkless embedding is clearly closed under taking minors. So before the problem was not known to be decidable; now it is known to be in P. But note that the algorithms have huge hidden constants, and are nonconstructive in parts. 7

6 References Graphs & Digraphs, G. Chartrand and L. Lesniak Graph Theory, R. Diestel Graphs on Surfaces, B. Mohar and C. Thomassen Planar Graphs: Theory and Algorithms, T. Nishizeki and N. Chiba Introduction to the Theory of Computation, M. Sipser Algorithm Design (Pie), E. Tardos and J. Kleinberg Graph Theory, D. West wikipedia.org 8