A Practical 4-coloring Method of Planar Graphs

Size: px
Start display at page:

Download "A Practical 4-coloring Method of Planar Graphs"

Transcription

1 A Practical 4-coloring Method of Planar Graphs Mingshen Wu 1 and Weihu Hong 2 1 Department of Math, Stat, and Computer Science, University of Wisconsin-Stout, Menomonie, WI Department of Mathematics, Clayton State University, Morrow, GA, ABSTRACT The existence of a 4-coloring for every finite loopless planar graph (LPG) has been proven even though there are still some remaining discussions on the proof(s). How to design a proper 4-coloring for a LPG? The purpose of this note is to introduce a practical 4-coloring method that may provide a proper 4-coloring for a map or a LPG that users may be interested in. The coloring process may be programmable with an interactive user-interface to get a fast proper coloring. Key words: 4-coloring, two-color subgraph, triangulation 1 Brief historical review In 1852, Francis Guthrie, a college student, noticed that only four different colors were needed while he was trying to color the map of counties of England such that no two adjacent counties receive a same color. Since then, mathematicians had been woring hard to prove this seemingly easy but full of traps problem. Clearly, four colors are definitely needed even for a simple map as shown by picture 1(a) below. An interesting coloring formula was conjectured by Heawood in 1890 [7]: For a given genus g > 0, the minimum number of colors necessary to color all graphs drawn on the surface of that genus is given by g γ ( g) =. 2 For example, with genus g = 1, it is a doughnut-shaped object. γ (1) = 7 means the chromatic number is seven. Picture 2 shows that the seven regions (with seven different colors) can be topologically put on a torus such that the seven regions are mutually adjacent each other on the torus. So, it clearly requires at least seven colors to be able to give a proper coloring of maps on the torus. Picture 2: Seven coloring torus [9] Ringel and Youngs [8] proved that Heawood conjecture is true except the Klein bottle which needs six colors only (picture 3). 1(a) 1(b) Picture 1: face coloring is equivalent to vertex coloring Coloring a map is nown as face coloring problem. We denote a finite loopless (every edge joins two distinct vertices) planar (can be drawn on a plane without edge crossing) graph by LPG. The dual graph D(G) of a LPG G is defined as the graph that represents each face of G by a vertex, and two vertices are adjacent in D(G) if and only if the two faces share boarder in G, for instance, the dotted graph in 1(b) is the dual of 1(a). Clearly, D(G) is a LPG as well. A LPG is 4-colorable if its dual graph is vertex 4- colorable. So, face coloring is studied via vertex coloring. Two American professors Kenneth Appel and Wolfgang Haen proved the 4-coloring theorem in 1976 using a computer [1],[2],[3]. However, many mathematicians have been woring on a theoretical proof [4], some individuals tried to give a counter proof [5]. Some mathematicians have been studying the properties and invariants of the 4-coloring of LPGs as well [6]. Picture 3: the Klein bottle [9] A plane map can be seen as a map on a globe (picture 4), and hence 4-colring of planar graphs is equivalent to 4-coloring of the maps on a globe. A torus with g=0 is isomorphic to a globe. So, even if the proof of 4-coloring theorem was the most difficult one, we may see the 4-coloring of maps is the lowest case of Heawood conjecture. Picture 4: A globe to a plane The 4-coloring problem is still drawing attention around the world. People also would lie to see an effective method

2 that can provide a 4-coloring for a map or a LPG that people are interested in. 2 Some definitions related to a LPG A triangulation of a LPG G may be obtained by adding edges, without edge crossing, to G until each face of G becomes a triangle (picture 5). Such a triangulation is also said to be a maximum planar graph. Obviously, a LPG is definitely 4-colorable if its triangulation is 4-colorable. subgraphs: G and G 1,2 3,4, G and 1,3 G 2,4, and G 1,4 and G 2,3. For example, picture 6(a) shows a proper 4-coloring of the Heawood graph. Picture 6(b) shows a pair of two-color subgraphs. 6(a) 6(b) Picture 6: the Heawood graph Picture 5: a map, its dual graph and triangulation Mathematicians have studied the properties of such maximum planar graphs. The famous Euler formula says that, let p, e, and f be the number of vertices, edges, and faces of a planar graph G, respectively, then p e+ f = 2. If G is also a triangulation, then one can derive the following properties from Euler formula: (a) e= 3p 6, (b) f = 2 p 4, and (c) 6 p 2e= 12. [(c) shows that in a triangulation planar graph, there is at least a vertex with degree 5.] Definitions: Suppose a planar graph G receives a 4-coloring using colors c 1, c 2, c 3,and c 4. Assume that vertex v is properly colored referring to its neighborhood. We say that vertex v is adjustable if the color of v can be assigned a different color, without changing any color of its neighbors, such that v itself is still properly colored referring to its neighbors. For example, the vertex v in picture 6 is adjustable. An edge is said to be a bad-edge of a coloring if its two endpoints received the same color. We will fix the improper coloring on a bad-edge via color switching schemes. Picture 6: an adjustable vertex Assume that G receives a proper 4-coloring. A two-color subgraph is a c i -c j subgraph G spanned by all vertices of i, j G that are colored by c i or c j. There are six two-color subgraphs. We consider them as three pairs of two-color In a two-color subgraph, the total degree of each component must be even, and hence the total degree of a two-color subgraph is even. These two-color subgraphs also have the following properties: Each component of a two color subgraph is of cycle and/or tree structure, i.e., each component is a cycle, or a tree, or a cycle-tree (tree is hanging on the cycle). For example, picture 6(b) shows a cycle and a tree for the two blac color symbols; a tree and a cycle-tree for the two white color symbols. Each G has only even cycle(s), if any, for a i, j proper 4-coloring. So, trying to brea any two-color odd cycle of an improper 4-coloring is a critical scheme for getting a proper one. A fact that can help on finding a proper 4-coloring is that if a vertex is of degree three or lower, we may remove it from the graph since the color of this vertex is either uniquely determined by its neighbors or it can be an adjustable vertex when we put them bac. This action can be performed recursively before design a coloring. We define a reference path P of a graph G to be a path of G such that no subset of vertices of P forms an odd cycle in G. A reference path can be properly colored by two colors that are alternately applied along the path. 3 The practical method of finding a 4-colring of a LPG This note introduces a programmable process that may provide a proper 4-coloring for a general map or a LPG. We do not assert this process must be a success (that would claim we have a proof of the 4-coloring theorem), however, we have successfully found a proper 4-coloring for all examples we have had via this method. Assume that we are given a planer graph G. Step 1: Find and remove all vertices with degree three or lower recursively. [Stop if the remaining number of vertices is less than 5. A proper 4-coloring is obvious.] Step 2: select a reference path P and color it by two colors, say c 1 and c 2, alternately. [User should be able to select the reference path via user-interface.]

3 Step 3: (Initial coloring) Let S be the ordered set of all vertices v of G such that distance DvP (, ) = in G. The order of vertices in S is created by a depth first search. For example, if x is the last vertex added to S, then a neighbor y of x with DyP (, ) =, if any, should be added to S next. So, S is ordered lie a circle around the reference path P. Color S by colors c 3 and c 4 if is odd, or by c 1 and c 2 if is even. This step gives an initial coloring for all vertices of G. [There may have bad-edge(s) that will occur if either any S itself forms an odd cycle or a subset of S forms an odd cycle in G.] Step 4: (Correction step) Detect any bad-edge(s). If no bad-edge, it is a perfect coloring and stop. Otherwise, fix the bad-edges one at a time (of course, if lucy, more than one bad-edge might be fixed simultaneously). Select a bad-edge (u, v) and assume u and v received color c 1. (4.1) For each two-color subgraph G, j=2, 3, or 4, detect 1, j whether there is a component that consists of only even cycle(s) and/or tree(s), and that contains exactly one of u and v. If so, the bad-edge may be fixed by swapping these two colors on this component, and return to the beginning of step 4. Otherwise, continue. (4.3.3) Detect whether there is an adjustable vertex. If so, assign a different color to the adjustable vertex and return to the beginning of step 4. Otherwise, continue. Step 5: Assign a new reference path P and go to step 3 to restart the coloring process. The reference path P can have one or more vertices. User may select P by experience or observation. 4 Examples As you have seen above, we represent the four colors using the symbols,,, and O. Example 1: The Heawood graph (picture 6(a)) (see [10]). Heawood presented this graph as a counterexample to the proof of 4-coloring theorem by Alfred Kempe. 4-coloring process by the practical method: Step 1: Nothing can be done. Step 2: Select the circled two vertices as the reference path and color it using the two blac color symbols. (7(a)) Step 3: Color the ordered set S alternately using two white color symbols if is odd; two blac color symbols if is even. There is a bad-edge (u, v) with color in S 5 (7(a)). Step 4: (4.1) No such component. (4.2) There is an odd cycle within each of (, O), (, ) and (, ) subgraphs as shown on picture 7(b). This implies we have no way to fix (u, v) now. (4.2) For each two-color subgraph G, j=2, 3, or 4, detect 1, j whether there is a component that consists of two-color even cycle(s) and/or tree(s) containing edge (u, v). If so, recolor this component with the two colors, and return to the beginning of step 4. (u, v) should be fixed. Otherwise, there is an odd cycle containing (u, v) in each two-color subgraph. (u, v) cannot be fixed now. Picture 7(a) Picture 7(b) (4.3) This step does not fix any bad-edge, but change the color status. Users should have a chance to determine a starting vertex to perform any one of the following sub-steps. (4.3.1) Detect whether there is a component C in a two-color subgraph with one color of S and one color of S + such 1 that C consists of even cycle(s) and/or tree(s) only. If such a component exists, exchanging the two colors along C, then return to the beginning of step 4. If necessary, this detection can be performed several times using different starting vertex, and/or different pair of colors between S and S +. Continue if nothing can be done. 1 (4.3.2) Detect whether there is a two-color cycle that contains edge (u, v) such that we can change the color c 1 that u and v both have now to another color. [This does not create or fix a bad-edge.] If yes, do so and return to the beginning of step 4. Otherwise, continue. Picture 7(c) Picture 7(e) Picture 7 Picture 7(d) Picture 7(f)

4 (4.3) starting with vertex x picture 7(c) (4.3.1) There is a -O tree cross S s from vertex x (7(c)). Swap color and O along this tree, and return to the beginning of step 4. (7(d)) (4.1) There is a - component that is a tree containing vertex u only (indicated by the broen-curve in picture 7(e)). Swap colors and along this component and return to the beginning of step 4. No more bad-edge. A perfect coloring obtained. (7(f)) Step 1: Done already. Step 2: Select the two vertices at the center of the graph as the reference path. Color this path by and. (picture 11) Step 3: Search for S, for =1 to 9. Color each S using two white color symbols if is odd; or two blac color symbols if is even. S is of only three vertices. Unfortunately, 9 there are odd cycles within S and 8 S. (picture 11) 9 Note: This coloring process is not unique. Referring to picture 7(d), v by itself is a trivial - path, so we can simply switch color to for v to get a perfect 4-coloring as well. Example 2: Gardner s April Fools Day puzzle In 1975, Martin Gardner claimed the map of 110 regions (picture 8) requires five colors to get a proper coloring. Of course, Gardner just made a fun on the Fool s Day. A proper 4-coloring of Gardner s map had been found couple years after he published the map (picture 9). Picture 11 After coloring by distance to the reference path P, there are several bad-edges. See the broen lines in picture 12. Step 4: Select a bad-edge (u, v) with color (picture 12). Picture 8 Picture 9 We illustrate the coloring process by find a proper 4-coloring of the Gardner s graph. Since region 110 (see picture 8) is enclosed by three regions only, so its color will be uniquely determined by the surrounding three regions and hence we can remove it from the map. The dual triangulation of Gardner s map (with region 110 removed) is given by picture 10. We too this picture from Xu s boo [6] and corrected a minor error. Picture 12 (4.1) Starting with vertex u there is a - path that contains vertex u only. Swap and and return to the beginning of step 4. [Lucily, three bad-edges on the left side are all fixed. Picture 13] Picture 10 Gardner graph

5 (4.3.2) There is an even -O cycle found (picture 14). Exchange color and O along this cycle and return to the beginning of step 4. [Now, the color of both u and v is (picture 15).] (4.1) Starting with vertex u, there is a - component that consists of even cycles and trees and that does not contain vertex v (picture 15). Swapping colors and for this component results in a perfect coloring of Gardner s graph as shown in picture 16. Picture 13 Step 4: The only bad-edge (u, v) is on the right side which received color O for both u and v (picture 13). (4.1) No such component in anyone of two-color subgraphs. (4.2) There is an odd-cycle found in each (O, ), (O, ), or (O, ) subgraphs. This implies that we have no way to fix the bad-edge by switching a pair of colors now. Picture 13 shows the three two-color odd cycles. Under this situation our process goes to (4.3). Hope (4.3) can update the color situation and possible have a chance to get rid of the bad-edge. Picture 16 A perfect 4-coloring Example 3: Let s study the Triais Icosahedral graph [11] (picture 17(a)). To directly design a proper 4-coloring for this graph is not trivial since there are many K s. However, removing 4 all vertices with degree three (step 1 of our coloring procedure) gave graph 17(b). We omit the details since it is not difficult at all to assign a proper 4-coloring for 17(b) as shown in 17(c). A proper 4-coloring obtained by adding those removed vertices bac with a proper color (see 17(d)). Picture 14 17(a) 17(b) Picture 15 17(c) Picture 17 17(d)

6 5 Conclusions The 4-coloring process we introduced here can be done manually. It is an interesting exercise that can be a practical project for students. This process is also programmable. In fact, the fundamental detection process includes DFS or BFS search, creating the ordered sets, assigning colors, and swapping colors actions. User-interface is an important factor for getting a fast result. [10] Wolfram MathWord, ColorGraph.html [11] Wolfram MathWord, /TriaisIcosahedralGraph.html We finish this note by indicating that an actual map might requires more than four colors if there are some countries whose territory has more than one region and the territory of each country must be of the same color. For example, in the following map, if the two regions both labeled 1 must be of the same color, it would enforce to use the fifth color. 6 REFERENCES [1] K. Appel and W. Haen, Every planar map is four colorable. Part I. Discharging, Illinois J. Math. 21 (1977), 429{490. MR 58:27598d [2] K. Appel, W. Haen, and J. Koch, Every planar map is four colorable. Part II. Reducibility, Illinois J. Math 21 (1977), 491{567. MR 58:27598d [3] K. Appel and W. Haen, Every planar map is four colorable, A.M.S. Contemporary Math. 98 (1989). MR 91m:05079 [4] Electronic Research Announcements of the American Mathematical Society,. Volume 2, Number 1, August 1996 [5] [6] Shouchun Xu, 图说四色问题 (Picturizing 4-coloring problem), Peing University Press, ISBN , [7] Heawood, Map colour theorem, Quart. J. Pure Appl. Math. 24 (1890) [8] Ringel and Youngs, Solution of the Heawood mapcoloring problem, Proc. Nat. Acad. Sci. USA 60 (1968) [9] Wiipedia, File: Projection_color_torus.png

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

Every planar graph is 4-colourable and 5-choosable a joint proof Peter Dörre Fachhochschule Südwestfalen (University of Applied Sciences) Frauenstuhlweg, D-58644 Iserlohn, Germany doerre@fh-swf.de Mathematics Subject Classification: 05C5 Abstract A new straightforward

More information

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

Math 777 Graph Theory, Spring, 2006 Lecture Note 1 Planar graphs Week 1 Weak 2 Math 777 Graph Theory, Spring, 006 Lecture Note 1 Planar graphs Week 1 Weak 1 Planar graphs Lectured by Lincoln Lu Definition 1 A drawing of a graph G is a function f defined on V (G) E(G) that assigns

More information

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

The following is a summary, hand-waving certain things which actually should be proven. 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

More information

How many colors are needed to color a map?

How many colors are needed to color a map? 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

More information

Coloring planar graphs

Coloring planar graphs : coloring and higher genus surfaces Math 104, Graph Theory April 2, 201 Coloring planar graphs Six Color Let G be a planar graph. Then c(g) apple 6. Proof highlights. I Proof type: Induction on V (G).

More information

A THREE AND FIVE COLOR THEOREM

A THREE AND FIVE COLOR THEOREM PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 52, October 1975 A THREE AND FIVE COLOR THEOREM FRANK R. BERNHART1 ABSTRACT. Let / be a face of a plane graph G. The Three and Five Color Theorem

More information

TWO CONTRIBUTIONS OF EULER

TWO CONTRIBUTIONS OF EULER TWO CONTRIBUTIONS OF EULER SIEMION FAJTLOWICZ. MATH 4315 Eulerian Tours. Although some mathematical problems which now can be thought of as graph-theoretical, go back to the times of Euclid, the invention

More information

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

Math 443/543 Graph Theory Notes 5: Planar graphs and coloring Math 443/543 Graph Theory Notes 5: Planar graphs and coloring David Glickenstein October 10, 2014 1 Planar graphs The Three Houses and Three Utilities Problem: Given three houses and three utilities, can

More information

Graph Coloring. Margaret M. Fleck. 3 May This lecture discusses the graph coloring problem (section 9.8 of Rosen).

Graph Coloring. Margaret M. Fleck. 3 May This lecture discusses the graph coloring problem (section 9.8 of Rosen). Graph Coloring Margaret M. Fleck 3 May 2010 This lecture discusses the graph coloring problem (section 9.8 of Rosen). 1 Announcements Makeup quiz last day of classes (at the start of class). Your room

More information

Brief History. Graph Theory. What is a graph? Types of graphs Directed graph: a graph that has edges with specific directions

Brief History. Graph Theory. What is a graph? Types of graphs Directed graph: a graph that has edges with specific directions Brief History Graph Theory What is a graph? It all began in 1736 when Leonhard Euler gave a proof that not all seven bridges over the Pregolya River could all be walked over once and end up where you started.

More information

The Four Color Theorem: A Possible New Approach

The Four Color Theorem: A Possible New Approach Governors State University OPUS Open Portal to University Scholarship All Student Theses Student Theses Fall 2016 The Four Color Theorem: A Possible New Approach Matthew Brady Governors State University

More information

Topology and the Four Color Theorem

Topology and the Four Color Theorem Topology and the Four Color Theorem Chelsey Poettker May 4, 2010 1 Introduction This project will use a combination of graph theory and topology to investigate graph coloring theorems. To color a graph

More information

arxiv: v1 [math.ho] 7 Nov 2017

arxiv: v1 [math.ho] 7 Nov 2017 An Introduction to the Discharging Method HAOZE WU Davidson College 1 Introduction arxiv:1711.03004v1 [math.ho] 7 Nov 017 The discharging method is an important proof technique in structural graph theory.

More information

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

A simple algorithm for 4-coloring 3-colorable planar graphs A simple algorithm for 4-coloring 3-colorable planar graphs Ken-ichi Kawarabayashi 1 National Institute of Informatics, 2-1-2 Hitotsubashi, Chiyoda-ku, Tokyo 101-8430, Japan Kenta Ozeki 2 Department of

More information

Graph Theory Mini-course

Graph Theory Mini-course Graph Theory Mini-course Anthony Varilly PROMYS, Boston University, Boston, MA 02215 Abstract Intuitively speaking, a graph is a collection of dots and lines joining some of these dots. Many problems in

More information

Discrete mathematics

Discrete mathematics Discrete mathematics Petr Kovář petr.kovar@vsb.cz VŠB Technical University of Ostrava DiM 470-2301/02, Winter term 2017/2018 About this file This file is meant to be a guideline for the lecturer. Many

More information

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

More information

CS 2336 Discrete Mathematics

CS 2336 Discrete Mathematics CS 2336 Discrete Mathematics Lecture 15 Graphs: Planar Graphs 1 Outline What is a Planar Graph? Euler Planar Formula Platonic Solids Five Color Theorem Kuratowski s Theorem 2 What is a Planar Graph? Definition

More information

VIZING S THEOREM AND EDGE-CHROMATIC GRAPH THEORY. Contents

VIZING S THEOREM AND EDGE-CHROMATIC GRAPH THEORY. Contents VIZING S THEOREM AND EDGE-CHROMATIC GRAPH THEORY ROBERT GREEN Abstract. This paper is an expository piece on edge-chromatic graph theory. The central theorem in this subject is that of Vizing. We shall

More information

8 Colouring Planar Graphs

8 Colouring Planar Graphs 8 Colouring Planar Graphs The Four Colour Theorem Lemma 8.1 If G is a simple planar graph, then (i) 12 v V (G)(6 deg(v)) with equality for triangulations. (ii) G has a vertex of degree 5. Proof: For (i),

More information

THE FOUR-COLOR THEOREM. Joshua D. Chesler

THE FOUR-COLOR THEOREM. Joshua D. Chesler THE FOUR-COLOR THEOREM by Joshua D. Chesler A Thesis Submitted to the Faculty of the DEPARTMENT OF MATHEMATICS In Partial Fulfillment of the Requirements For the Degree of MASTER OF SCIENCE In the Graduate

More information

Planarity: dual graphs

Planarity: dual graphs : dual graphs Math 104, Graph Theory March 28, 2013 : dual graphs Duality Definition Given a plane graph G, the dual graph G is the plane graph whose vtcs are the faces of G. The correspondence between

More information

November 14, Planar Graphs. William T. Trotter.

November 14, Planar Graphs. William T. Trotter. November 14, 2017 8 Planar Graphs William T. Trotter trotter@math.gatech.edu Planar Graphs Definition A graph G is planar if it can be drawn in the plane with no edge crossings. Exercise The two graphs

More information

Four Color Map Theorem

Four Color Map Theorem Four Color Map Theorem Calvin Kim Senior Thesis in Mathematics Middlebury College May 2016 ii c Copyright by Calvin Kim, 2016. All Rights Reserved iv v Abstract The history of the Four Color Map Theorem

More information

Characterizations of graph classes by forbidden configurations

Characterizations of graph classes by forbidden configurations Characterizations of graph classes by forbidden configurations Zdeněk Dvořák September 14, 2015 We consider graph classes that can be described by excluding some fixed configurations. Let us give some

More information

Basics of Graph Theory

Basics of Graph Theory Basics of Graph Theory 1 Basic notions A simple graph G = (V, E) consists of V, a nonempty set of vertices, and E, a set of unordered pairs of distinct elements of V called edges. Simple graphs have their

More information

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

More information

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

An Investigation of the Planarity Condition of Grötzsch s Theorem Le Chen An Investigation of the Planarity Condition of Grötzsch s Theorem The University of Chicago: VIGRE REU 2007 July 16, 2007 Abstract The idea for this paper originated from Professor László Babai

More information

K 4,4 e Has No Finite Planar Cover

K 4,4 e Has No Finite Planar Cover K 4,4 e Has No Finite Planar Cover Petr Hliněný Dept. of Applied Mathematics, Charles University, Malostr. nám. 25, 118 00 Praha 1, Czech republic (E-mail: hlineny@kam.ms.mff.cuni.cz) February 9, 2005

More information

arxiv: v1 [math.co] 4 Apr 2011

arxiv: v1 [math.co] 4 Apr 2011 arxiv:1104.0510v1 [math.co] 4 Apr 2011 Minimal non-extensible precolorings and implicit-relations José Antonio Martín H. Abstract. In this paper I study a variant of the general vertex coloring problem

More information

The Six Color Theorem

The Six Color Theorem The Six Color Theorem The Six Color Theorem Theorem. Let G be a planar graph. There exists a proper -coloring of G. Proof. Let G be a the smallest planar graph (by number of vertices) that has no proper

More information

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

MATH 350 GRAPH THEORY & COMBINATORICS. Contents MATH 350 GRAPH THEORY & COMBINATORICS PROF. SERGEY NORIN, FALL 2013 Contents 1. Basic definitions 1 2. Connectivity 2 3. Trees 3 4. Spanning Trees 3 5. Shortest paths 4 6. Eulerian & Hamiltonian cycles

More information

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

LAMC Advanced Circle October 9, Oleg Gleizer. Warm-up LAMC Advanced Circle October 9, 2016 Oleg Gleizer prof1140g@math.ucla.edu Warm-up Problem 1 Prove that a straight line tangent to a circle is perpendicular to the radius connecting the tangency point to

More information

WUCT121. Discrete Mathematics. Graphs

WUCT121. Discrete Mathematics. Graphs WUCT121 Discrete Mathematics Graphs WUCT121 Graphs 1 Section 1. Graphs 1.1. Introduction Graphs are used in many fields that require analysis of routes between locations. These areas include communications,

More information

Chapter 8 Independence

Chapter 8 Independence Chapter 8 Independence Section 8.1 Vertex Independence and Coverings Next, we consider a problem that strikes close to home for us all, final exams. At the end of each term, students are required to take

More information

Lecture 5 CLASSIFICATION OF SURFACES

Lecture 5 CLASSIFICATION OF SURFACES Lecture 5 CLASSIFICATION OF SURFACES In this lecture, we present the topological classification of surfaces. This will be done by a combinatorial argument imitating Morse theory and will make use of the

More information

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

HOMEWORK 4 SOLUTIONS. Solution: The Petersen graph contains a cycle of odd length as a subgraph. Hence, HOMEWORK 4 SOLUTIONS (1) Determine the chromatic number of the Petersen graph. Solution: The Petersen graph contains a cycle of odd length as a subgraph. Hence, 3 χ(c 5 ) χ(p ). As the Petersen graph is

More information

Lemma. Let G be a graph and e an edge of G. Then e is a bridge of G if and only if e does not lie in any cycle of G.

Lemma. Let G be a graph and e an edge of G. Then e is a bridge of G if and only if e does not lie in any cycle of G. Lemma. Let G be a graph and e an edge of G. Then e is a bridge of G if and only if e does not lie in any cycle of G. Lemma. If e = xy is a bridge of the connected graph G, then G e consists of exactly

More information

Lecture 20 : Trees DRAFT

Lecture 20 : Trees DRAFT CS/Math 240: Introduction to Discrete Mathematics 4/12/2011 Lecture 20 : Trees Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Last time we discussed graphs. Today we continue this discussion,

More information

Senior Math Circles November 25, 2009 Graph Theory II

Senior Math Circles November 25, 2009 Graph Theory II University of Waterloo Faculty of Mathematics Centre for Education in Mathematics and Computing Senior Math Circles November 5, 009 Graph Theory II Planar Graphs A graph that can be drawn in R without

More information

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

Week 9: Planar and non-planar graphs. 1st and 3rd of November, 2017 (1/26) MA284 : Discrete Mathematics Week 9: Planar and non-planar graphs http://www.maths.nuigalway.ie/~niall/ma284/ 1st and 3rd of November, 2017 1 Recall... planar graphs and Euler s formula 2 Non-planar

More information

Notebook Assignments

Notebook Assignments Notebook Assignments These six assignments are a notebook using techniques from class in the single concrete context of graph theory. This is supplemental to your usual assignments, and is designed for

More information

Planarity. 1 Introduction. 2 Topological Results

Planarity. 1 Introduction. 2 Topological Results Planarity 1 Introduction A notion of drawing a graph in the plane has led to some of the most deep results in graph theory. Vaguely speaking by a drawing or embedding of a graph G in the plane we mean

More information

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

Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings Prof. Tesler Math 184A Fall 2017 Prof. Tesler Ch. 12: Planar Graphs Math 184A / Fall 2017 1 / 45 12.1 12.2. Planar graphs Definition

More information

Octonion multiplication and Heawood s map

Octonion multiplication and Heawood s map Octonion multiplication and Heawood s map Bruno Sévennec arxiv:0.0v [math.ra] 29 Jun 20 June 30, 20 Almost any article or book dealing with Cayley-Graves algebra O of octonions (to be recalled shortly)

More information

Chapter 4. Relations & Graphs. 4.1 Relations. Exercises For each of the relations specified below:

Chapter 4. Relations & Graphs. 4.1 Relations. Exercises For each of the relations specified below: Chapter 4 Relations & Graphs 4.1 Relations Definition: Let A and B be sets. A relation from A to B is a subset of A B. When we have a relation from A to A we often call it a relation on A. When we have

More information

DSATUR. Tsai-Chen Du. December 2, 2013

DSATUR. Tsai-Chen Du. December 2, 2013 DSATUR Tsai-Chen Du December 2, 2013 Abstract The Graph Coloring Problem (GCP) is a well-known NP-complete problem that has been studied extensively. Heuristics have been widely used for the GCP. The well-known

More information

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

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality Planar Graphs In the first half of this book, we consider mostly planar graphs and their geometric representations, mostly in the plane. We start with a survey of basic results on planar graphs. This chapter

More information

Section 3.4 Basic Results of Graph Theory

Section 3.4 Basic Results of Graph Theory 1 Basic Results of Graph Theory Section 3.4 Basic Results of Graph Theory Purpose of Section: To formally introduce the symmetric relation of a (undirected) graph. We introduce such topics as Euler Tours,

More information

Properties of configurations of four color theorem

Properties of configurations of four color theorem Properties of configurations of four color theorem 1 2 3 4 U. Mohan ChandP P, Dr.B. RamireddyP P, Dr. A. Srikrishna ChaitanyaP P, Dr. B.R. SrinivasP 1) Associate Professor of Mathematics & H.O.D, Rise

More information

Scheduling, Map Coloring, and Graph Coloring

Scheduling, Map Coloring, and Graph Coloring Scheduling, Map Coloring, and Graph Coloring Scheduling via Graph Coloring: Final Exam Example Suppose want to schedule some ;inal exams for CS courses with following course numbers: 1007, 3137, 3157,

More information

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

Mock Exam. Juanjo Rué Discrete Mathematics II, Winter Deadline: 14th January 2014 (Tuesday) by 10:00, at the end of the lecture. Mock Exam Juanjo Rué Discrete Mathematics II, Winter 2013-2014 Deadline: 14th January 2014 (Tuesday) by 10:00, at the end of the lecture. Problem 1 (2 points): 1. State the definition of perfect graph

More information

Math 776 Graph Theory Lecture Note 1 Basic concepts

Math 776 Graph Theory Lecture Note 1 Basic concepts Math 776 Graph Theory Lecture Note 1 Basic concepts Lectured by Lincoln Lu Transcribed by Lincoln Lu Graph theory was founded by the great Swiss mathematician Leonhard Euler (1707-178) after he solved

More information

6c Lecture 3 & 4: April 8 & 10, 2014

6c Lecture 3 & 4: April 8 & 10, 2014 6c Lecture 3 & 4: April 8 & 10, 2014 3.1 Graphs and trees We begin by recalling some basic definitions from graph theory. Definition 3.1. A (undirected, simple) graph consists of a set of vertices V and

More information

6 Planar Graphs. 6.1 Euler's Formula

6 Planar Graphs. 6.1 Euler's Formula 6 Planar Graphs Roughly speaking, a graph is planar if and only if it can be drawn in the plane without any two of its edges crossing. More formally, an embedding of a graph G = (V; E) is a function f

More information

Exercise set 2 Solutions

Exercise set 2 Solutions Exercise set 2 Solutions Let H and H be the two components of T e and let F E(T ) consist of the edges of T with one endpoint in V (H), the other in V (H ) Since T is connected, F Furthermore, since T

More information

Week 10: Colouring graphs, and Euler s paths. 14 and 16 November, 2018

Week 10: Colouring graphs, and Euler s paths. 14 and 16 November, 2018 MA284 : Discrete Mathematics Week 10: Colouring graphs, and Euler s paths http://www.maths.nuigalway.ie/ niall/ma284/ 14 and 16 November, 2018 1 Colouring The Four Colour Theorem 2 Graph colouring Chromatic

More information

γ(ɛ) (a, b) (a, d) (d, a) (a, b) (c, d) (d, d) (e, e) (e, a) (e, e) (a) Draw a picture of G.

γ(ɛ) (a, b) (a, d) (d, a) (a, b) (c, d) (d, d) (e, e) (e, a) (e, e) (a) Draw a picture of G. MAD 3105 Spring 2006 Solutions for Review for Test 2 1. Define a graph G with V (G) = {a, b, c, d, e}, E(G) = {r, s, t, u, v, w, x, y, z} and γ, the function defining the edges, is given by the table ɛ

More information

Fundamental Properties of Graphs

Fundamental Properties of Graphs Chapter three In many real-life situations we need to know how robust a graph that represents a certain network is, how edges or vertices can be removed without completely destroying the overall connectivity,

More information

Introduction to Graph Theory

Introduction to Graph Theory Introduction to Graph Theory George Voutsadakis 1 1 Mathematics and Computer Science Lake Superior State University LSSU Math 351 George Voutsadakis (LSSU) Introduction to Graph Theory August 2018 1 /

More information

Graphs and Discrete Structures

Graphs and Discrete Structures Graphs and Discrete Structures Nicolas Bousquet Louis Esperet Fall 2018 Abstract Brief summary of the first and second course. É 1 Chromatic number, independence number and clique number The chromatic

More information

Math 3012 Applied Combinatorics Lecture 12

Math 3012 Applied Combinatorics Lecture 12 September 29, 2015 Math 3012 Applied Combinatorics Lecture 12 William T. Trotter trotter@math.gatech.edu Planar Graphs Definition A graph G is planar if it can be drawn in the plane with no edge crossings.

More information

Class Six: Coloring Planar Graphs

Class Six: Coloring Planar Graphs Class Six: Coloring Planar Graphs A coloring of a graph is obtained by assigning every vertex a color such that if two vertices are adjacent, then they receive different colors. Drawn below are three different

More information

INTRODUCTION TO GRAPH THEORY. 1. Definitions

INTRODUCTION TO GRAPH THEORY. 1. Definitions INTRODUCTION TO GRAPH THEORY D. JAKOBSON 1. Definitions A graph G consists of vertices {v 1, v 2,..., v n } and edges {e 1, e 2,..., e m } connecting pairs of vertices. An edge e = (uv) is incident with

More information

Hamiltonian cycles in bipartite quadrangulations on the torus

Hamiltonian cycles in bipartite quadrangulations on the torus Hamiltonian cycles in bipartite quadrangulations on the torus Atsuhiro Nakamoto and Kenta Ozeki Abstract In this paper, we shall prove that every bipartite quadrangulation G on the torus admits a simple

More information

Discrete mathematics II. - Graphs

Discrete mathematics II. - Graphs Emil Vatai April 25, 2018 Basic definitions Definition of an undirected graph Definition (Undirected graph) An undirected graph or (just) a graph is a triplet G = (ϕ, E, V ), where V is the set of vertices,

More information

PLANAR GRAPHS WITHOUT CYCLES OF LENGTH 4 OR 5 ARE (3, 0, 0)-COLORABLE

PLANAR GRAPHS WITHOUT CYCLES OF LENGTH 4 OR 5 ARE (3, 0, 0)-COLORABLE PLANAR GRAPHS WITHOUT CYCLES OF LENGTH 4 OR 5 ARE (3, 0, 0)-COLORABLE OWEN HILL, DIANA SMITH, YINGQIAN WANG, LINGJI XU, AND GEXIN YU Abstract. We study Steinberg s Conjecture. A graph is (c 1, c 2,, c

More information

Discharging and reducible configurations

Discharging and reducible configurations Discharging and reducible configurations Zdeněk Dvořák March 24, 2018 Suppose we want to show that graphs from some hereditary class G are k- colorable. Clearly, we can restrict our attention to graphs

More information

The Geodesic Integral on Medial Graphs

The Geodesic Integral on Medial Graphs The Geodesic Integral on Medial Graphs Kolya Malkin August 013 We define the geodesic integral defined on paths in the duals of medial graphs on surfaces and use it to study lens elimination and connection

More information

Face two-colourable triangulations of K 13

Face two-colourable triangulations of K 13 Face two-colourable triangulations of K 13 M. J. Grannell, T. S. Griggs Department of Pure Mathematics The Open University Walton Hall Milton Keynes MK7 6AA UNITED KINGDOM M. Knor Department of Mathematics

More information

Color My World: Who let the computers in?

Color My World: Who let the computers in? : Who let the computers in? Department of Mathematics Florida State University Mathematics Colloquium Florida State University, Tallahassee, FL 17 Nov 2017 Outline Four Color Conjecture Map statement,

More information

Vesa Halava Tero Harju. Walks on Borders of Polygons

Vesa Halava Tero Harju. Walks on Borders of Polygons Vesa Halava Tero Harju Walks on Borders of Polygons TUCS Technical Report No 698, June 2005 Walks on Borders of Polygons Vesa Halava Tero Harju Department of Mathematics and TUCS - Turku Centre for Computer

More information

Lecture 6: Graph Properties

Lecture 6: Graph Properties Lecture 6: Graph Properties Rajat Mittal IIT Kanpur In this section, we will look at some of the combinatorial properties of graphs. Initially we will discuss independent sets. The bulk of the content

More information

EULER S FORMULA AND THE FIVE COLOR THEOREM

EULER S FORMULA AND THE FIVE COLOR THEOREM EULER S FORMULA AND THE FIVE COLOR THEOREM MIN JAE SONG Abstract. In this paper, we will define the necessary concepts to formulate map coloring problems. Then, we will prove Euler s formula and apply

More information

Dominating Sets in Triangulations on Surfaces

Dominating Sets in Triangulations on Surfaces Dominating Sets in Triangulations on Surfaces Hong Liu Department of Mathematics University of Illinois This is a joint work with Michael Pelsmajer May 14, 2011 Introduction A dominating set D V of a graph

More information

BAR-MAGNET POLYHEDRA AND NS-ORIENTATIONS OF MAPS

BAR-MAGNET POLYHEDRA AND NS-ORIENTATIONS OF MAPS University of Ljubljana Institute of Mathematics, Physics and Mechanics Department of Mathematics Jadranska 19, 1111 Ljubljana, Slovenia Preprint series, Vol. 42 (2004), 940 BAR-MAGNET POLYHEDRA AND NS-ORIENTATIONS

More information

Euler Characteristic

Euler Characteristic Euler Characteristic Rebecca Robinson May 15, 2007 Euler Characteristic Rebecca Robinson 1 PLANAR GRAPHS 1 Planar graphs v = 5, e = 4, f = 1 v e + f = 2 v = 6, e = 7, f = 3 v = 4, e = 6, f = 4 v e + f

More information

Math 311. Trees Name: A Candel CSUN Math

Math 311. Trees Name: A Candel CSUN Math 1. A simple path in a graph is a path with no repeated edges. A simple circuit is a circuit without repeated edges. 2. Trees are special kinds of graphs. A tree is a connected graph with no simple circuits.

More information

Discrete Wiskunde II. Lecture 6: Planar Graphs

Discrete Wiskunde II. Lecture 6: Planar Graphs , 2009 Lecture 6: Planar Graphs University of Twente m.uetz@utwente.nl wwwhome.math.utwente.nl/~uetzm/dw/ Planar Graphs Given an undirected graph (or multigraph) G = (V, E). A planar embedding of G is

More information

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

Face Width and Graph Embeddings of face-width 2 and 3 Face Width and Graph Embeddings of face-width 2 and 3 Instructor: Robin Thomas Scribe: Amanda Pascoe 3/12/07 and 3/14/07 1 Representativity Recall the following: Definition 2. Let Σ be a surface, G a graph,

More information

Graph Theory Questions from Past Papers

Graph Theory Questions from Past Papers Graph Theory Questions from Past Papers Bilkent University, Laurence Barker, 19 October 2017 Do not forget to justify your answers in terms which could be understood by people who know the background theory

More information

Math 778S Spectral Graph Theory Handout #2: Basic graph theory

Math 778S Spectral Graph Theory Handout #2: Basic graph theory Math 778S Spectral Graph Theory Handout #: Basic graph theory Graph theory was founded by the great Swiss mathematician Leonhard Euler (1707-178) after he solved the Königsberg Bridge problem: Is it possible

More information

Assignment 4 Solutions of graph problems

Assignment 4 Solutions of graph problems Assignment 4 Solutions of graph problems 1. Let us assume that G is not a cycle. Consider the maximal path in the graph. Let the end points of the path be denoted as v 1, v k respectively. If either of

More information

ECS 20 Lecture 17b = Discussion D8 Fall Nov 2013 Phil Rogaway

ECS 20 Lecture 17b = Discussion D8 Fall Nov 2013 Phil Rogaway 1 ECS 20 Lecture 17b = Discussion D8 Fall 2013 25 Nov 2013 Phil Rogaway Today: Using discussion section to finish up graph theory. Much of these notes the same as those prepared for last lecture and the

More information

SMMG September 16 th, 2006 featuring Dr. Jessica Purcell Geometry out of the Paper: An Introduction to Manifolds

SMMG September 16 th, 2006 featuring Dr. Jessica Purcell Geometry out of the Paper: An Introduction to Manifolds 1. Explore a Cylinder SMMG September 16 th, 2006 featuring Dr. Jessica Purcell Geometry out of the Paper: An Introduction to Manifolds Take a strip of paper. Bring the two ends of the strip together to

More information

Discrete Mathematics I So Practice Sheet Solutions 1

Discrete Mathematics I So Practice Sheet Solutions 1 Discrete Mathematics I So 2016 Tibor Szabó Shagnik Das Practice Sheet Solutions 1 Provided below are possible solutions to the questions from the practice sheet issued towards the end of the course. Exercise

More information

4. Simplicial Complexes and Simplicial Homology

4. Simplicial Complexes and Simplicial Homology MATH41071/MATH61071 Algebraic topology Autumn Semester 2017 2018 4. Simplicial Complexes and Simplicial Homology Geometric simplicial complexes 4.1 Definition. A finite subset { v 0, v 1,..., v r } R n

More information

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

Planar Graph (7A) Young Won Lim 5/21/18 Planar Graph (7A) Copyright (c) 2015 2018 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later

More information

Planar Drawing of Bipartite Graph by Eliminating Minimum Number of Edges

Planar Drawing of Bipartite Graph by Eliminating Minimum Number of Edges UITS Journal Volume: Issue: 2 ISSN: 2226-32 ISSN: 2226-328 Planar Drawing of Bipartite Graph by Eliminating Minimum Number of Edges Muhammad Golam Kibria Muhammad Oarisul Hasan Rifat 2 Md. Shakil Ahamed

More information

REU 2006 Discrete Math Lecture 5

REU 2006 Discrete Math Lecture 5 REU 2006 Discrete Math Lecture 5 Instructor: László Babai Scribe: Megan Guichard Editors: Duru Türkoğlu and Megan Guichard June 30, 2006. Last updated July 3, 2006 at 11:30pm. 1 Review Recall the definitions

More information

Simple Graph. General Graph

Simple Graph. General Graph Graph Theory A graph is a collection of points (also called vertices) and lines (also called edges), with each edge ending at a vertex In general, it is allowed for more than one edge to have the same

More information

The Dual Neighborhood Number of a Graph

The Dual Neighborhood Number of a Graph Int. J. Contemp. Math. Sciences, Vol. 5, 2010, no. 47, 2327-2334 The Dual Neighborhood Number of a Graph B. Chaluvaraju 1, V. Lokesha 2 and C. Nandeesh Kumar 1 1 Department of Mathematics Central College

More information

Coloring Squared Rectangles

Coloring Squared Rectangles Coloring Squared Rectangles Mark Bun August 28, 2010 Abstract We investigate the 3-colorability of rectangles dissected into squares. Our primary result is a polynomial-time algorithm for deciding whether

More information

List Coloring Graphs

List Coloring Graphs List Coloring Graphs January 29, 2004 CHROMATIC NUMBER Defn 1 A k coloring of a graph G is a function c : V (G) {1, 2,... k}. A proper k coloring of a graph G is a coloring of G with k colors so that no

More information

Solution of the Heawood Map-Coloring Problem--Case 8 GERHARD RINGEL AND J. W. T. YOUNGS*

Solution of the Heawood Map-Coloring Problem--Case 8 GERHARD RINGEL AND J. W. T. YOUNGS* JOURNAL OF COMBINATORIAL THEORY 7, 33-363 (1969) Solution of the Heawood Map-Coloring Problem--Case 8 GERHARD RINGEL AND J. W. T. YOUNGS* Free University of Berlin, Berlin, Germany, and University of California,

More information

Week 10: Colouring graphs, and Euler s paths. 14 and 16 November, 2018

Week 10: Colouring graphs, and Euler s paths. 14 and 16 November, 2018 Wednesday's slides (1/34) MA284 : Discrete Mathematics Week 10: Colouring graphs, and Euler s paths http://www.maths.nuigalway.ie/ niall/ma284/ 14 and 16 November, 2018 1 Colouring The Four Colour Theorem

More information

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

Assignments are handed in on Tuesdays in even weeks. Deadlines are: Tutorials at 2 3, 3 4 and 4 5 in M413b, on Tuesdays, in odd weeks. i.e. on the following dates. Tuesday the 28th January, 11th February, 25th February, 11th March, 25th March, 6th May. Assignments are

More information

The Game of Criss-Cross

The Game of Criss-Cross Chapter 5 The Game of Criss-Cross Euler Characteristic ( ) Overview. The regions on a map and the faces of a cube both illustrate a very natural sort of situation: they are each examples of regions that

More information

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

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 Graphs and Trees Graphs and trees come up everywhere. We can view the internet as a graph (in many ways) who is connected to whom Web search views web pages as a graph Who points to whom Niche graphs (Ecology):

More information

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

Planar Graph (7A) Young Won Lim 6/20/18 Planar Graph (7A) Copyright (c) 2015 2018 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later

More information