6 Planar Graphs. 6.1 Euler's Formula

Size: px
Start display at page:

Download "6 Planar Graphs. 6.1 Euler's Formula"

Transcription

1 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 : V! R 2 together with a set of continuous curves C e : e 2 E such that f is one-to-one and the curve C e for e = fu; vg has endpoints f(u) and f(v). The graph G is planar if the curves C e : e 2 E intersect only at their endpoints { that is any point in the intersection of two of the curves is an endpoint of both of the curves. A drawing of G without crossings is called a plane embedding of G, or a plane graph. Thus a graph is planar if and only if it has a plane embedding. These notions can be made more rigorous using the terminology of topology and, more generally, we can talk about embeddings of a graph in a topological space. For example, a geometric realization of a graph is a topological space whose points are the vertices and such that the edges are homeomorphic to the closed interval [0; 1]. For details, the reader is referred to the survey of topological graph theory by Archdeacon. The main theorem of this section, which we will prove, is a necessary and sucient condition for a graph to be planar { and a characterization of planar graphs. Recall that a subdivision of a graph G is any graph obtained from G by replacing each edge of G with a path with the same endpoints as the edge, such that paths may meet only at their endpoints. Theorem (Kuratowski's Theorem) A graph is planar if and only if it contains no subdivision of K 5 K 3;3. and no subdivision of The proof of this theorem is in Section Euler's Formula Throughout this section, we deal only with connected graphs. If G is a plane graph, then R 2 ng consists of a union of disjoint connected plane regions, which are called faces of G. The of a face F of G is the set of points in the closure of F which are not in the interior of F. Each plane graph has a face which is innite, which we refer to as the innite face. The boundary walk of F, which we also denote is the closed walk consisting of edges and vertices in the boundary of F. We denote by F (G) the set of faces of a plane graph G. The degree of a face F 2 F (G) is the length of the and denoted deg(f ).

2 Figure 16 The graph on the left in Figure 16 has six faces, all boundary walks of which are cycles of length four { so every face has degree four. The tree in the centre has only one face { the innite face { and since a tree on n vertices has n 1 edges and the boundary walk goes through each edge twice, the degree of the innite face is 2(n 1). In the graph on the right, there are two faces, one of degree six and one of degree ten. The degrees of the faces in a plane graph depend very much on the way the graph is drawn in the plane: for example, the graph on the right in Figure 16 can be redrawn as a new plane graph by ipping one of the bridges into the innite face, thereby producing two new faces, both of degree eight. In Section 1.2, we will come back to the issue of uniqueness of the face degrees. There is a very useful analog of the handshaking lemma for face degrees in a plane graph. If we add up the degree of every face F 2 F (G), we observe that every edge of the graph is counted exactly twice. This is true since an edge in a cycle is counted once for each of the faces on either side of it, and an edge which is not in a cycle is a bridge (Lemma 1.7.1), and therefore counted twice in one boundary walk. These observations give the following useful fact: Theorem Let G be a plane graph. Then X F 2F (G) deg(f ) = 2jE(G)j: For the examples in Figure 16, one checks that the theorem holds. In general, note the a bridge on the boundary of a face is counted twice in the boundary walk of that face, whereas all other edges in the boundary are counted once. Theorem is very useful in conjunction with Euler's Formula and the handshaking lemma for proving non-existence of planar graphs with given face and vertex degrees. Euler's Formula relates jf (G)j, je(g)j and jv (G)j as follows:

3 Theorem (Euler's Formula) Let G be a connected plane graph. Then jv (G)j je(g)j + jf (G)j = 2: The proof of this theorem is quite straightforward: if one proceeds by induction on je(g)j, starting with trees, where je(g)j = jv (G)j 1, then the induction step goes as follows: for je(g)j > jv (G)j 1, if e 2 E(G), then by induction jv (G e)j je(g e)j + jf (G e)j = 2: Now since G is not a tree, we can choose e to be part of a cycle in G, and so e is not a bridge. Therefore G e is connected, and je(g e)j = je(g)j 1 and jf (G e)j = jf (G)j 1. It follows that jv (G)j (je(g)j 1) + (jf (G)j 1) = 2 and this gives Euler's Formula As an example of an application, it has been known for millenia that there are only platonic solids { these are the unique r-regular plane graphs in which all faces have degree s, where (r; s) 2 f(3; 3); (3; 4); (4; 3); (5; 3); (3; 5)g. For example, lets see why (r; s) = (4; 4) is not possible. By Theorem 6.1.1, we have 4jF (G)j = 2jE(G)j. By the handshaking lemma, 4jV (G)j = 2jE(G)j. By Euler's Formula 6.1.2, jv (G)j je(g)j + jf (G)j = 2. But the left hand side is zero, so this is a contradiction { so there is no 4-regular plane graph with all faces of degree four. The platonic solids are shown below. Another useful application is to give a sucient condition for non-planarity, rather than trying to draw the graph in every possible way: Theorem Let G be a planar graph containing a cycle. Then je(g)j g (jv (G)j 2), where g is the g 2 length of a shortest cycle in G. In particular, for any planar graph G, je(g)j 3jV (G)j 6, and therefore G is 5-degenerate. Proof. Since every face has degree at least g, Theore gives gjf (G)j 2jE(G)j. Putting this in Euler's Formula 6.1.2, we get jv (G)j je(g)j + 2 g je(g)j 2 which, rearranged, gives the required bound on je(g)j. The right side of the formula is maximized when g = 3, in which case we get je(g)j 3jV (G)j 6 for all planar graphs G. By the handshaking lemma, if all vertices of G had degree at least six, then je(g)j 3jV (G)j, a contradiction to what we just proved. So every planar graph has a

4 vertex of degree at most ve. Since every subgraph of G is also planar, this means that every subgraph of G has a vertex of degree at most ve, so G is 5-degenerate. By Theorem 6.1.3, any graph satisfying je(g)j > (jv (G)j 2) can't be planar. In particular, K 5 is not planar since je(k 5 )j = 10 and g = 3, and K 3;3 is not planar since je(k 3;3 )j = 9 and g = 4. If a graph is not planar, then neither is any subdivision of it. So in particular any subdivision of K 5 or K 3;3 is not planar, and Kuratowski's Theorem states that these are the two reasons for a graph not being planar: either it contains a subdivision of K 5, or a subdivision of K 3;3. We will prove this in Section 6.3. g g Colouring Planar Graphs Euler's Formula also can be applied to vertex-colouring of planar graphs. Recall that a graph is d-degenerate if every subgraph of G (including G itself) has minimum degree at most d. Also, any d-degenerate graph is (d + 1)-colourable, by Proposition By Theorem 6.1.3, every planar graph is 5-degenerate, so this means that every planar graph is 6-colourable. Here is another example: suppose we have a planar graph G of girth at least six. Then je(g)j 3 (jv (G)j 2) by Theorem 6.1.3, so every subgraph of G 2 must have a vertex of degree at most two, by the handshaking lemma. Therefore G is 2-degenerate, which means that G is 3-colourable. In fact, every planar graph is 5-colourable. We prove this theorem, since the ideas can be used later in Kuratowski's Theorem Theorem Every planar graph is 5-colourable. Proof.* Proceed by induction on jv (G)j. If jv (G)j 5, then the theorem is true: just assign all vertices dierent colours. Now suppose jv (G)j > 5. If G has a vertex v of degree at most four, then G v is 5-colourable by induction, and we can extend this colouring to v by assigning to v a colour which does not appear on any of its neighbours, since there were ve colours but at most four neighbours of v. So now we assume G has no vertex of degree at most four. Since G is 5-degenerate, by Theorem 6.1.3, G has a vertex v of degree ve. If all neighbours of v are adjacent to each other, then they form a K 5, but K 5 is not planar, so that is a contradiction. Therefore we can pick neighbours a and b of v which are not adjacent. Now consider the graph H = G=fa; b; vg { that is, we contract a; b and v to a single vertex w. By induction, H is 5-colourable. For each u 2 V (G)nfa; b; vg, assign to u the colour it received in H. Assign a and b the colour that w received in H { we can do that since a and b are not adjacent. Finally, we've used four colours on the neighbours of v, since a and b got the same colour, so there is a fth colour which can be assigned to G. This proves that G is 5-colourable.

5 Perhaps the most famous theorem in all of graph theory is the 4-colour theorem, proved by Appel and Haken (1976): every planar graph is 4-colourable. Unfortunately, there is no proof known which is not computer assisted. The shortest proof is currently the one in Robertson and Seymour (1997). Theorem (4-Colour Theorem) Every planar graph is 4-colourable. 6.3 Drawing Planar Graphs* We remarked earlier that there are many plane embeddings for a given planar graph G; even the degrees of the faces can change with dierent embeddings. In fact, we can go from any plane embedding of G to any other plane embedding of G using the notion of Stereographic Projection. In particular, we can make any face of a plane embedding the innite face: Proposition Every face of a plane embedding G 0 of a graph G is the innite face of some plane embedding of G. Furthermore, if every edge of G 0 is a straight line, then we can ensure that every edge of the new embedding is also a straight line. Proof.* Let S denote a sphere of diameter one placed so that the xy-plane is tangent to S at the origin. Then wrap the plane embedding G 0 of G around the sphere. Formally, consider the function f which maps a point (x; y) to the point (x; y; z) 2 S which is at height 1 1=(1 + x 2 + y 2 ) in the plane dened by the line through the origin and (x; y) and the z-axis. Note that f is a bijection between R 2 and SnN, where N = (0; 0; 1) denotes the north pole of S. Let H be the image of G 0 under f. Keeping H xed, rotate the sphere until some face F of H contains the north pole of S. Now apply f 1 to get an embedding of G, namely f 1 (H), with the property that the face F of f 1 (H) is the innite face. The second statement of the theorem is left as an excercise. Figure 17 : Stereographic projection

6 Perhaps the most natural embedding would be to try to draw the edges as striaght lines. This can be done, by the following theorem: Theorem (Fary's Theorem) Every simple planar graph has a plane embedding in which all edges are straight line segments. Proof. By Theorem 6.1.3, every planar graph is 5-degenerate. Now we proceed by induction on jv (G)j, the number of vertices in a planar graph G. If jv (G)j 3, then the result is obvious. Suppose G is a planar graph with jv (G)j > 3. We may assume that G is maximal planar { so G + e is not planar anymore for any edge e. Then if G 0 is a plane embedding of G, all faces of G 0 have degree three, otherwise we could add a diagonal edge in some face. Now let v be a vertex of degree at most ve in G 0. Then G 0 v has a plane embedding, call it H, such that all the edges are straight lines. Let v 1 ; v 2 ; : : : ; v k be the neighbours of v, where k 5. Then there is a cycle C H such that V (C) = fv 1 ; v 2 ; : : : ; v k g { since every face of G 0 is of degree three, every face of H containing non-neighbours of v on its boundary is a triangle. This means that C is the boundary of a face of H. By Proposition 6.3.1, we can make C the boundary of a nite face of H. Now place v in the interior of C so that v sees all vertices of C { that is, we can draw a straight line segment from v to each vertex v 1 ; v 2 ; : : : ; v k. This is an embedding of G in which all edges are straight line segments. Concerning properties of the drawing of a planar graph, we have seen that there are, in general, plane embeddings with dierent face degrees (Figure 16). Furthermore, we can't ensure that the faces are convex, even for 2-connected planar graphs, for example K 2;3 has no embedding in which all faces are convex. However, Tutte showed that every 3-connected planar graph can be drawn with convex faces and straight line edges, and Whitney's Theorem states that the embedding is unique. Theorem (Tutte-Whitney Theorem) Every 3-connected planar graph has a unique embedding in the plane in which every face is a convex polygon and every edge is a straight line segment. A natural physical interpretation is to nail down the edges of a cycle which is a face in a plane embedding of G, and replace the edges with rubber bands. Then, allowing this dynamical system to reach equilibrium in terms of the laws of physics, Tutte proved that the plane embedding at equilibrium is a convex straight line embedding. We do not prove this or Theorem here.

7 6.4 Duality* Let G be a plane graph, and let G denote the pseudograph obtained by placing a vertex v f in the interior of each face f 2 F (G) and whose edges are dened as follows: (1) for each bridge on the boundary of a face f 2 F (G), join v f to v f with a loop in G passing through the bridge. (2) for each edge e 2 E(G) on the boundary of distinct faces f; g 2 F (G), join v f and v g by an edge in G which crosses e. Then G is referred to as the plane (or combinatorial) dual of G. Examples of duals are shown in Figure 18: Figure 19 : Duality There are many uses of duality in planar graphs, but for brevity we mention one example in colouring. The map colouring problem is to colour the faces of a plane graph in such a way that whenever two faces share an edge, they have dierent colours. Now by drawing the dual of a planar graph, we see that the map colouring problem on a plane graph is equivalent to the vertex colouring problem in the dual, except that we have to remove all loops in the dual. By the 4-colour theorem, this means that the regions of any map can be coloured in four colours in such a way that adjacent regions have dierent colours. In fact, even more is true: if we want to prove the 4-colour theorem for plane graphs, it is sucient to consider maximal plane graphs on at least three vertices(i.e. if we add any edge we get a non-planar graph). In a maximal plane graph, all faces are bounded by triangles (exercise), and therefore the dual of a maximal plane graph is a cubic graph. It can also be checked that every maximal plane graph, except a triangle, is 3-connected, and that the dual is therefore also 3-connected. The oldest approach to the 4-colour theorem is to try to prove that every cubic graph is 3-edge-colourable: in fact this is equivalent to the 4-colour theorem. Theorem Every planar graph is 4-colourable if and only if every cubic planar 3-connected graph has edge-chromatic number three. Proof. Let G be a planar graph and let G 0 be a plane embedding of G. Then G 0 is contained in a maximal plane graph G 1. If every planar graph is 4-colourable, then G 1 is

8 4-colourable which means that the map G 1 is 4-face-colourable and cubic. Since G 1 is 3- connected, no edge of G 1 is a bridge so every edge of G 1 is on the boundary of exactly two faces. Now assign edge-colour 1 to those edges of G 1 on the boundary of faces of colour 1 and 2, or colour 3 and 4, assign edge-colour 2 to those edges of G 1 on the boundary of faces of colours 1 and 3, or colours 2 and 4, and assign edge-colour 3 to all remaining edges of G. One checks that this is a proper 3-edge-colouring of G, as required. Dene G; G 0 ; G 1 ; G 1 as in the rst part of the proof. If every cubic planar graph is 3-edgecolourable, then G 1 has a proper 3-edge-colouring, with colours 1, 2 and 3. That is to say that G 1 = M 1 [ M 2 [ M 3 where M i is the perfect matching consisting of edges of colour i. Then H 1 = M 1 [ M 2 is a plane graph and H 2 = M 1 [ M 3 is a plane graph. Colour the faces of H 1 with colours 1 and 2, and colour the faces of H 2 with colours 1' and 2'. To get a colouring of the faces of G 1, and hence a colour of G, colour a face F with colour (i; j 0 ) if it is contained in a region of colour i in H 1 and a region of colour j 0 in H 2. Then the number of colours we used is four, and one checks that this a proper colouring of the faces of G 1. Tait conjectured that all 3-connected cubic planar graphs are hamiltonian { i.e. contain a spanning cycle { but this is false, as a counterexample of Tutte on 46 vertices showed. If Tait's conjecture had been true, then we could colour the hamiltonian cycle red and blue, and the remaining matching with green to get a proper 3-colouring of every cubic 3-connected graph. 6.5 Kuratowski's Theorem In this section, we'll give a proof of Kuratowski's Theorem Before doing so, we dene -graphs: a -graph is any graph consisting of the union of three internally disjoint paths between two points. Recall that a block of a graph is a maximal 2-connected subgraph of G, or a bridge of G. To prove Kuratowski's Theorem 6.0.1, we need the following decomoposition theorem for graphs with no -subgraphs: Proposition Let G be a connected graph containing no -graph. Then every block of G is a cycle or K 2 and G is a tree of cycles and K 2 s, as shown in Figure 19 below. Proof.* Let B be a block of G. If B 6= K 2, then B has an ear-decomposition, by Theorem If B is not a cycle, then we can nd a cycle C B and an ear P B internally disjoint from C such that P [ C is a -graph, a contradiction. So every block is a cycle. We prove the second statement by induction on the number of blocks in G. It is clear if G has only one block, since then G is a cycle or K 2. Suppose G has at least two blocks, and let v be a cutvertex of G. Then G = G 1 [ G 2 where G 1 and G 2 share only the vertex v. By induction, G 1 and G 2 are trees of cycles and K 2 s, and joining G 1 and G 2 at v, we get that G itself is a tree of cycles and K 2 s.

9 Figure 19 : Tree of cycles and K 2 s In the chapter on connectivity, we saw that it is true that every connected graph has a \tree of blocks" structure { instead of cycles and K 2 s, we allow any pattern of blocks intersecting in a tree like manner. An endblock of a graph is a block of G containing at most one cutvertex of G. In Proposition 6.5.1, these correspond to the leaves of the tree in the tree structure of blocks. In Figure 19, there are exactly fourteen endblocks. A nal bit of notation is the following: if C is a cycle in a plane graph G, then int(c) denotes the set of vertices of G inside C, and ext(c) denotes the set of vertices of G outside C. Proof.* We already saw that if a graph contains a subdivision of K 5 or K 3;3, then it is not planar. Now we prove that if G is not planar, then G contains a subdivision of K 5 or K 3;3. Let G be a minimal non-planar graph which contains no subdivision of K 5 or K 3;3. This means that every proper subgraph of G is planar. We may assume G is connected. Also we assume jv (G)j > 6 { this is a matter of checking some cases. Part 1 (G) 3. Suppose, for a contradiction, that v 2 V (G) has degree less than three. Contract an edge fu; vg 2 E(G). Then G=fu; vg is planar, by minimality of G, and since v has degree at most two, it follows easily that G is planar. Therefore (G) 3. Part 2 For e 2 E(G), G(e) = G=e fz e g contains no -graph, where e is contracted to z e. Suppose T G=e fz e g is a -graph. Now G=e has a plane embedding, H, by minimality of G. Now T H fz e g splits the plane into three connected regions. So by Proposition 6.3.1, we can assume z e 2 int(c) and ext(c) is non-empty, for some cycle C H fz e g. By minimality of G, G ext(c) has a plane embedding, G 1 (see Figure 20). By Proposition 6.3.1, we can ensure C is on the boundary of the innite face in G 1. Now combine the plane graphs H int(c) (dotted in Figure 20) and G 1 to get a plane embedding of G.

10 Figure 20 : Plane embedding of G 1 Part 3 For e 2 E(G), G(e) has at most one vertex of degree one. Since (G) 3, by Part 1, G(e) has no isolated vertices and if G(e) has two leaves, u and v, then u and v are both adjacent to both endpoints of e. So u and v have degree exactly three. If e = fx; yg, then the edges fx; yg; fu; xg; fu; yg; fv; xg; fv; yg form a -graph in G. By Part 2, this implies G fu; v; x; yg has no edges, and so the neighbourhood of every vertex of G fu; v; x; yg is a subset of fu; v; x; yg. But u and v have degree exactly three, so there can be at most two vertices in G fu; v; x; yg, and G has at most six vertices, a contradiction to jv (G)j > 6 (see Figure 21). Figure 21 : Vertices of degree one in G(e) Now we complete the proof. By Part 2 and Proposition 6.5.1, every block of G(e) fz e g is K 2 or a cycle, for any e 2 E(G). By Part 3, G(e) has at most one vertex of degree one, so some endblock of G(e) is a cycle, C. Let fu; vg 2 E(C), where neither u nor v is a cutvertex of G(e). Then u and v have degree two in G(e), so they are each adjacent to an endpoint of e. Therefore the subgraph of G induced by V (C) [ e contains a -graph. By Part 2, this means no edge of G(e) is vertex-disjoint from C. By Part 3, this means G(e) = C [ fw; ag for some a 62 V (C), or G(e) = C. Now since jv (G)j > 6, there is

11 a path P C fwg with jv (P )j 3 (see Figure 22). The subgraph of G induced by V (P ) [ e contains a -graph, by the same argument as above. But if G(e) = C [ fw; ag, then fw; ag is disjoint from this -graph since jv (C)j 4, and if G(e) = C, some edge of C is disjoint from this -graph since jv (C)j 5, contradicting Part 2. This completes the proof. 6.6 Graphs on Surfaces Figure 22 : The path P C In this section, we study drawing graphs on general surfaces without crossings. Rather than assume background in general topology, we will dene everything in elementary terms, keeping in mind that everything can be made rigorous through topology. The surfaces we look at will all be orientable: these are closed surfaces which consist of a sphere with a nite number of handles (or tube) attached. For example, the torus consists in attaching one handle to the sphere, and the double torus consists in attaching two handles to the sphere. The number of handles attached to S is called the genus of S, and denoted (S). The Euler characteristic of S is (S), dened by 2 2(S). For example, the Euler characteristic of the sphere is two, whereas the euler characteristic of the torus is zero. Let G be a graph. An embedding of G in S is a map f : V (G)! S together with a continuous curve on S joining f(u) to f(v) whenever fu; vg 2 E(G). For example, an embedding of K 5 on the torus is shown below. It is convenient to call a graph toroidal if it can be embedded on the torus without crossings. Figure 23 : Toroidal embedding of K 5.

12 The denition of faces in a drawing without crossings, and their boundaries and degrees, are the same as for plane graphs. For example, in the toroidal embedding of K 5 in Figure 23, there are ve faces, four having degree three and one having degree four. It is a good exercise to try to embed other graphs, for example K 4;4, in the torus. The genus of a graph G, denoted (G), is the minimum possible value of such that G embeds without crossings in a surface of genus. So (K 5 ) = 1. The Euler characteristic of G is (G) = 2 2(G) )not to be confused with the chromatic number). The Euler- Poincare formula is an analog of Euler's Formula for surfaces, and it says that the number of faces in any embedding of a graph on a surface of characteristic does not depend on the embedding: Theorem (Euler-Poincare Formula) Let G be a graph of Euler characteristic embedded without crossings in a surface S of characteristic, then jv (G)j je(g)j + jf (G)j = : The proof of this theorem can be achieved by induction on e. Actually it is convenient rather to prove that jv (G)j je(g)j jf (G)j = (G) + c(g) 1 where c(g) is the number of components of G. For instance, if G has a bridge e, then (G) = (G e) and jf (G)j = jf (G e)j and c(g e) = c(g) + 1 so the induction step works. Now suppose G has no bridges. Then for an edge e 2 E(G) such that (G e) = (G), we have jf (G e)j = jf (G)j 1 and again the induction step works. Finally if (G e) = (G) 1, then e must have been the only edge on some handle of S. Then one veries that jf (G e)j = jf (G)j + 1, so the induction step works. The details are left to the reader. The formula is called the Euler-Poncare Formula 6.6.1, since Poincare gave a topological generalization of it, where edges are replaced by simplices. The rst proof of the Euler-Poincare Formula for general was given by Lhuilier. A natural consequence of the Euler-Poincare Formula is that je(g)j 3jV (G)j 3 whenever G is a graph which can be embedding in a surface of characteristic without crossings. This shows, for example, that K 8 cannot be embedding on the torus without crossings, since je(k 8 )j = 8 2 = 28 whereas 3jV (K8 )j 3 = 24. Another consequence is that the degeneracy of a graph G embedded in S without crossings satises d(g) b6 6 jv (G)j c: So we can extend our result about planar graphs being 6-colourable to higher genus surfaces.

13 Theorem (Heawood's Map-Colouring Theorem) The chromatic number of a graph embedding without crossings in a surface of characteristic 0 is at most h() = b 1 2 (7 + p 49 24)c Furthermore, if G is a minimal h()-chromatic graph drawn on a surface of characteristic 6= 2, then G = K h(). Proof. First we prove the upper bound h() b 1(7+p 49 24)c. Let G be embedded 2 on a surface S of characteristic without crossings. We may assume that G is a minimal k-chromatic graph on S, where k = h(). By Proposition (or by just deleting a vertex of small degree) it follows that (G) k 1. Therefore je(g)j k 1 jv (G)j, by 2 the handshaking lemma. On the other hand je(g)j 3jV (G)j 3, by the Euler-Poincare Formula Therefore which is the same as k 1 jv (G)j 3jV (G)j 2 (k 7)jV (G)j + 6 0: Since we assumed 0, k 7 follows from the fact that K 7 can be embedded on the torus. Now jv (G)j k since (G) k 1, so k 2 7k + 6 0: This gives 2k 7 p 49 24, and we clearly must take the positive square root. This proves the upper bound on h(). * The second part of the proof is to show G = K k. If G 6= K k then jv (G)j k + 2, and it is an excercise to prove that if jv (G)j = k + 2, then G consists of a pentagon disjoint from K k 3 together with all edges between the pentagon on the K k 3. In particular, je(g)j = k+2 5. This is greater than 3(jV (G)j ), contradicting the Euler-Poincare 2 Formula Therefore jv (G)j k + 3. Now (G) k 1 6, and by Brook's Theorem, G is not k 1 regular, otherwise it would be k 1 colourable. Therefore je(g)j > jv (G)j(k 1) : 2 This gives k 2 4k and so k 2 + p This is not possible unless = 2. Note that we do not include the case of plane graphs, where h() = 4. Surprisingly, this case also agrees with the above formula for h(). Also, we avoided = 2. The full classication, for all and even for all surfaces (not only orientable ones) was given by 3

14 Ringel and Youngs. It should be notes that better results can be obtained for a graph of girth g > 3: in that case, the Euler-Poincare Formula can be used to give je(g)j g (jv (G)j ) g 2 and then one can colour these graphs with fewer colours, by repeating the pattern of the proof of Theorem Characterization of Graph on Surfaces* We give the following quote from the book of Mohar and Thomassen: \Graphs on surfaces form a natural link between discrete and continuous mathematics. They enable us to understand both graphs and surfaces better. It would be dicult to prove the celebrated classication theorem for (compact) surfaces without the use of graphs. Map color problems are usually formulated and solved as problems concerning graphs." Which graphs are embed in a surface of genus without crossings? A consequence of one of the deepest theorems in mathematics, called the Graph Minors Theorem, due to Robertson and Seymour, is that for any, there exists a nite list of graphs H such that any graph which does not embed on a surface of genus contains a graph in H as a minor. Kuratowski's Theorem is such a result for planar graphs, where H 0 = fk 5 ; K 3;3 g. Unfortunately, for surfaces of higher genus, the known list is prohibitively long, and the smallest possible list is not known. The shortest proof that there is a nite list is due to Thomassen. A very natural question on embedding graphs is the following: in the last section, we gave embeddings of graphs on surfaces where some of the faces were a bit unorthodox: they are not homeomorphic to plane disks. While it is true that every 2-connected planar graph has an embedding where every face is homeomorphic to a disk, it is not known if every 2-connected graph can be embedded in some surface in such a way that all faces are homeomorphic to disks. This is known as the strong embeddability conjecture, and it remains open It has many other consequences in graph theory; for example, does every 2-connected graph contain a set of cycles such that every edge is in either one or two of the cycles? For planar graphs, this is clear: the boundaries of the faces will do, and then every edge is in exactly two cycles. The conjecture also has implications for the existence of nowhere zero 5-ows. For more information on graphs on surfaces, see Archdeacon or Mohar and Thomassen.

15 6.8 Exercises 1: A maximal plane graph is a plane graph G = (V; E) with n 3 vertices such that if we join any two non-adjacent vertices in G, we obtain a non-plane graph. (a) Draw a maximal plane graphs on six vertices. (b) Show that a maximal plane graph on n points has 3n 6 edges and 2n 4 faces. 2: Which of the graphs in Figure 1 is planar? Justify your answer. Figure 1 3: Show that every planar graph with no triangles is 3-degenerate, and 4-colourable. 4. (a) Prove that if G is a graph of girth g which can be embedded in a surface of characteristic without crossings, then je(g)j g(jv (G)j )=(g 2). (b) Use (a) to prove that the graph in Figure 2 is not toroidal. [2] Figure 2

16 5: Prove that K 5;5 does not embed on the torus, and give a drawing of K 4;4 on the torus. 6: (a) The crossing number of a graph G is the smallest number of pairs of edges which cross, taken over all drawings of G in the plane, where no three edges cross at a single point. Find the crossing number of K 5 and the crossing number of K 3;3. (b) Prove that the crossing number of K n;n is at most k 2: j n 2k 2 j n 1 2 [Hint: draw the vertices in one part of K n;n along the y-axis and the vertices in the other part of K n;n along the x-axis.]

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

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

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

[8] that this cannot happen on the projective plane (cf. also [2]) and the results of Robertson, Seymour, and Thomas [5] on linkless embeddings of gra Apex graphs with embeddings of face-width three Bojan Mohar Department of Mathematics University of Ljubljana Jadranska 19, 61111 Ljubljana Slovenia bojan.mohar@uni-lj.si Abstract Aa apex graph is a graph

More information

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

Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem David Glickenstein November 26, 2008 1 Graph minors Let s revisit some de nitions. Let G = (V; E) be a graph. De nition 1 Removing

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

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

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

Assignment 1 Introduction to Graph Theory CO342

Assignment 1 Introduction to Graph Theory CO342 Assignment 1 Introduction to Graph Theory CO342 This assignment will be marked out of a total of thirty points, and is due on Thursday 18th May at 10am in class. Throughout the assignment, the graphs are

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

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

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

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

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

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

HW Graph Theory Name (andrewid) - X. 1: Draw K 7 on a torus with no edge crossings. 1: Draw K 7 on a torus with no edge crossings. A quick calculation reveals that an embedding of K 7 on the torus is a -cell embedding. At that point, it is hard to go wrong if you start drawing C 3 faces,

More information

5 Graphs

5 Graphs 5 Graphs jacques@ucsd.edu Some of the putnam problems are to do with graphs. They do not assume more than a basic familiarity with the definitions and terminology of graph theory. 5.1 Basic definitions

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

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

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

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

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

v 1 v 2 r 3 r 4 v 3 v 4 Figure A plane embedding of K 4. Chapter 6 Planarity Section 6.1 Euler s Formula In Chapter 1 we introduced the puzzle of the three houses and the three utilities. The problem was to determine if we could connect each of the three utilities

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

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

Face covers and the genus of apex graphs Bojan Mohar Department of Mathematics, University of Ljubljana, 1111 Ljubljana, Slovenia Face covers and the genus of apex graphs Bojan Mohar Department of Mathematics, University of Ljubljana, 1111 Ljubljana, Slovenia bojan.mohar@uni-lj.si Abstract A graph G is an apex graph if it contains

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

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

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

Three applications of Euler s formula. Chapter 10

Three applications of Euler s formula. Chapter 10 Three applications of Euler s formula Chapter 10 A graph is planar if it can be drawn in the plane R without crossing edges (or, equivalently, on the -dimensional sphere S ). We talk of a plane graph if

More information

Key Graph Theory Theorems

Key Graph Theory Theorems Key Graph Theory Theorems Rajesh Kumar MATH 239 Intro to Combinatorics August 19, 2008 3.3 Binary Trees 3.3.1 Problem (p.82) Determine the number, t n, of binary trees with n edges. The number of binary

More information

Nesting points in the sphere. Dan Archdeacon. University of Vermont. Feliu Sagols.

Nesting points in the sphere. Dan Archdeacon. University of Vermont.   Feliu Sagols. Nesting points in the sphere Dan Archdeacon Dept. of Computer Science University of Vermont Burlington, VT, USA 05405 e-mail: dan.archdeacon@uvm.edu Feliu Sagols Dept. of Computer Science University of

More information

Introduction to Graph Theory

Introduction to Graph Theory Introduction to Graph Theory DRAFT COPY J. A. Verstraete jverstra@math.uwaterloo.ca 1 Introduction Throughout these notes, a graph G is a pair (V; E) where V is a set and E is a set of unordered pairs

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

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

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem Chapter 8 Voronoi Diagrams 8.1 Post Oce Problem Suppose there are n post oces p 1,... p n in a city. Someone who is located at a position q within the city would like to know which post oce is closest

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

Pebble Sets in Convex Polygons

Pebble Sets in Convex Polygons 2 1 Pebble Sets in Convex Polygons Kevin Iga, Randall Maddox June 15, 2005 Abstract Lukács and András posed the problem of showing the existence of a set of n 2 points in the interior of a convex n-gon

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

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

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

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

Whitney s theorem for 2-regular planar digraphs

Whitney s theorem for 2-regular planar digraphs AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 67(2) (2017), Pages 159 165 Whitney s theorem for 2-regular planar digraphs an Archdeacon epartment of Mathematics and Statistics University of Vermont Burlington,

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

Tutte s Theorem: How to draw a graph

Tutte s Theorem: How to draw a graph Spectral Graph Theory Lecture 15 Tutte s Theorem: How to draw a graph Daniel A. Spielman October 22, 2018 15.1 Overview We prove Tutte s theorem [Tut63], which shows how to use spring embeddings to obtain

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

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

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

Localization in Graphs. Richardson, TX Azriel Rosenfeld. Center for Automation Research. College Park, MD

Localization in Graphs. Richardson, TX Azriel Rosenfeld. Center for Automation Research. College Park, MD CAR-TR-728 CS-TR-3326 UMIACS-TR-94-92 Samir Khuller Department of Computer Science Institute for Advanced Computer Studies University of Maryland College Park, MD 20742-3255 Localization in Graphs Azriel

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

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

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

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

Straight-line Drawability of Embedded Graphs

Straight-line Drawability of Embedded Graphs Straight-line Drawability of Embedded Graphs Hiroshi Nagamochi Department of Applied Mathematics and Physics, Kyoto University, Yoshida Honmachi, Sakyo, Kyoto 606-8501, Japan. nag@amp.i.kyoto-u.ac.jp Abstract:

More information

6.2 Classification of Closed Surfaces

6.2 Classification of Closed Surfaces Table 6.1: A polygon diagram 6.1.2 Second Proof: Compactifying Teichmuller Space 6.2 Classification of Closed Surfaces We saw that each surface has a triangulation. Compact surfaces have finite triangulations.

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

Graph Connectivity G G G

Graph Connectivity G G G Graph Connectivity 1 Introduction We have seen that trees are minimally connected graphs, i.e., deleting any edge of the tree gives us a disconnected graph. What makes trees so susceptible to edge deletions?

More information

Lecture 4: Bipartite graphs and planarity

Lecture 4: Bipartite graphs and planarity Lecture 4: Bipartite graphs and planarity Anders Johansson 2011-10-22 lör Outline Bipartite graphs A graph G is bipartite with bipartition V1, V2 if V = V1 V2 and all edges ij E has one end in V1 and V2.

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

Induced Forests in Planar Graphs

Induced Forests in Planar Graphs Induced Forests in Planar Graphs Franklin Wu Advisor: Jacques Verstraete May 28, 2010 1 Contents 1 Introduction 3 1.1 Graphs............................... 3 1.2 Planar Graphs...........................

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

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

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

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

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

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

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

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

Edge-disjoint Spanning Trees in Triangulated Graphs on Surfaces and application to node labeling 1 Edge-disjoint Spanning Trees in Triangulated Graphs on Surfaces and application to node labeling 1 Arnaud Labourel a a LaBRI - Universite Bordeaux 1, France Abstract In 1974, Kundu [4] has shown that triangulated

More information

Computing Linkless and Flat Embeddings of Graphs in R 3

Computing Linkless and Flat Embeddings of Graphs in R 3 Computing Linkless and Flat Embeddings of Graphs in R 3 Stephan Kreutzer Technical University Berlin based on joint work with Ken-ichi Kawarabayashi, Bojan Mohar and Bruce Reed Graph Theory @ Georgie Tech

More information

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

K 4 C 5. Figure 4.5: Some well known family of graphs 08 CHAPTER. TOPICS IN CLASSICAL GRAPH THEORY K, K K K, K K, K K, K C C C C 6 6 P P P P P. Graph Operations Figure.: Some well known family of graphs A graph Y = (V,E ) is said to be a subgraph of a graph

More information

Module 11. Directed Graphs. Contents

Module 11. Directed Graphs. Contents Module 11 Directed Graphs Contents 11.1 Basic concepts......................... 256 Underlying graph of a digraph................ 257 Out-degrees and in-degrees.................. 258 Isomorphism..........................

More information

GRAPH THEORY and APPLICATIONS. Planar Graphs

GRAPH THEORY and APPLICATIONS. Planar Graphs GRAPH THEORY and APPLICATIONS Planar Graphs Planar Graph A graph is planar if it can be drawn on a plane surface with no two edges intersecting. G is said to be embedded in the plane. We can extend the

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

Point-Set Topology 1. TOPOLOGICAL SPACES AND CONTINUOUS FUNCTIONS

Point-Set Topology 1. TOPOLOGICAL SPACES AND CONTINUOUS FUNCTIONS Point-Set Topology 1. TOPOLOGICAL SPACES AND CONTINUOUS FUNCTIONS Definition 1.1. Let X be a set and T a subset of the power set P(X) of X. Then T is a topology on X if and only if all of the following

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

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

Figure 1: A cycle's covering. Figure : Two dierent coverings for the same graph. A lot of properties can be easily proved on coverings. Co

Figure 1: A cycle's covering. Figure : Two dierent coverings for the same graph. A lot of properties can be easily proved on coverings. Co Covering and spanning tree of graphs Anne Bottreau bottreau@labri.u-bordeaux.fr LaBRI-Universit Bordeaux I 351 cours de la Lib ration 33405 Talence cedex FRANCE tel: (+33) 05 56 84 4 31, fax:(+33) 05 56

More information

G G[S] G[D]

G G[S] G[D] Edge colouring reduced indierence graphs Celina M. H. de Figueiredo y Celia Picinin de Mello z Jo~ao Meidanis z Carmen Ortiz x Abstract The chromatic index problem { nding the minimum number of colours

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

Strong edge coloring of subcubic graphs

Strong edge coloring of subcubic graphs Strong edge coloring of subcubic graphs Hervé Hocquard a, Petru Valicov a a LaBRI (Université Bordeaux 1), 351 cours de la Libération, 33405 Talence Cedex, France Abstract A strong edge colouring of a

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

Simultaneous Diagonal Flips in Plane Triangulations

Simultaneous Diagonal Flips in Plane Triangulations @ _ d j 5 6 5 6 Simultaneous Diagonal Flips in Plane Triangulations Prosenjit Bose Jurek Czyzowicz Zhicheng Gao Pat Morin David R. Wood Abstract Simultaneous diagonal flips in plane triangulations are

More information

Rigidity, connectivity and graph decompositions

Rigidity, connectivity and graph decompositions First Prev Next Last Rigidity, connectivity and graph decompositions Brigitte Servatius Herman Servatius Worcester Polytechnic Institute Page 1 of 100 First Prev Next Last Page 2 of 100 We say that a framework

More information

Planar graphs. Chapter 8

Planar graphs. Chapter 8 Chapter 8 Planar graphs Definition 8.1. A graph is called planar if it can be drawn in the plane so that edges intersect only at vertices to which they are incident. Example 8.2. Different representations

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

CMSC Honors Discrete Mathematics

CMSC Honors Discrete Mathematics CMSC 27130 Honors Discrete Mathematics Lectures by Alexander Razborov Notes by Justin Lubin The University of Chicago, Autumn 2017 1 Contents I Number Theory 4 1 The Euclidean Algorithm 4 2 Mathematical

More information

Discrete Mathematics (2009 Spring) Graphs (Chapter 9, 5 hours)

Discrete Mathematics (2009 Spring) Graphs (Chapter 9, 5 hours) Discrete Mathematics (2009 Spring) Graphs (Chapter 9, 5 hours) Chih-Wei Yi Dept. of Computer Science National Chiao Tung University June 1, 2009 9.1 Graphs and Graph Models What are Graphs? General meaning

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

8.1 Basic notions, facts and techniques

8.1 Basic notions, facts and techniques 8 Infinite Graphs The study of infinite graphs is an attractive, but often neglected, part of graph theory. This chapter aims to give an introduction that starts gently, but then moves on in several directions

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

Embedding a graph-like continuum in some surface

Embedding a graph-like continuum in some surface Embedding a graph-like continuum in some surface R. Christian R. B. Richter G. Salazar April 19, 2013 Abstract We show that a graph-like continuum embeds in some surface if and only if it does not contain

More information

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

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) We will be interested in s.t. ( )~1. To gain some intuition note ( ) The clique number of a random graph in (,1 2) Let () # -subgraphs in = 2 =:() We will be interested in s.t. ()~1. To gain some intuition note ()~ 2 =2 and so ~2log. Now let us work rigorously. () (+1)

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

Monotone Paths in Geometric Triangulations

Monotone Paths in Geometric Triangulations Monotone Paths in Geometric Triangulations Adrian Dumitrescu Ritankar Mandal Csaba D. Tóth November 19, 2017 Abstract (I) We prove that the (maximum) number of monotone paths in a geometric triangulation

More information

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

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) 2 ( ) ( ) 1 The clique number of a random graph in (,1 2) Let () # -subgraphs in = 2 =:() We will be interested in s.t. ()~1. To gain some intuition note ()~ 2 =2 and so ~2log. Now let us work rigorously. () (+1)

More information

Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1

Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1 CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanford.edu) January 11, 2018 Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1 In this lecture

More information

Rubber bands. Chapter Rubber band representation

Rubber bands. Chapter Rubber band representation Chapter 1 Rubber bands In the previous chapter, we already used the idea of looking at the graph geometrically, by placing its nodes on the line and replacing the edges by rubber bands. Since, however,

More information

REPRESENTING SURFACES USING POLYGONS. A Thesis Presented. Ian Stobert. The Faculty of the Graduate College. The University of Vermont

REPRESENTING SURFACES USING POLYGONS. A Thesis Presented. Ian Stobert. The Faculty of the Graduate College. The University of Vermont REPRESENTING SURFACES USING POLYGONS A Thesis Presented by Ian Stobert to The Faculty of the Graduate College of The University of Vermont In Partial Fulllment of the Requirements for the Degree of Master

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

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

Problem Set 3. MATH 776, Fall 2009, Mohr. November 30, 2009 Problem Set 3 MATH 776, Fall 009, Mohr November 30, 009 1 Problem Proposition 1.1. Adding a new edge to a maximal planar graph of order at least 6 always produces both a T K 5 and a T K 3,3 subgraph. Proof.

More information

V10 Metabolic networks - Graph connectivity

V10 Metabolic networks - Graph connectivity V10 Metabolic networks - Graph connectivity Graph connectivity is related to analyzing biological networks for - finding cliques - edge betweenness - modular decomposition that have been or will be covered

More information

Genus Ranges of 4-Regular Rigid Vertex Graphs

Genus Ranges of 4-Regular Rigid Vertex Graphs Genus Ranges of 4-Regular Rigid Vertex Graphs Dorothy Buck Department of Mathematics Imperial College London London, England, UK d.buck@imperial.ac.uk Nataša Jonoska Egor Dolzhenko Molecular and Computational

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

MAS 341: GRAPH THEORY 2016 EXAM SOLUTIONS

MAS 341: GRAPH THEORY 2016 EXAM SOLUTIONS MS 41: PH THEOY 2016 EXM SOLUTIONS 1. Question 1 1.1. Explain why any alkane C n H 2n+2 is a tree. How many isomers does C 6 H 14 have? Draw the structure of the carbon atoms in each isomer. marks; marks

More information