Four Color Map Theorem

Size: px
Start display at page:

Download "Four Color Map Theorem"

Transcription

1 Four Color Map Theorem Calvin Kim Senior Thesis in Mathematics Middlebury College May 2016

2 ii

3 c Copyright by Calvin Kim, All Rights Reserved

4 iv

5 v Abstract The history of the Four Color Map Theorem (or the Four Color Theorem) is interesting due to the fact that, despite how simple it is to state and understand the problem, the theorem has yet to be proven by hand. It is the first theorem having a computerassisted proof, and thus has generated a lot of controversy. This paper outlines the main ideas of the proof, beginning with a flawed demonstration by Kempe. After outlining the proof by Appel and Haken, the paper then moves onto extensions of the theorem, i.e. a generalized map coloring theorem for different surfaces. Finally, it concludes with a discussion on the impact of the theorem and the philosophical implications that came associated with such an unorthodox proof.

6 vi

7 vii Acknowledgements I would like to thank the following: My advisor, Professor Schumer, for helping me with my research and for meticulously editing my drafts. The mathematics department, for giving me the opportunity to research a topic of my interest and for supporting me through the process. Jordan DuBeau and Eliot VanValkenburg, for making the thesis enjoyable and for stopping me from writing it all in one night. My suite-mates, for bearing with me and for pretending to be interested during my often unintelligible ramblings. And finally to all of my friends and family, for supporting me throughout this process.

8 viii

9 ix In memory of Dr. Kenneth Appel: For introducing me to the world of mathematics.

10 x

11 Contents Abstract Acknowledgements v vii 1 Introduction History Basics Graph Theory Euler s Formula Problem of the Five Princes Kempe Chains Proof Counterexample Five Color Theorem Proof of the Four Color Theorem Unavoidable Sets Reducible Configurations Extensions Heawood Conjecture xi

12 xii CONTENTS Proof Conclusion 43

13 List of Figures 1.1 An example of a disconnected region in a map A stereographic projection of a sphere onto a map [15] Converting a non-cubic map into a cubic map K 5 which is a non-planar graph Two isomorphic, planar graphs An example of a graph embedding. [16] Four mutually adjacent regions A basic set of four unavoidable subgraphs A case where the 4 neighbors of u are colored with four distinct colors A red-green Kempe chain where the neighbors of u are not linked by the chain The result after flipping the colors of the Kempe chain from Figure A red-green Kempe chain where the neighbors of u are linked by the chain A case where the 5 neighbors of u are colored with four distinct colors The case where deg(u) = 5 and two Kempe chains have been considered A counterexample to Kempe s proof of the Four Color Theorem The case where deg(u) = 5 and all of its neighbors are colored differently. 22 1

14 2 LIST OF FIGURES 3.1 A planar graph where every vertex has charge 6 i The Birkhoff diamond The Birkhoff diamond after it has been shrunk down to a smaller configuration A case where the coloring for Birkhoff diamond cannot be extended The final coloring for the problematic case of the Birkhoff diamond A maximal coloring of a torus with 7 colors [14] A maximal coloring of a Möbius strip with 6 colors [17]

15 Chapter 1 Introduction The Four Color Map Theorem (or the Four Color Theorem) is an especially interesting result in mathematics due to the fact that even though a child can understand the problem, it took over 100 years, many incorrect proofs, and about 1,000 hours of computer time to finally solve the theorem. Informally, the theorem states that any map on a plane or a sphere can be colored using at most four colors such that no two countries that are adjacent to each other share a color. 1.1 History This problem is sometimes called Guthrie s problem, named after the mathematician Francis Guthrie who first postulated this theorem in 1852 [11]. He posed the question to his younger brother Frederick Guthrie who then submitted the theorem to his professor, Augustus De Morgan. From here, it was introduced to the general mathematics community. Alfred Bray Kempe published his proof of the Four Color Theorem in the American Journal of Mathematics in In 1890, about 10 years after Kempe had published his proof, Percy Heawood found an error in the proof 3

16 4 CHAPTER 1. INTRODUCTION that could not be fixed readily. However, Heawood was able to prove the Five Color Theorem using methods developed by Kempe. From here on out, progress on this problem was gradual and fragmented. For example, in 1913, George Birkhoff introduced the idea of reducible configurations and showed that the Birkhoff diamond is reducible. In 1948, Heinrich Heesch proposed searching for an unavoidable set of reducible configurations. And finally in 1976, Kenneth Appel and Wolfgang Haken announced their proof of the Four Color Theorem which involved generating and reducing 1482 configurations. Since then, this number has been reduced to 633 configurations through different generating techniques. While this number can be reduced to 591, it comes at cost of more computing time. [18] Finally in 2005, Georges Gonthier and Benjamin Werner formalized the proof of the theorem within a logical computer system known as Coq [4]. 1.2 Basics First, we need some basic definitions for maps. Definition 1. A map is a plane that is divided into different regions by boundary lines. Definition 2. A meeting point is the point where two or more boundary lines meet. Definition 3. Two regions are said to be neighbors or adjacent to each other if they share a boundary line rather than simply a meeting point. If two regions were considered to be adjacent at a meeting point, it is easy to construct a map where an arbitrarily large number of regions share a meeting point and would therefore require an arbitrarily large number of colors (think of wedges of a pie) [1]. In addition, every region must be a connected region because if a region were

17 1.2. BASICS 5 Figure 1.1: An example of a disconnected region in a map. allowed to be disconnected (such as Michigan is in the United States), it is fairly easy to construct a map where five regions are all adjacent to each other. For example, in Figure 1.1, if both regions labeled A are one region and thus must be colored the same color, then there is no way to color this map in just four colors. It is also important to note that proving the Four Color Theorem on the surface of spheres is equivalent to proving it on a 2-D map. Given a map on a sphere, we can convert it into a planar map by a method known as stereographic projection (see Figure 1.2) and vice versa [18]. The idea is to place the plane below the sphere such that sphere is tangent to the plane. Then from the North Pole N draw a line through a point on the sphere p and project this to the point q where the line intersects on the plane. This is one way we project our 3-D Earth onto a 2-D map. Notice that this does not affect the coloring of the map or the adjacency between regions. Although it may seem inconsequential, it is also important to note that exactly two regions share a boundary line. In other words, there are no bridges that span between countries that do not share a boundary line.

18 6 CHAPTER 1. INTRODUCTION Figure 1.2: A stereographic projection of a sphere onto a map [15]. In addition, for reasons that will become apparent later on, we will be working with cubic maps. Definition 4. A cubic map is a map in which there are exactly three boundary lines at each meeting point. Every map can be converted to a cubic map and we can show that if the cubic map can be four colored, then the original map can be four colored. If a meeting point has more than three boundary lines, as shown in Figure 1.3 then we can replace the meeting point with a new region in order to make the map cubic. Note that if we can color the cubic map with four colors, then we can remove the new region and it will not affect the rest of the map s coloring. If a meeting point has exactly two boundary lines, then we can simply remove the meeting point without changing the map. Therefore, since proving that the cubic map can be colored with four colors is a harder problem, proving the theorem on cubic maps also proves that the all maps can also be colored with four colors.

19 1.3. GRAPH THEORY 7 Figure 1.3: Converting a non-cubic map into a cubic map. 1.3 Graph Theory Now that we we ve defined what maps are, we will be defining graphs. Graphs are better defined than maps and are therefore easier to work with. In addition, there is an easy and intuitive conversion from maps to graphs which we will be using. Definition 5. A graph G contains a finite set of vertices V (G), and a finite set edges E(G). Vertices are connected to one another by edges. Definition 6. A vertex u is said to be a neighbor of another vertex v if there exists a uv-edge between the two vertices. Definition 7. The degree of a vertex u, denoted deg(u) is the number of edges that are incident with that vertex. A vertex with degree i will be denoted as an i-vertex. Definition 8. A connected graph is a graph in which there exists a path between any two vertices in the graph.

20 8 CHAPTER 1. INTRODUCTION Figure 1.4: K 5 which is a non-planar graph. Definition 9. Two graphs G and G are said to be isomorphic iff there exists a mapping f of vertices such that if uv E(G) then f(u)f(v) E(G ). Definition 10. A complete graph K n is a graph on n vertices where for all pairs of vertices u and v, uv E(K n ). Figure 1.4 is an example of a complete K 5 graph. Definition 11. A planar graph is a graph that can be embedded onto a plane such that the edges only intersect at the vertices. In other words, there exists an embedding of the graph on a plane such that no edges cross each other. Figure 1.5 is an example of a planar graph. Notice that the two graphs are isomorphic, and although the first graph does not appear to be planar, there exists an isomorphic graph that is planar; so the graph is considered to be planar. On the other hand, Figure 1.4 is not planar since there is no way to draw this graph such that no edges cross each other. We can convert any map into a planar graph by inserting a vertex into every region, and adding an edge between two vertices if the two regions that contain the vertices share a boundary. This is known as a graph embedding and results in a dual

21 1.3. GRAPH THEORY 9 Figure 1.5: Two isomorphic, planar graphs. graph. An example of this is given in Figure 1.6 where the blue represents the graph and the red represents the map. A blue vertex is added to every region in the map, and these vertices are connected by an edge if the regions are adjacent to each other. Notice that the outside area is considered a region. Definition 12. Faces of a planar graph G are the smallest regions that are enclosed by edges. Faces can be thought of as the regions of a graph. Note that the area outside of the graph is also a face, called the unbounded face. Definition 13. A maximal planar graph is a planar graph in which no more edges can be added to the graph while still maintaining the planarity condition. It is fairly easy to see that a maximal planar graph will consist of faces which are all triangles. If any of the faces are not triangles, then we can add edges in until the face is divided into triangles. For example, if a face is a square we can add in an edge as the diagonal in order to convert the square into two triangles. It is also easy to see that if a map is cubic, then the embedded planar graph will be a maximal planar graph because at each meeting point in the map, three regions intersect so those three regions will become three vertices that are mutually connected, i.e. a triangle. One property of maximal planar graphs G is that if u is a vertex in a G with deg(u) = i, then the neighbors of u create a ring of i vertices around u.

22 10 CHAPTER 1. INTRODUCTION Figure 1.6: An example of a graph embedding. [16]. We need one last definition for graphs. Definition 14. An n-coloring of G is an assignment of n colors to vertices subject to certain constraints. In our case, the constraint will be that if u is a neighbor of v then u and v cannot share a color. In this way, the Four Color Theorem can be rephrased as the following: Theorem 1 (Four Color Theorem). There exists a 4-coloring of every planar graph G such that no two adjacent vertices share a color Euler s Formula Euler s Formula is an important result in graph theory, and we will need it to discuss the proof of the Four Color Theorem. Theorem 2 (Euler s Formula). Given a planar graph G, V E + F = 2

23 1.3. GRAPH THEORY 11 where V is the number of vertices, E is the number of edges, and F is the number of faces. Proof. The proof follows by induction on the number of edges. The base case when E = 1 is fairly trivial. Consider a graph with one edge. Then V = 2, E = 1, and F = 1. The formula V E + F = 2 holds. Now assume that the theorem holds for any graph G with E 1 edges. Let G be a graph with E edges. Now we arbitrarily pick an edge e E(G) and remove it. Case 1: If this disconnects the graph then we have to consider both of the connected components. Say the first component has V 1 vertices, E 1 edges and F 1 faces while the second component has V 2 vertices, E 2 edges and F 2 faces. Since we haven t removed any vertices, V = V 1 + V 2. We removed one edge, so E = E 1 + E And finally, notice that removing the edge didn t affect the number of faces. However, the outside face is double counted by the two components, so F = F 1 + F 2 1. We know from the induction hypothesis that V 1 E 1 + F 1 = 2 and V 2 E 2 + F 2 = 2. Add the two equations to get V 1 + V 2 E 1 E 2 + F 1 + F 2 = which simplifies to V (E 1) + (F + 1) = 4 which further simplifies to V E + F = 2. Case 2: If this doesn t disconnect the graph, then we now have one less face and edge than before, but the same number of vertices. By the induction hypothesis, V (E 1) + (F 1) = 2 which simplifies to V E + F = 2. From this result we get another important result for planar graphs: Corollary 2.1. Given a planar map G, E 3V 6. If G is maximal, then E = 3V 6. Proof. Notice that every face is bounded by at least 3 edges and every edge is part of 2 faces. Therefore, 3F 2E

24 12 CHAPTER 1. INTRODUCTION which we can rewrite as F 2 3 E Plug this into Euler s Formula (Theorem 2) to get V E E 2 which simplifies to E 3V 6 Notice that if the graph is maximal, 3F = 2E which results in F = 2 E. We plug this 3 into Euler s Formula to get V E + 2 E = 2 which simplifies to E = 3V 6. 3 The following theorem also follows from the above. Theorem 3. Given a planar graph G, there exists at least one vertex u such that deg(u) 5. Proof. Given a planar graph G, we have that E 3V 6 by Corollary 2.1. Now assume, for contradiction, that every vertex in G has degree 6 or greater. Then 2E 6V since 2E will give you the total sum of the vertex degrees. This simplifies to E 3V which is a contradiction. Thus there has to be at least one vertex of degree less than or equal to 5. This in turn leads to another important theorem. Theorem 4. Given a maximal planar graph G, (6 i)v i = 12 i=1 where v i is the number of vertices with degree i.

25 1.4. PROBLEM OF THE FIVE PRINCES 13 Proof. Given a maximal planar graph G, let v i be the number of i-vertices. Then v 1 + 2v 2 + 3v = 2E. By Corollary 2.1, 2E = 6V 12 so we get v 1 + 2v 2 + 3v = 6V 12. Since V = v 1 + v 2 + v , the equation above simplifies to 12 = 5v 1 + 4v 2 + 3v 3 + 2v 4 + v 5 v 7 2v 8 3v 9... which can be rewritten as (6 i)v i = 12 i=1 1.4 Problem of the Five Princes Before we begin discussing the proof of the Four Color Theorem, it is important to note the difference between the Four Color Theorem and the problem of the five princes. The problem of the five princes is the following: There was once a king in India who had a large kingdom and five sons. In his last will, the king said that after his death the sons should divide the kingdom among themselves in such a way that the region belonging to each son should have a borderline (not just a point) in common with the remaining four regions. How should the kingdom be divided [18]? Notice that if the king had four sons, this problem is possible and it is fairly trivial as we can see in Figure 1.7. However, since the king has five sons, the problem is impossible by the inequality we proved above.

26 14 CHAPTER 1. INTRODUCTION Figure 1.7: Four mutually adjacent regions. Proof. In terms of graph theory, this problem asks whether it is possible for a graph with 5 vertices to be mutually connected and planar. Notice that the resulting graph is a complete graph K 5 which has 5 vertices and 10 edges. By the Corollary 2.1 we get 10 (3 5) 6 = 9 which is false. Thus by contradiction, the problem above is impossible. Another way to prove this is to notice that the problem is equivalent to a planar K 5 graph. Since we know that this is impossible, the problem is also impossible. Unfortunately, this proof isn t sufficient to prove the Four Color Theorem. If the Four Color Theorem is true, then the solution for this problem naturally follows, but the converse doesn t hold. Just because it is impossible to construct a map with five mutually adjacent regions, it doesn t necessarily follow that only four colors are needed to color any map.

27 Chapter 2 Kempe Chains In 1879, Alfred Bray Kempe produced the most famous incorrect proof of the Four Color Theorem. His error was subtle enough that it took around ten years before a mistake was discovered by Percy John Heawood. Although the error was substantial enough that it could not be fixed easily, Kempe s proof introduced many of the ideas and foundations for the actual proof to come in about a hundred years. 2.1 Proof The proof will follow from induction on the number of vertices. Recall from Theorem 3 that every graph must have at least one vertex, u, of degree 5 or less. This means that every graph must contain a subgraph containing one of the elements in Figure [?]. Now consider a graph G with n vertices. By the induction hypothesis, we assume that every graph with less than n vertices can be colored with four colors. The base cases are trivial since a graph with 4 or less vertices can be colored with 4 colors. Now consider the vertex, u, with degree 5 or less. If deg(u) = 2, then we remove u from G. By the induction hypothesis, G {u} 15

28 16 CHAPTER 2. KEMPE CHAINS Figure 2.1: A basic set of four unavoidable subgraphs. Figure 2.2: A case where the 4 neighbors of u are colored with four distinct colors. can be colored with four colors since G {u} contains n 1 vertices. Now reinsert u into G. Since deg(u) = 2, there is at least one color that is unused by the neighbors of u so u can be colored with that color. If deg(u) = 3, then we remove u from G. By the induction hypothesis, G {u} can be colored with four colors. Now reinsert u into G. Since deg(u) = 3, there is at least one color that is unused by the neighbors of u so u can be colored with that color. If deg(u) = 4, then we remove u from G. By the induction hypothesis, G {u} can be colored with four colors. Now reinsert u into G. Here, it is possible that the neighbors of u are already colored using four colors as seen in Figure 2.2. This is where Kempe introduced the method known as the method of Kempe chains [18]. Consider two of the neighbors of u that are not adjacent to each other, say the red and green ones. Starting from the green vertex, consider all of its red neighbors, and all of those green neighbors, and so on. We will end up with a subgraph of all the

29 2.1. PROOF 17 Figure 2.3: A red-green Kempe chain where the neighbors of u are not linked by the chain. green and red vertices in which there is a green-red path to the original green vertex. The set of all of these vertices is the Kempe chain (which is usually not a chain, but may contain branches and even loops ) [18]. Formally: Definition 15. Given a graph G, a vertex u, and two colors a and b, an a-b Kempe chain is the maximal connected subset of V (G) containing u whose vertices are all colored with either a or b. If this green-red Kempe chain does not link up with the red neighbor of u, then we can flip the coloring of this chain such that the green vertices become red and the red vertices become green, thus freeing up the color green for u as shown in Figures 2.3 and 2.4. Otherwise, if the green-red Kempe chain from green vertex connects to the red vertex as seen in Figure 2.5, we consider the blue-yellow Kempe chain starting from the blue neighbor of u. There is no way for this chain to link up to the yellow neighbor of u since the

30 18 CHAPTER 2. KEMPE CHAINS Figure 2.4: The result after flipping the colors of the Kempe chain from Figure 2.3. Figure 2.5: A red-green Kempe chain where the neighbors of u are linked by the chain.

31 2.1. PROOF 19 Figure 2.6: A case where the 5 neighbors of u are colored with four distinct colors. Figure 2.7: The case where deg(u) = 5 and two Kempe chains have been considered. green-red Kempe chain encircles one of these vertices. Therefore, the blue-yellow Kempe chain can flip its colors and allow u to be colored blue. If deg(u) = 5, then we remove u from G. By the induction hypothesis, G {u} can be colored with four colors. Now reinsert u into G. Here, it is possible that the neighbors of u are already colored using four colors as seen in Figure 2.6. We take a similar approach to the problem as we did with the previous case. Consider the red-yellow Kempe chain and the red-green Kempe chain. If either or both of these chains do not link up with the corresponding vertex, then we can alternate the coloring of Kempe chain beginning with the red vertex such that u can be colored red. Otherwise, we end up with the case illustrated in Figure 2.7.

32 20 CHAPTER 2. KEMPE CHAINS Figure 2.8: A counterexample to Kempe s proof of the Four Color Theorem. From here, we consider the blue-yellow Kempe chain and the blue-green Kempe chain starting at the blue vertices. By Figure 2.7 we can see that it is impossible for both of these chains to link up with its respective vertiex so we can recolor the Kempe chains starting with the blue vertices and thus u can be colored blue. This then concludes the proof ; we ve shown that one of these four configurations must exist in every maximal planar graph and that they can all be reduced to a 4- coloring [18] Counterexample About ten years later, this purported proof was disproven by Percy John Heawood with a simple example. Figure 2.8 isn t the example that Heawood himself gave, but it s an easier example to see why Kempe s proof fails. It we apply Kempe s method to this example, we would first begin by checking the red-yellow and green-yellow Kempe chains. Since they both link up, we would then consider the blue-red and blue-green Kempe chains. By Kempe s proof we should then alternate the blue-green Kempe chain coloring on the left and the blue-red Kempe chain coloring on the right. However, once we do this, we end up with two blue vertices that are adjacent to each other (the previously green and red vertices on the

33 2.2. FIVE COLOR THEOREM 21 far left and far right of the figure). This is a contradiction to Kempe s proof. Unfortunately, Kempe was unable to fix this error and the Four Color Theorem remained unproven. However, his work with the theorem helped introduce many important ideas that were eventually used in the actual proof about a hundred years later. 2.2 Five Color Theorem One consequence of Kempe s proof is the proof of the Five Color Theorem, proven by Heawood. Theorem 5 (Five Color Theorem). Given a planar graph G, every vertex can be colored using at most 5 colors such that no two adjacent vertices share a coloring. Proof. The proof follows by induction on the number of vertices and is nearly equivalent to Kempe s proof of the Four Color Theorem. We know from Theorem 3 that there has to be at least one vertex of degree 5 or less. Let u be that vertex. If deg(u) < 5, then since it has less than five neighbors, there will always be at least one color available after the induction step. If deg(u) = 5 then after removing it, recoloring the graph, and reinserting it, we may end up with Figure 2.9 where each of the neighbors of u are colored with five colors such there are no colors remaining for u. In this case, consider the bluegreen Kempe chain. If these chains do not connect, then the blue-green Kempe chain starting from the blue neighbor of u can be flipped in color such that u can now be colored blue. Otherwise, do the same thing with the yellow-red Kempe chain. This Kempe chain cannot cannot be connected it the blue-green Kempe chain is connected so the yellow-red Kempe chain starting from the yellow neighbor of u can be flipped in color such that u can now be colored yellow.

34 22 CHAPTER 2. KEMPE CHAINS Figure 2.9: The case where deg(u) = 5 and all of its neighbors are colored differently.

35 Chapter 3 Proof of the Four Color Theorem In this chapter we will finally go through the main ideas of the proof of the Four Color Theorem which was proven by Wolfgang Haken and Kenneth Appel on July 22, 1976 with extensive computer assistance [18]. Due to the unorthodox nature of the proof, there was a lot of skepticism about its validity, but eventually mathematicians began to accept the proof. Besides a few minor errors, which were quickly corrected, and a few optimizations, the Appel-Haken proof is now accepted by the mathematics community. The proof attempts to find a set of subgraphs that must exist in every maximal planar graph and then show that each of these can be four colored. In other words, we will be searching for an unavoidable set of reducible configurations. Before we begin, note that since the actual proof involved about a 1,000 hours of computer time that cannot be fully replicated here, we will be going through an outline of the proof in which all of the main ideas are given. Definition 16. An unavoidable set is a set of configurations (or subgraphs) such that at least one of these configurations must exist in every maximal planar graph. Definition 17. A reducible configuration is a configuration of vertices and edges such 23

36 24 CHAPTER 3. PROOF OF THE FOUR COLOR THEOREM that if a graph contains a reducible configuration, then any coloring of the rest of the graph with four colors can be extended into a coloring of the whole graph. The first step in Kempe s alleged proof was to show that every maximal planar graph must contain a vertex of degree 5 or less. This is an unavoidable set. The next step was to show that each of these configurations are reducible. Kempe s proof failed because although he managed to find an unavoidable set, the configuration with a 5-vertex was not reducible. 3.1 Unavoidable Sets The method used to find an unavoidable set is called discharging. Assign a charge of 6 i to every vertex u where the deg(u) = i. For example, a 5-vertex will have charge 1, an 8-vertex will have charge -2, etc. Figure 3.1 gives an example of a planar graph with its charges. Recall from Theorem 4 that the equation (6 i)v i = 12 i=1 holds for maximal planar graphs. Notice that due to this equation, the total charge on the graph must be equal to 12. Also recall that if there exists a vertex of degree less than 5, then the graph is reducible. Therefore, we only consider graphs where the minimum vertex degree is 5. The next step is to discharge all of the 5-vertices by sending 1 5 of its charge to each of its neighbors. Notice that since we re only moving charges around, no charge is gained or lost so the total charge on the graph is still 12. Now consider what happens to the charges of individual vertices in the graph. For example, if a 7-vertex is adjacent to two 5-vertices, then after the discharging, the 7-vertex will

37 3.1. UNAVOIDABLE SETS 25 Figure 3.1: A planar graph where every vertex has charge 6 i. have a charge of 1 + 2( 1 5 ) = 3 5. We now want to discover all vertices that will have a positive charge after this process. A 5-vertex which has 5-vertex neighbors will definitely have a positive charge since it starts with a charge of 0 and recieves 1 5 charge from each of its 5-vertex neighbors. Therefore, we can now disregard any cases where a 5-vertex has any 5-vertex neighbors since we know these will end up with a positive charge. After eliminating these cases, how does the charge change for an arbitrary vertex? A 5-vertex will give up all of its charge and won t receive any since it s not adjacent to any other 5-vertices, so it will end up with a charge of 0. If i is even, then an i-vertex can have at most i 2 5-vertex neighbors. This is because the neighbors of the vertex form a ring, and we assumed that no 5-vertex was adjacent to another 5-vertex, therefore every other vertex in the ring cannot be a 5-vertex. Thus the charge on an even i-vertex after discharging is at most (6 i) + ( i 2 )(1 5 )

38 26 CHAPTER 3. PROOF OF THE FOUR COLOR THEOREM which simplifies to 6 ( 9 )i (3.1) 10 If i is odd, then an i-vertex can have at most i vertex neighbors for similar reasons to the even i. Thus the charge on an odd i-vertex after discharging is at most (6 i) + ( i 1 2 )(1 5 ) which simplifies to ( 9 )i (3.2) 10 For what values of i will the charge on an i-vertex be positive after discharging? By Equation ( 9 10 )i > 0 and since i must be an integer, i 6. 9i < 60 i < 20 3 By Equation ( 9 10 )i > 0 9i < 59 i < 59 9 and since i must be an integer, once again i 6. Assuming that there are no vertices of degree less than 5, this means that every

39 3.2. REDUCIBLE CONFIGURATIONS 27 Figure 3.2: The Birkhoff diamond. graph has to have a 5-vertex adjacent to a 5-vertex or a 5-vertex adjacent to a 6-vertex since these are the only configurations that will maintain a positive charge after discharging. Therefore, using this technique, we ve obtained another unavoidable set: 1-vertex, 2-vertex, 3-vertex, 4-vertex, 5-vertex adjacent to a 5-vertex, 5-vertex adjacent to a 6-vertex. By using other, more complicated methods of discharging, the final proof by Appel and Haken found an unavoidable set with 1482 configurations. All in all, 487 discharging rules were used to generate this set. Through optimizations, this number was eventually reduced to 633 configurations and only used 32 discharging rules. 3.2 Reducible Configurations The next step is to prove that all of these configurations are reducible. The best way to show how more complicated reductions are done is through an example. We will be working with the Birkhoff diamond illustrated in Figure 3.2. Let G be the graph with n vertices in which the Birkhoff diamond is a subgraph.

40 28 CHAPTER 3. PROOF OF THE FOUR COLOR THEOREM Figure 3.3: The Birkhoff diamond after it has been shrunk down to a smaller configuration. Case v 1 v 2 v 3 P v 5 1 R G B Y R 2 R G B Y G 3 R G B Y B 4 R G R Y R 5 R G R Y G 6 R G R Y B Table 3.1: A table of all 6 possible colorings of the shrunk Birkhoff diamond. To show that the Birkhoff diamond is reducible, we shrink it down to a smaller configuration as shown in Figure 3.3. By induction, this new graph has less than n vertices so it is four colorable. Essentially, the shrinking is done by combining the vertices v 4, v 6, a, b, c, d into one vertex P. Whatever we end up coloring P will be what we end up coloring v 4 and v 6 in G since they will be adjacent to the same neighbors. Now there are 6 different ways to color this configuration (up to isomorphism) as demonstrated in Table 3.1 Now after bringing back the original Birkhoff diamond, five of these colorings can be extended fairly easily without a need for recoloring as shown in Table 3.2. In the fourth case (as illustrated in Figure 3.4), it is impossible to color a, b, c, d such that

41 3.2. REDUCIBLE CONFIGURATIONS 29 Case v 1 v 2 v 3 v 4 v 5 v 6 a b c d 1 R G B Y R Y B Y R G 2 R G B Y G Y G Y R B 3 R G B Y B Y B Y R G 4 R G R Y R Y 5 R G R Y G Y B Y G R 6 R G R Y B Y B Y G R Table 3.2: A table of all 6 possible colorings of the original Birkhoff diamond. Figure 3.4: A case where the coloring for Birkhoff diamond cannot be extended. no two adjacent vertices share a color. This is easy to see by looking at the a-c-d-triangle. All three of these vertices are adjacent to red and yellow vertices, so they have to be colored green or blue. However, these vertices form a triangle and are therefore mutually adjacent and require 3 colors which is impossible. Therefore, some modification has to be made. The modification can be made by a Kempe chain argument. First consider the red-blue Kempe chain from v 5. If this chain does not connect to either v 1 or v 3 then we can alternate the coloring of this chain such that v 5 is now blue. Then we are in case 6 which has already been solved. Otherwise, consider the yellow-green Kempe chain from v 4. If the previous chain exists, then this chain cannot be connected to

42 30 CHAPTER 3. PROOF OF THE FOUR COLOR THEOREM Figure 3.5: The final coloring for the problematic case of the Birkhoff diamond. v 6, so we can alternate the coloring of this chain such that v 4 is now green. This new coloring can now be extended by coloring a green, b blue, c yellow, and d blue as shown in Figure 3.5. Therefore, since all possible colorings of the shrunk Birkhoff diamond can be extended into a good coloring, we have shown that the Birkhoff diamond is reducible. [6] By the use of this technique and other techniques similar to this, the 1482 (or 633) unavoidable configurations were proven to be reducible. The job of checking whether configurations were reducible or not was mainly left for the computer to solve [18]. This concluded the proof of the Four Color Theorem since an unavoidable set of reducible configurations was found.

43 Chapter 4 Extensions This section will focus on extensions of the Four Color Theorem. While an obvious extension to this problem seems to be working in 3-D space with 3-D regions, such as spheres and cubes, this problem turns out to be trivial. It is possible, to construct a 3-D map where an arbitrarily large number of regions are all mutually adjacent to one another. One way to visualize this is to think of the regions as pipe cleaners. With enough coiling and twisting, an arbitrary number of pipe cleaners can be made to be mutually adjacent to each other. However, it turns out that coloring 2-D maps on different surfaces is a nontrivial question. For example, how many colors do you need to color a map on a torus? The following extensions generalize the Four Color Theorem into a map coloring theorem which applies to maps (and therefore graphs) on all surfaces. 4.1 Heawood Conjecture Before we begin, we need to define a few terms. Definition 18. Given a surface S, the genus n is the largest number of noninter- 31

44 32 CHAPTER 4. EXTENSIONS secting simple closed curves that can be drawn on the surface without separating it, typically denoted S n. [12] In other words, the genus can be thought of as the number of handles or holes in a surface. For example, a sphere has genus 0 while a torus has genus 1. Definition 19. Given a planar graph G embedded onto a surface S n, the Euler characteristic χ of G is defined as χ = V E + F where V is the number of vertices, E is the number of edges, and F is the number of faces. [10] Definition 20. A surface is considered orientable if when a direction is carried around a closed path on the surface, the direction is always consistent. Definition 21. A surface is considered nonorientable if there exists a closed path on the surface such that if a direction is carried around the loop, the direction is reversed when moved around this path. A sphere or a torus are orientable because if you draw a loop around the surface, the direction is always consistent. However, a Möbius strip is nonorientable because if you draw a loop down the middle of the band, the direction changes after one loop around. Another way to think about this is that an orientable surface has an outside and an inside while a nonorientable surface does not. Given an orientable surface with genus n χ = 2 2n Given a nonorientable surface with genus n χ = 2 n

45 4.1. HEAWOOD CONJECTURE 33 Since a plane (or sphere) is an orientable surface of genus 0, a graph G on a plane has χ = 2 2(0) = 2, which means that V E + F = 2 and is consistent with Euler s Formula from before. Two more quick definitions before the theorem. Definition 22. The floor of n, denoted n is the largest integer less than or equal to n. Definition 23. The ceiling of n, denoted n is the smaller integer greater than or equal to n. And finally, the big theorem. Theorem 6 (Heawood Conjecture). Given a planar graph G on an orientable surface S n with genus n, G can be colored with n γ(n) = 2 colors where γ(n) is called the chromatic number of n. This can be generalized to orientable and nonorientable surfaces by replacing the genus with the Euler characteristic for orientable surfaces to get χ γ(χ) = 2 The proof of this follows almost directly from the first equation so we will just be proving the orientable case in this paper. For example, consider the torus. The torus is an orientable surface with genus 1. Therefore, by the conjecture, the torus can be colored with 7 colors and such a coloring is shown in Figure 4.1. The Möbius strip is a nonorientable surface of genus

46 34 CHAPTER 4. EXTENSIONS Figure 4.1: A maximal coloring of a torus with 7 colors [14]. Figure 4.2: A maximal coloring of a Möbius strip with 6 colors [17]. 1. Therefore it has an Euler characteristic of 1 and by the conjecture, it can be colored with 6 colors as shown in Figure Proof The proof is twofold. We will first prove sufficiency and then prove necessity. Sufficiency. Let G be a maximal graph on an orientable surface with genus n > 0 (the n = 0 is a special case to be explained later). Let D be the average degree of the vertices in G. That is D = V i=1 deg(v i) V

47 4.1. HEAWOOD CONJECTURE 35 where v i V (G). Now since G is maximal DV = 2E = 3F And since G is on an orientable surface χ = V E + F = 2 2n We the combine these equations to get V DV 2 + DV 3 = 2 2n Which simplifies to D = (n 1) V Now notice that D V 1 since every vertex can be at most connected to every other vertex. Thus Which simplifies to (n 1) V V 1 V 2 7V + 12(1 n) 0 (4.1) Now by the quadratic equation, the roots for V are 7 ± 49 4(12)(1 n) 2 = 7 ± n 2 Recall that the genus n > 0. Since n 2 < 0 when n > 0 and having a negative number of vertices doesn t make any sense, we only need to consider the case where

48 36 CHAPTER 4. EXTENSIONS V n 2. And since we only care about integers, we end up with n V 2 For simplicity, let M = n 2. If V = M, then we have the same number of colors as vertices and the coloring is trivial. If V > M then it follows that V > M (since V is an integer). Recall that D = (n 1). By substitution, we get V D = (n 1) V < (n 1) M (4.2) By substituting into the Equation 4.1, we also get M 2 7M + 12(1 n) 0 Which simplifies to Which implies that M 7 12(n 1) M (n 1) M 6 + M 7 = M 1 Once we combine this with Equation [?] we end up with D < M 1 Recall that D was the average degree of a graph. This means that there exists a

49 4.1. HEAWOOD CONJECTURE 37 vertex u in G such that deg(u) < M 1 or deg(u) M 1 Now let G = G {u}. Notice that G has V 1 vertices. If V 1 = M then we can color G and when we reinsert u, u was adjacent to at most M 1 colors so there remains at least one color for u. If V 1 > M, then we repeat the same steps in order to get a vertex v in G such that deg(v) M 1 We can then let G = G {v} and repeat the process. Eventually we ll end up with a graph H with M vertices and can build up the graph by replacing one vertex at a time. Since each reinserted vertex has degree less than or equal to M 1, there will be a color remaining for every vertex. This proves sufficiency. The proof of necessity requires a theorem that we won t prove in this paper. It involves proving a number of cases and the proof of this theorem is probably worthy of being its own thesis (for more on this proof, see Ringel and Young). In order to demonstrate how complicated this proof is, consider the work it took to finally prove it. In 1891, L. Heffter proved the formula for all n 12: he did this by exhibiting maps that require the number of colors given by the formula in these cases. In 1952, Ringel proved it for n = 13, and in 1954 for all n of the form 12k + 5. In 1961, Ringel proved it for all n of the form 12k + j for j = 7, 10 and 3. In 1963, G. Gustin proved it for 12k + 4. In 1963, C. M. Terry, L. R. Welch and J. W. T. Youngs solved it for the case 12k. Between 1963 and 1965, Gustin and Youngs did the cases 12k + 1 and 12k + 9. In 1966 Youngs did the case 12k + 6. In 1967, Ringel and Youngs

50 38 CHAPTER 4. EXTENSIONS solved the remaining cases: 12k + j for j = 2, 8 and 11. But wait! that s not the end of the story. There were some exceptional cases that were not covered in the above solutions. There were still the cases n = 18, 20, 23, 30, 35, 46 and 59. Cases 18, 20 and 23 were disposed of in 1967 by Jean Mayer, a professor of French literature. In 1968, Ringel and Youngs gave a lecture on the subject at a graph theorist s meeting in Michigan. One of those attending, Richard Guy, solved the case n = 59 the night after the lecture. The cases n = 35 and 47 were done later by Ringel and Youngs. The final case, n = 30, was solved independently by Mater and Youngs in [2] Note that these proofs are only for the orientable surfaces. A similar amount of work had to be done to prove the nonorientable cases. For reasons of time and space the following theorem will be left unproven in this paper. Theorem 7. The genus of a complete graph K V is (V 3)(V 4) 12. Now we re ready to prove necessity. Necessity. In order to prove necessity, we want to show that given a surface S n, there exists a planar graph G on that surface such that at least γ(n) = colors n 2 are needed to color the graph. We know that graphs are hard to color when there are lots of edges. Therefore, we can try to find the largest complete graph K V such that K V can be embedded onto a surface of genus n. Notice that K V requires V colors to color since every vertex is mutually connected to every other vertex. By Theorem 7 we know that the genus of K V = (V 3)(V 4). Therefore, n (V 3)(V 4). Assume 12 12

51 4.1. HEAWOOD CONJECTURE 39 that V is the largest V for which this inequality holds. Since (V 3)(V 4) 12 (V 3)(V 4) n 12 It follows that n (V 3)(V 4) 12 In addition, since V is maximal, this means that K V +1 cannot be embedded as a planar graph onto S n. Therefore ((V + 1) 3)((V + 1) 4) (V 2)(V 3) n < = Which implies that n < (V 2)(V 3) 12 Combining these two inequalities, we end up with (V 3)(V 4) 12 n < (V 2)(V 3) 12 Which we can simplify to V 2 7V n < V 2 5V + 6 By applying the quadratic formula to the left-hand side of the inequality, we end up with V (12 12n) 2 = n 2

52 40 CHAPTER 4. EXTENSIONS Doing the same on the right-hand side of the inequality, we end up with V > (6 12n) 2 = n 2 = n 2 1 We can combine these two inequalities to get n 2 1 < V n 2 Or in other words, n V = 2 Since we re working with complete graphs, K V requires V colors so this proves necessity. This concludes the proof of the Heawood Conjecture since both sufficiency and necessity have been proven. [6] However, there s a slight problem with this proof; it only holds for surfaces S n where n > 0. It fails for n = 0 in the middle part of Equation (n 1) V < (n 1) M Where if n = 0, 6 12 V < 6 12 M This simplifies to V < M This is a contradiction since we showed that V > M. However, the Appel-Haken proof shown in Chapter 3 of the Four Color Theorem proves the case when n = 0.

53 4.1. HEAWOOD CONJECTURE 41 Therefore the Heawood Conjecture is now true for all surfaces with genus n 0. Unfortunately, there is one sole exception to the Heawood conjecture which is the Klein bottle. The conjecture predicts the the Klein bottle, a nonorientable surface of genus 2 and χ = 0, to require 7 colors, but actually, it only needs 6. The reasons for this has to do with the way Theorem 7 was proven. For more on this, see Ringel and Young.

54 42 CHAPTER 4. EXTENSIONS

55 Chapter 5 Conclusion In this chapter, we will explore the ramifications, both positive and negative, that the theorem and proof has had on the mathematical community. While there are very few, if any, practical uses for the theorem, the numerous attempts to solve it has advanced mathematics, especially the field of graph theory. It has led to discussions on the nature of a proof and has changed the way mathematicians view proofs. The main criticisms come from mathematicians who believe that the proof of the Four Color Theorem is not valid since it has not been fully verified by humans. While there are only a handful of skeptics who deny that the theorem is true, there are some who claim that the proof is not as good as the proof of, say, Fermat s Last Theorem. There is concern that a proof using computers is more akin to a scientific experiment: valid and almost certainly true, but without the same degree of certainty that a pencil and paper proof has. As John Horgan put it, a proof which offers a probability of truth - and not certainty - is an oxymoron [5]. Since a lot of the debate seems to be focused on whether or not the proof of the Four Color Theorem is a valid proof, it is useful to first define what a proof means 43

56 44 CHAPTER 5. CONCLUSION for mathematicians. The Concise Oxford Dictionary of Mathematics defines a proof as a chain of reasoning, starting from axioms, usually also with assumptions on which the conclusion then depends, that leads to a conclusion and which satisfies the logical rules of inference [3]. By this definition, the Four Color Theorem seems to be proven. There is some question as to whether using a computer for computations still qualifies as a chain of reasoning, but otherwise the rest of the criteria seem to be met. Note that for practical reasons, this definition is not necessarily followed strictly by mathematicians. It is impractical, and sometimes impossible, to express a proof based on axioms simply due to the fact that the proof may be too long. Another big criticism is that even if the theorem has been proven and the proof is accepted, nothing was gained from the proof. Since the proof was completed in a computer, there is very little insight on what was happening within the computer and questions remain such as: Why four colors? Why not seven? There are no insights to be gained since there is no way to understand what the computer was thinking when it proved the theorem. In other words, we still do not know why the Four Color Theorem is true, we simply know that it is. A large motivation for many mathematicians is the moment of clarity when everything clicks and all the pieces fall into place. The fact that this proof denies this clarity to mathematicians is probably a large reason for the pushback against it. It is interesting to note that the proof of the classification of simple finite groups is approximately 15,000 pages in length, yet there is barely any criticism against the proof. Even though it is next to impossible for any one individual to fully verify the proof, since the individual sections were completed by humans and not by computers, it is considered to be more valid than the proof of the Four Color Theorem. Another way to look at this debate is to ask: What is it that mathematicians do? Paul Erdös once said that a mathematician is a device for turning coffee into

57 45 theorems. While this whimsical saying is almost certainly true, it remains a bit vague. Wilson Thurston explains that mathematicians usually aren t looking for the answers, as one might expect, but rather they are looking for understanding [9]. If you tell mathematicians that Theorem X is true, without a doubt, they would still want to know why the theorem is true. This is related to the clarity argument above. In a similar vein, having a computer output that the Four Color Theorem is true doesn t explain why it s true. There is another argument that computers can make mistakes, but this argument is not as persuasive since the same argument could be made for human proofs. A perfect example of this is Kempe s proof which contained a mistake that was undiscovered for about ten years. There are still mathematicians who are attempting to find a more standard proof of the Four Color Theorem. Due to the simplicity in which the theorem can be stated and proved, there is an intuition that a simpler proof exists. However, many doubt that such a proof exists, and even if it did, the controversy surrounding a computer-assisted proof would still exist since many other theorems have been proven using computers since then. Whether or not one accepts the proof of the Four Color Theorem, it appears to have become a turning point that may shape the structure of future mathematics.

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

A Practical 4-coloring Method of Planar Graphs

A Practical 4-coloring Method of Planar Graphs 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 54751 2 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

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

Planar Graphs and Surfaces. Graphs 2 1/58

Planar Graphs and Surfaces. Graphs 2 1/58 Planar Graphs and Surfaces Graphs 2 1/58 Last time we discussed the Four Color Theorem, which says that any map can be colored with at most 4 colors and not have two regions that share a border having

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

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

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

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

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

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

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

Planar graphs. Math Prof. Kindred - Lecture 16 Page 1 Planar graphs Typically a drawing of a graph is simply a notational shorthand or a more visual way to capture the structure of the graph. Now we focus on the drawings themselves. Definition A drawing of

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

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

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

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

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

MC 302 GRAPH THEORY 10/1/13 Solutions to HW #2 50 points + 6 XC points MC 0 GRAPH THEORY 0// Solutions to HW # 0 points + XC points ) [CH] p.,..7. This problem introduces an important class of graphs called the hypercubes or k-cubes, Q, Q, Q, etc. I suggest that before you

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

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

A Reduction of Conway s Thrackle Conjecture

A Reduction of Conway s Thrackle Conjecture A Reduction of Conway s Thrackle Conjecture Wei Li, Karen Daniels, and Konstantin Rybnikov Department of Computer Science and Department of Mathematical Sciences University of Massachusetts, Lowell 01854

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

The Konigsberg Bridge Problem

The Konigsberg Bridge Problem The Konigsberg Bridge Problem This is a classic mathematical problem. There were seven bridges across the river Pregel at Königsberg. Is it possible to take a walk in which each bridge is crossed 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

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

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

Kuratowski Notes , Fall 2005, Prof. Peter Shor Revised Fall 2007 Kuratowski Notes 8.30, Fall 005, Prof. Peter Shor Revised Fall 007 Unfortunately, the OCW notes on Kuratowski s theorem seem to have several things substantially wrong with the proof, and the notes from

More information

Extremal Graph Theory: Turán s Theorem

Extremal Graph Theory: Turán s Theorem Bridgewater State University Virtual Commons - Bridgewater State University Honors Program Theses and Projects Undergraduate Honors Program 5-9-07 Extremal Graph Theory: Turán s Theorem Vincent Vascimini

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

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

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

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

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

Basic Combinatorics. Math 40210, Section 01 Fall Homework 4 Solutions Basic Combinatorics Math 40210, Section 01 Fall 2012 Homework 4 Solutions 1.4.2 2: One possible implementation: Start with abcgfjiea From edge cd build, using previously unmarked edges: cdhlponminjkghc

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

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

Discrete mathematics

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

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

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

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

The Structure and Properties of Clique Graphs of Regular Graphs

The Structure and Properties of Clique Graphs of Regular Graphs The University of Southern Mississippi The Aquila Digital Community Master's Theses 1-014 The Structure and Properties of Clique Graphs of Regular Graphs Jan Burmeister University of Southern Mississippi

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

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

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

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

Instant Insanity Instructor s Guide Make-it and Take-it Kit for AMTNYS 2006

Instant Insanity Instructor s Guide Make-it and Take-it Kit for AMTNYS 2006 Instant Insanity Instructor s Guide Make-it and Take-it Kit for AMTNYS 2006 THE KIT: This kit contains materials for two Instant Insanity games, a student activity sheet with answer key and this instructor

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

Treewidth and graph minors

Treewidth and graph minors Treewidth and graph minors Lectures 9 and 10, December 29, 2011, January 5, 2012 We shall touch upon the theory of Graph Minors by Robertson and Seymour. This theory gives a very general condition under

More information

Solutions to In-Class Problems Week 4, Fri

Solutions to In-Class Problems Week 4, Fri Massachusetts Institute of Technology 6.042J/18.062J, Fall 02: Mathematics for Computer Science Professor Albert Meyer and Dr. Radhika Nagpal Solutions to In-Class Problems Week 4, Fri Definition: The

More information

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.

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. 18.433 Combinatorial Optimization Matching Algorithms September 9,14,16 Lecturer: Santosh Vempala Given a graph G = (V, E), a matching M is a set of edges with the property that no two of the edges have

More information

Lecture 4: Trees and Art Galleries

Lecture 4: Trees and Art Galleries Math 7H: Honors Seminar Professor: Padraic Bartlett Lecture 4: Trees and Art Galleries Week 2 UCSB 2014 1 Prelude: Graph Theory In this talk, we re going to refer frequently to things called graphs and

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

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

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

Part II. Graph Theory. Year

Part II. Graph Theory. Year Part II Year 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2017 53 Paper 3, Section II 15H Define the Ramsey numbers R(s, t) for integers s, t 2. Show that R(s, t) exists for all s,

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

Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths

Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths Master Thesis Patrick Schnider July 25, 2015 Advisors: Prof. Dr. Emo Welzl, Manuel Wettstein Department of

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

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

WALL, NICOLE TURPIN, M.A. On the Reconstruction Conjecture. (2008) Directed by Dr. Paul Duvall. 56 pp.

WALL, NICOLE TURPIN, M.A. On the Reconstruction Conjecture. (2008) Directed by Dr. Paul Duvall. 56 pp. WALL, NICOLE TURPIN, M.A. On the Reconstruction Conjecture. (2008) Directed by Dr. Paul Duvall. 56 pp. Every graph of order three or more is reconstructible. Frank Harary restated one of the most famous

More information

8.2 Paths and Cycles

8.2 Paths and Cycles 8.2 Paths and Cycles Degree a b c d e f Definition The degree of a vertex is the number of edges incident to it. A loop contributes 2 to the degree of the vertex. (G) is the maximum degree of G. δ(g) is

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

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.

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. 1 Matchings Before, we defined a matching as a set of edges no two of which share an end in common. Suppose that we have a set of jobs and people and we want to match as many jobs to people as we can.

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

Notes for Recitation 9

Notes for Recitation 9 6.042/18.062J Mathematics for Computer Science October 8, 2010 Tom Leighton and Marten van Dijk Notes for Recitation 9 1 Traveling Salesperson Problem Now we re going to talk about a famous optimization

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

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

Order from Chaos. University of Nebraska-Lincoln Discrete Mathematics Seminar

Order from Chaos. University of Nebraska-Lincoln Discrete Mathematics Seminar Order from Chaos University of Nebraska-Lincoln Discrete Mathematics Seminar Austin Mohr Department of Mathematics Nebraska Wesleyan University February 8, 20 The (, )-Puzzle Start by drawing six dots

More information

CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS

CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1 UNIT I INTRODUCTION CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1. Define Graph. A graph G = (V, E) consists

More information

Advanced Algorithms Class Notes for Monday, October 23, 2012 Min Ye, Mingfu Shao, and Bernard Moret

Advanced Algorithms Class Notes for Monday, October 23, 2012 Min Ye, Mingfu Shao, and Bernard Moret Advanced Algorithms Class Notes for Monday, October 23, 2012 Min Ye, Mingfu Shao, and Bernard Moret Greedy Algorithms (continued) The best known application where the greedy algorithm is optimal is surely

More information

Euler's formula and Platonic solids

Euler's formula and Platonic solids University of Washington Euler's formula and Platonic solids Name: David Clark, Kelsey Kyllo, Kurt Maugerle, Yue Yuan Zhang Course Number: Math 445 Professor: Julia Pevtsova Date: 2013/06/03 Table of Contents:

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

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

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)) 10 Graphs 10.1 Graphs and Graph Models 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)) 2. an edge is present, say e = {u,

More information

Order from Chaos. Nebraska Wesleyan University Mathematics Circle

Order from Chaos. Nebraska Wesleyan University Mathematics Circle Order from Chaos Nebraska Wesleyan University Mathematics Circle Austin Mohr Department of Mathematics Nebraska Wesleyan University February 2, 20 The (, )-Puzzle Start by drawing six dots at the corners

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

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

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

Graph Theory. 1 Introduction to Graphs. Martin Stynes Department of Mathematics, UCC   January 26, 2011 Graph Theory Martin Stynes Department of Mathematics, UCC email: m.stynes@ucc.ie January 26, 2011 1 Introduction to Graphs 1 A graph G = (V, E) is a non-empty set of nodes or vertices V and a (possibly

More information

Chapter 3. Set Theory. 3.1 What is a Set?

Chapter 3. Set Theory. 3.1 What is a Set? Chapter 3 Set Theory 3.1 What is a Set? A set is a well-defined collection of objects called elements or members of the set. Here, well-defined means accurately and unambiguously stated or described. Any

More information

Characterizing Graphs (3) Characterizing Graphs (1) Characterizing Graphs (2) Characterizing Graphs (4)

Characterizing Graphs (3) Characterizing Graphs (1) Characterizing Graphs (2) Characterizing Graphs (4) S-72.2420/T-79.5203 Basic Concepts 1 S-72.2420/T-79.5203 Basic Concepts 3 Characterizing Graphs (1) Characterizing Graphs (3) Characterizing a class G by a condition P means proving the equivalence G G

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

An Introduction to Chromatic Polynomials

An Introduction to Chromatic Polynomials An Introduction to Chromatic Polynomials Julie Zhang May 17, 2018 Abstract This paper will provide an introduction to chromatic polynomials. We will first define chromatic polynomials and related terms,

More information

Discrete mathematics , Fall Instructor: prof. János Pach

Discrete mathematics , Fall Instructor: prof. János Pach Discrete mathematics 2016-2017, Fall Instructor: prof. János Pach - covered material - Lecture 1. Counting problems To read: [Lov]: 1.2. Sets, 1.3. Number of subsets, 1.5. Sequences, 1.6. Permutations,

More information

Computer Science 280 Fall 2002 Homework 10 Solutions

Computer Science 280 Fall 2002 Homework 10 Solutions Computer Science 280 Fall 2002 Homework 10 Solutions Part A 1. How many nonisomorphic subgraphs does W 4 have? W 4 is the wheel graph obtained by adding a central vertex and 4 additional "spoke" edges

More information

11.9 Connectivity Connected Components. mcs 2015/5/18 1:43 page 419 #427

11.9 Connectivity Connected Components. mcs 2015/5/18 1:43 page 419 #427 mcs 2015/5/18 1:43 page 419 #427 11.9 Connectivity Definition 11.9.1. Two vertices are connected in a graph when there is a path that begins at one and ends at the other. By convention, every vertex is

More information

Introduction III. Graphs. Motivations I. Introduction IV

Introduction III. Graphs. Motivations I. Introduction IV Introduction I Graphs Computer Science & Engineering 235: Discrete Mathematics Christopher M. Bourke cbourke@cse.unl.edu Graph theory was introduced in the 18th century by Leonhard Euler via the Königsberg

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

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

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

Professor: Padraic Bartlett. Lecture 9: Trees and Art Galleries. Week 10 UCSB 2015

Professor: Padraic Bartlett. Lecture 9: Trees and Art Galleries. Week 10 UCSB 2015 Math 7H Professor: Padraic Bartlett Lecture 9: Trees and Art Galleries Week 10 UCSB 2015 1 Prelude: Graph Theory This talk uses the mathematical concepts of graphs from our previous class. In particular,

More information

SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics. An Introduction to Graph Theory

SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics. An Introduction to Graph Theory SCHOOL OF ENGINEERING & BUILT ENVIRONMENT Mathematics An Introduction to Graph Theory. Introduction. Definitions.. Vertices and Edges... The Handshaking Lemma.. Connected Graphs... Cut-Points and Bridges.

More information

Ma/CS 6b Class 11: Kuratowski and Coloring

Ma/CS 6b Class 11: Kuratowski and Coloring 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

More information

Weak Dynamic Coloring of Planar Graphs

Weak Dynamic Coloring of Planar Graphs Weak Dynamic Coloring of Planar Graphs Caroline Accurso 1,5, Vitaliy Chernyshov 2,5, Leaha Hand 3,5, Sogol Jahanbekam 2,4,5, and Paul Wenger 2 Abstract The k-weak-dynamic number of a graph G is the smallest

More information

Graphs (MTAT , 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402

Graphs (MTAT , 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402 Graphs (MTAT.05.080, 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402 homepage: http://courses.cs.ut.ee/2012/graafid (contains slides) For grade: Homework + three tests (during or after

More information

Chapter 6 GRAPH COLORING

Chapter 6 GRAPH COLORING Chapter 6 GRAPH COLORING A k-coloring of (the vertex set of) a graph G is a function c : V (G) {1, 2,..., k} such that c (u) 6= c (v) whenever u is adjacent to v. Ifak-coloring of G exists, then G is called

More information

Module 7. Independent sets, coverings. and matchings. Contents

Module 7. Independent sets, coverings. and matchings. Contents Module 7 Independent sets, coverings Contents and matchings 7.1 Introduction.......................... 152 7.2 Independent sets and coverings: basic equations..... 152 7.3 Matchings in bipartite graphs................

More information

Greedy algorithms is another useful way for solving optimization problems.

Greedy algorithms is another useful way for solving optimization problems. Greedy Algorithms Greedy algorithms is another useful way for solving optimization problems. Optimization Problems For the given input, we are seeking solutions that must satisfy certain conditions. These

More information

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.

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. 1 Graph Basics What is a graph? Graph: a graph G consists of a set of vertices, denoted V (G), a set of edges, denoted E(G), and a relation called incidence so that each edge is incident with either one

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

Two vertices that are joined by an edge are said to be adjacent. They are also called neighbours.

Two vertices that are joined by an edge are said to be adjacent. They are also called neighbours. Graph Theory Here is a detailed and topographically accurate map of the city of Konigsberg (now called Kaliningrad) as it was in the year 1736. As you can see, the river Pregel runs through the middle

More information

CONNECTIVITY AND NETWORKS

CONNECTIVITY AND NETWORKS CONNECTIVITY AND NETWORKS We begin with the definition of a few symbols, two of which can cause great confusion, especially when hand-written. Consider a graph G. (G) the degree of the vertex with smallest

More information

Pacific Journal of Mathematics

Pacific Journal of Mathematics Pacific Journal of Mathematics SIMPLIFYING TRIANGULATIONS OF S 3 Aleksandar Mijatović Volume 208 No. 2 February 2003 PACIFIC JOURNAL OF MATHEMATICS Vol. 208, No. 2, 2003 SIMPLIFYING TRIANGULATIONS OF S

More information

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,

More information

CHAPTER 2. Graphs. 1. Introduction to Graphs and Graph Isomorphism

CHAPTER 2. Graphs. 1. Introduction to Graphs and Graph Isomorphism CHAPTER 2 Graphs 1. Introduction to Graphs and Graph Isomorphism 1.1. The Graph Menagerie. Definition 1.1.1. A simple graph G = (V, E) consists of a set V of vertices and a set E of edges, represented

More information