Graph Theory (II) ABC

Size: px
Start display at page:

Download "Graph Theory (II) ABC"

Transcription

1 J.A. Bondy U.S.R. Murty Graph Theory (II) ABC

2 J.A. Bondy, PhD Université Claude-Bernard Lyon 1 Domaine de Gerland 50 Avenue Tony Garnier Lyon Cedex 07 France U.S.R. Murty, PhD Mathematics Faculty University of Waterloo 200 University Avenue West Waterloo, Ontario, Canada N2L 3G1 Editorial Board S. Axler Mathematics Department San Francisco State University San Francisco, CA USA K.A. Ribet Mathematics Department University of California, Berkeley Berkeley, CA USA Graduate Texts in Mathematics series ISSN: ISBN: e-isbn: DOI: / Library of Congress Control Number: Mathematics Subject Classification (2000): 05C; 68R10 c J.A. Bondy & U.S.R. Murty 2008 Apart from any fair dealing for the purposes of research or private study, or criticism or review, as permitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced, stored or transmitted, in any form or by any means, with the prior permission in writing of the publishers, or in the case of reprographic reproduction in accordance with the terms of licenses issued by the Copyright Licensing Agency. Enquiries concerning reproduction outside those terms should be sent to the publishers. The use of registered name, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant laws and regulations and therefore free for general use. The publisher makes no representation, express or implied, with regard to the accuracy of the information contained in this book and cannot accept any legal responsibility or liability for any errors or omissions that may be made. Printed on acid-free paper springer.com

3 Contents 1 Graphs Subgraphs Connected Graphs Trees Nonseparable Graphs Tree-Search Algorithms Flows in Networks Complexity of Algorithms Connectivity Planar Graphs The Four-Colour Problem Stable Sets and Cliques The Probabilistic Method Vertex Colourings Colourings of Maps Matchings Edge Colourings...451

4 XII Contents 18 Hamilton Cycles Coverings and Packings in Directed Graphs Electrical Networks Integer Flows and Coverings Unsolved Problems References General Mathematical Notation Graph Parameters Operations and Relations Families of Graphs Structures Other Notation Index...637

5 10 Planar Graphs Contents 10.1 Plane and Planar Graphs The Jordan Curve Theorem Subdivisions Duality Faces Duals Deletion Contraction Duality Vector Spaces and Duality Euler s Formula Bridges Bridges of Cycles Unique Plane Embeddings Kuratowski s Theorem Minors Wagner s Theorem Recognizing Planar Graphs Surface Embeddings of Graphs Orientable and Nonorientable Surfaces The Euler Characteristic The Orientable Embedding Conjecture Related Reading Graph Minors Linkages Brambles Matroids and Duality Matroid Minors Plane and Planar Graphs A graph is said to be embeddable in the plane, orplanar, if it can be drawn in the plane so that its edges intersect only at their ends. Such a drawing is called

6 Planar Graphs a planar embedding of the graph. A planar embedding G of a planar graph G can be regarded as a graph isomorphic to G; the vertex set of G is the set of points representing the vertices of G, the edge set of G is the set of lines representing the edges of G, and a vertex of G is incident with all the edges of G that contain it. For this reason, we often refer to a planar embedding G of a planar graph G as a plane graph, and we refer to its points as vertices and its lines as edges. However, when discussing both a planar graph G and a plane embedding G of G, in order to distinguish the two graphs, we call the vertices of G points and its edges lines; thus, by the point v of G we mean the point of G that represents the vertex v of G, and by the line e of G we mean the line of G that represents the edge e of G. Figure 10.1b depicts a planar embedding of the planar graph K 5 \ e, shown in Figure 10.1a. (a) (b) Fig (a) The planar graph K 5 \ e, and (b) a planar embedding of K 5 \ e The Jordan Curve Theorem It is evident from the above definition that the study of planar graphs necessarily involves the topology of the plane. We do not attempt here to be strictly rigorous in topological matters, however, and are content to adopt a naive point of view toward them. This is done so as not to obscure the combinatorial aspects of the theory, which is our main interest. An elegant and rigorous treatment of the topological aspects can be found in the book by Mohar and Thomassen (2001). The results of topology that are especially relevant in the study of planar graphs are those which deal with simple curves. By a curve, we mean a continuous image of a closed unit line segment. Analogously, a closed curve is a continuous image of a circle. A curve or closed curve is simple if it does not intersect itself (in other words, if the mapping is one-to-one). Properties of such curves come into play in the study of planar graphs because cycles in plane graphs are simple closed curves. A subset of the plane is arcwise-connected if any two of its points can be connected by a curve lying entirely within the subset. The basic result of topology that we need is the Jordan Curve Theorem.

7 10.1 Plane and Planar Graphs 245 Theorem 10.1 The Jordan Curve Theorem Any simple closed curve C in the plane partitions the rest of the plane into two disjoint arcwise-connected open sets. Although this theorem is intuitively obvious, giving a formal proof of it is quite tricky. The two open sets into which a simple closed curve C partitions the plane are called the interior and the exterior of C. We denote them by int(c) and ext(c), and their closures by Int(C)andExt(C), respectively (thus Int(C) Ext(C) =C). The Jordan Curve Theorem implies that every arc joining a point of int(c) toa point of ext(c) meets C in at least one point (see Figure 10.2). C int(c) ext(c) Fig The Jordan Curve Theorem Figure 10.1b shows that the graph K 5 \e is planar. The graph K 5, on the other hand, is not planar. Let us see how the Jordan Curve Theorem can be used to demonstrate this fact. Theorem 10.2 K 5 is nonplanar. Proof By contradiction. Let G be a planar embedding of K 5, with vertices v 1,v 2,v 3,v 4,v 5. Because G is complete, any two of its vertices are joined by an edge. Now the cycle C := v 1 v 2 v 3 v 1 is a simple closed curve in the plane, and the vertex v 4 must lie either in int(c) orinext(c). Without loss of generality, we may suppose that v 4 int(c). Then the edges v 1 v 4,v 2 v 4,v 3 v 4 all lie entirely in int(c), too (apart from their ends v 1,v 2,v 3 ) (see Figure 10.3). Consider the cycles C 1 := v 2 v 3 v 4 v 2, C 2 := v 3 v 1 v 4 v 3,andC 3 := v 1 v 2 v 4 v 1. Observe that v i ext(c i ), i =1, 2, 3. Because v i v 5 E(G) andg is a plane graph, it follows from the Jordan Curve Theorem that v 5 ext(c i ), i =1, 2, 3, too. Thus v 5 ext(c). But now the edge v 4 v 5 crosses C, again by the Jordan Curve Theorem. This contradicts the planarity of the embedding G. A similar argument can be used to establish that K 3,3 is nonplanar, too (Exercise b).

8 Planar Graphs C v 3 int(c 2) v 1 v 4 int(c 1) int(c 3) ext(c) v 2 Fig Proof of the nonplanarity of K 5 Subdivisions Any graph derived from a graph G by a sequence of edge subdivisions is called a subdivision of G or a G-subdivision. Subdivisions of K 5 and K 3,3 are shown in Figure (a) (b) Fig (a) A subdivision of K 5, (b) a subdivision of K 3,3 The proof of the following proposition is straightforward (Exercise ). Proposition 10.3 A graph G is planar if and only if every subdivision of G is planar. Because K 5 and K 3,3 are nonplanar, Proposition 10.3 implies that no planar graph can contain a subdivision of either K 5 or K 3,3. A fundamental theorem due to Kuratowski (1930) states that, conversely, every nonplanar graph necessarily contains a copy of a subdivision of one of these two graphs. A proof of Kuratowski s Theorem is given in Section As mentioned in Chapter 1 and illustrated in Chapter 3, one may consider embeddings of graphs on surfaces other than the plane. We show in Section 10.6

9 10.1 Plane and Planar Graphs 247 that, for every surface S, there exist graphs which are not embeddable on S. Every graph can, however, be embedded in the 3-dimensional euclidean space R 3 (Exercise ). Planar graphs and graphs embeddable on the sphere are one and the same. To see this, we make use of a mapping known as stereographic projection. Consider a sphere S resting on a plane P, and denote by z the point that is diametrically opposite the point of contact of S and P. The mapping π : S \{z} P, defined by π(s) =p if and only if the points z, s, andp are collinear, is called a stereographic projection from z; it is illustrated in Figure s z p Fig Stereographic projection Theorem 10.4 A graph G is embeddable on the plane if and only if it is embeddable on the sphere. Proof Suppose that G has an embedding G on the sphere. Choose a point z of the sphere not in G. Then the image of G under stereographic projection from z is an embedding of G on the plane. The converse is proved similarly. On many occasions, it is advantageous to consider embeddings of planar graphs on the sphere; one instance is provided by the proof of Proposition 10.5 in the next section. Exercises Show that: a) every proper subgraph of K 3,3 is planar, b) K 3,3 is nonplanar Show that a graph is planar if and only if every subdivision of the graph is planar.

10 Planar Graphs a) Show that the Petersen graph contains a subdivision of K 3,3. b) Deduce that the Petersen graph is nonplanar a) Let G be a planar graph, and let e be a link of G. Show that G/e is planar. b) Is the converse true? Let G be a simple nontrivial graph in which each vertex, except possibly one, has degree at least three. Show, by induction on n, that G contains a subdivision of K Find a planar embedding of the graph in Figure 10.6 in which each edge is a straight line segment. (Wagner (1936) proved that every simple planar graph admits such an embedding.) Fig Find a straight-line planar embedding of this graph (Exercise ) A k-book is a topological subspace of R 3 consisting of k unit squares, called its pages, that have one side in common, called its spine, but are pairwise disjoint otherwise. Show that any graph G is embeddable in R 3 by showing that it is embeddable in a k-book, for some k Consider a drawing G of a (not necessarily planar) graph G in the plane. Two edges of G cross if they meet at a point other than a vertex of G. Each such point is called a crossing of the two edges. The crossing number of G, denoted by cr(g), is the least number of crossings in a drawing of G in the plane. Show that: a) cr(g) = 0 if and only if G is planar, b) cr(k 5 ) = cr(k 3,3 )=1, c) cr(p 10 ) = 2, where P 10 is the Petersen graph, d) cr(k 6 )=3.

11 10.2 Duality Show that cr(k n )/ ( n 4) is a monotonically increasing function of n AgraphG is crossing-minimal if cr(g \ e) < cr(g) for all e E. Show that every nonplanar edge-transitive graph is crossing-minimal A thrackle is a graph embedded in the plane in such a way that any two edges intersect exactly once (possibly at an end). Such an embedding is called a thrackle embedding. Show that: a) every tree has a thrackle embedding, b) the 4-cycle has no thrackle embedding, c) the triangle and every cycle of length five or more has a thrackle embedding Show that every simple graph can be embedded in R 3 in such a way that: a) each vertex lies on the curve {(t, t 2,t 3 ):t R}, b) each edge is a straight line segment. (C. Thomassen) 10.2 Duality Faces A plane graph G partitions the rest of the plane into a number of arcwise-connected open sets. These sets are called the faces of G. Figure 10.7 shows a plane graph with five faces, f 1,f 2,f 3,f 4,andf 5. Each plane graph has exactly one unbounded face, called the outer face. In the plane graph of Figure 10.7, the outer face is f 1. We denote by F (G) andf(g), respectively, the set of faces and the number of faces of a plane graph G. The notion of a face applies also to embeddings of graphs on other surfaces. f 1 v 1 v 2 e 1 e 6 f 2 e 9 e 2 v 7 e 8 v 6 v 3 f 5 f 3 e 10 e 5 e 7 f 4 e 3 v 5 e 4 v 4 Fig A plane graph with five faces

12 Planar Graphs The boundary of a face f is the boundary of the open set f in the usual topological sense. A face is said to be incident with the vertices and edges in its boundary, and two faces are adjacent if their boundaries have an edge in common. In Figure 10.7, the face f 1 is incident with the vertices v 1,v 2,v 3,v 4,v 5 and the edges e 1,e 2,e 3,e 4,e 5 ; it is adjacent to the faces f 3,f 4,f 5. We denote the boundary of a face f by (f). The rationale for this notation becomes apparent shortly, when we discuss duality. The boundary of a face may be regarded as a subgraph. Moreover, when there is no scope for confusion, we use the notation (f) to denote the edge set of this subgraph. Proposition 10.5 Let G be a planar graph, and let f be a face in some planar embedding of G. ThenG admits a planar embedding whose outer face has the same boundary as f. Proof Consider an embedding G of G on the sphere; such an embedding exists by virtue of Theorem Denote by f the face of G corresponding to f. Letz be a point in the interior of f, and let π( G) be the image of G under stereographic projection from z. Clearly π( G) is a planar embedding of G with the desired property. By the Jordan Curve Theorem, a planar embedding of a cycle has exactly two faces. In the ensuing discussion of plane graphs, we assume, without proof, a number of other intuitively obvious statements concerning their faces. We assume, for example, that a planar embedding of a tree has just one face, and that each face boundary in a connected plane graph is itself connected. Some of these facts rely on another basic result of plane topology, known as the Jordan Schönfliess Theorem. Theorem 10.6 The Jordan Schönfliess Theorem Any homeomorphism of a simple closed curve in the plane onto another simple closed curve can be extended to a homeomorphism of the plane. One implication of this theorem is that any point p on a simple closed curve C can be connected to any point not on C by means of a simple curve which meets C only in p. We refer the reader to Mohar and Thomassen (2001) for further details. A cut edge in a plane graph has just one incident face, but we may think of the edge as being incident twice with the same face (once from each side); all other edges are incident with two distinct faces. We say that an edge separates the faces incident with it. The degree, d(f), of a face f is the number of edges in its boundary (f), cut edges being counted twice. In Figure 10.7, the edge e 9 separates the faces f 2 and f 3 and the edge e 8 separates the face f 5 from itself; the degrees of f 3 and f 5 are 6 and 5, respectively. Suppose that G is a connected plane graph. To subdivide afacef of G is to add a new edge e joining two vertices on its boundary in such a way that, apart from its endpoints, e lies entirely in the interior of f. This operation results in a plane graph G + e with exactly one more face than G; all faces of G except f are

13 10.2 Duality 251 f e f 2 f 1 Fig Subdivision of a face f by an edge e also faces of G + e, and the face f is replaced by two new faces, f 1 and f 2,which meet in the edge e, as illustrated in Figure In a connected plane graph the boundary of a face can be regarded as a closed walk in which each cut edge of the graph that lies in the boundary is traversed twice. This is clearly so for plane trees, and can be established in general by induction on the number of faces (Exercise ) In the plane graph of Figure 10.7, for instance, (f 3 )=v 1 e 1 v 2 e 2 v 3 e 10 v 5 e 7 v 6 e 6 v 1 e 9 v 1 and (f 5 )=v 1 e 6 v 6 e 8 v 7 e 8 v 6 e 7 v 5 e 5 v 1 Moreover, in the case of nonseparable graphs, these boundary walks are simply cycles, as was shown by Whitney (1932c). Theorem 10.7 In a nonseparable plane graph other than K 1 or K 2, each face is bounded by a cycle. Proof Let G be a nonseparable plane graph. Consider an ear decomposition G 0,G 1,...,G k of G, where G 0 is a cycle, G k = G, and, for 0 i k 2, G i+1 := G i P i is a nonseparable plane subgraph of G, where P i is an ear of G i. Since G 0 is a cycle, the two faces of G 0 are clearly bounded by cycles. Assume, inductively, that all faces of G i are bounded by cycles, where i 0. Because G i+1 is a plane graph, the ear P i of G i is contained in some face f of G i. (More precisely, G i+1 is obtained from G i by subdividing the face f by an edge joining the ends of P i and then subdividing that edge by inserting the internal vertices of P i.) Each face of G i other than f is a face of G i+1 as well, and so, by the induction hypothesis, is bounded by a cycle. On the other hand, the face f of G i is divided by P i into two faces of G i+1, and it is easy to see that these, too, are bounded by cycles. One consequence of Theorem 10.7 is that all planar graphs without cut edges have cycle double covers (Exercise ). Another is the following. Corollary 10.8 In a loopless 3-connected plane graph, the neighbours of any vertex lie on a common cycle.

14 Planar Graphs e 2 e 6 f 2 e 9 e 1 f 5 e 8 f 3 e 7 e 10 e 4 f 4 e 3 e 5 f 1 Fig The dual of the plane graph of Figure 10.7 Proof Let G be a loopless 3-connected plane graph and let v be a vertex of G. Then G v is nonseparable, so each face of G v is bounded by a cycle, by Theorem If f is the face of G v in which the vertex v was situated, the neighbours of v lie on its bounding cycle (f). Duals GivenaplanegraphG, one can define a second graph G as follows. Corresponding to each face f of G there is a vertex f of G, and corresponding to each edge e of G there is an edge e of G. Two vertices f and g are joined by the edge e in G if and only if their corresponding faces f and g are separated by the edge e in G. Observe that if e is a cut edge of G, then f = g, soe is a loop of G ;conversely, if e is a loop of G, the edge e is a cut edge of G. The graph G is called the dual of G. The dual of the plane graph of Figure 10.7 is drawn in Figure In the dual G of a plane graph G, the edges corresponding to those which lie in the boundary of a face f of G are just the edges incident with the corresponding vertex f. When G has no cut edges, G has no loops, and this set is precisely the trivial edge cut (f ); that is, (f )={e : e (f)} It is for this reason that the notation (f) was chosen. It is easy to see that the dual G of a plane graph G is itself a planar graph; in fact, there is a natural embedding of G in the plane. We place each vertex f in the corresponding face f of G, and then draw each edge e in such a way that it crosses the corresponding edge e of G exactly once (and crosses no other edge of G). This procedure is illustrated in Figure 10.10, where the dual is indicated by heavy lines. It is intuitively clear that we can always draw the dual as a plane graph in this way, but we do not prove this fact. We refer to such a drawing of the dual as a plane dual of the plane graph G.

15 10.2 Duality 253 Fig The plane graph of Figure 10.7 and its plane dual Proposition 10.9 The dual of any plane graph is connected. Proof Let G be a plane graph and G aplanedualofg. Consider any two vertices of G. There is a curve in the plane connecting them which avoids all vertices of G. The sequence of faces and edges of G traversed by this curve corresponds in G to a walk connecting the two vertices. Although defined abstractly, it is often convenient to regard the dual G of a plane graph G as being itself a plane graph, embedded as described above. One may then consider the dual G of G. When G is connected, it is not difficult to prove that G = G (Exercise ); a glance at Figure indicates why this is so. It should be noted that isomorphic plane graphs may well have nonisomorphic duals. For example, although the plane graphs in Figure are isomorphic, their duals are not: the plane graph shown in Figure 10.11a has two faces of degree three, whereas that of Figure 10.11b has only one such face. Thus the notion of a dual graph is meaningful only for plane graphs, and not for planar graphs in general. We show, however (in Theorem 10.28) that every simple 3-connected planar graph has a unique planar embedding (in the sense that its face boundaries are uniquely determined) and hence has a unique dual. The following relations are direct consequences of the definition of the dual G. v(g )=f(g), e(g )=e(g), and d G (f )=d G (f) for all f F (G) (10.1) The next theorem may be regarded as a dual version of Theorem 1.1. Theorem If G is a plane graph, d(f) =2m f F

16 Planar Graphs (a) (b) Fig Isomorphic plane graphs with nonisomorphic duals Proof Let G be the dual of G. By (10.1) and Theorem 1.1, d(f) = d(f )=2e(G )=2e(G) =2m f F (G) f V (G ) A simple connected plane graph in which all faces have degree three is called a plane triangulation or, for short, a triangulation. The tetrahedron, the octahedron, and the icosahedron (depicted in Figure 1.14) are all triangulations. As a consequence of (10.1) we have: Proposition A simple connected plane graph is a triangulation if and only if its dual is cubic. It is easy to show that every simple plane graph on three or more vertices is a spanning subgraph of a triangulation (Exercise ). On the other hand, as we show in Section 10.3, no simple spanning supergraph of a triangulation is planar. For this reason, triangulations are also known as maximal planar graphs. They play an important role in the theory of planar graphs. Deletion Contraction Duality Let G be a planar graph and G a plane embedding of G. For any edge e of G, a plane embedding of G \ e can be obtained by simply deleting the line e from G. Thus, the deletion of an edge from a planar graph results in a planar graph. Although less obvious, the contraction of an edge of a planar graph also results in a planar graph (Exercise b). Indeed, given any edge e of a planar graph G and a planar embedding G of G, the line e of G can be contracted to a single point (and the lines incident to its ends redrawn) so that the resulting plane graph is a planar embedding of G/e. The following two propositions show that the operations of contracting and deleting edges in plane graphs are related in a natural way under duality. Proposition Let G be a connected plane graph, and let e be an edge of G that is not a cut edge. Then (G \ e) = G /e

17 10.2 Duality 255 Proof Because e is not a cut edge, the two faces of G incident with e are distinct; denote them by f 1 and f 2. Deleting e from G results in the amalgamation of f 1 and f 2 into a single face f (see Figure 10.12). Any face of G that is adjacent to f 1 or f 2 is adjacent in G \ e to f; all other faces and adjacencies between them are unaffected by the deletion of e. Correspondingly, in the dual, the two vertices f1 and f2 of G which correspond to the faces f 1 and f 2 of G are now replaced by a single vertex of (G \ e), which we may denote by f, and all other vertices of G are vertices of (G \ e). Furthermore, any vertex of G that is adjacent to f1 or f2 is adjacent in (G \ e) to f, and adjacencies between vertices of (G \ e) other than v are the same as in G. The assertion follows from these observations. e f 1 e f f 2 (a) (b) Fig (a) G and G,(b)G \ e and G /e Dually, we have: Proposition Let G be a connected plane graph, and let e be a link of G. Then (G/e) = G \ e Proof Because G is connected, G = G (Exercise ). Also, because e is notaloopofg, the edge e is not a cut edge of G,soG \ e is connected. By Proposition 10.12, (G \ e ) = G /e = G/e The proposition follows on taking duals. We now apply Propositions and to show that nonseparable plane graphs have nonseparable duals. This fact turns out to be very useful. Theorem The dual of a nonseparable plane graph is nonseparable. Proof By induction on the number of edges. Let G be a nonseparable plane graph. The theorem is clearly true if G has at most one edge, so we may assume

18 Planar Graphs that G has at least two edges, hence no loops or cut edges. Let e be an edge of G. Then either G \ e or G/eis nonseparable (Exercise 5.3.2). If G \ e is nonseparable, so is (G \ e) = G /e, by the induction hypothesis and Proposition Applying Exercise 5.2.2b, we deduce that G is nonseparable. The case where G/e is nonseparable can be established by an analogous argument. The dual of any plane graph is connected, and it follows from Theorem that the dual of a loopless 2-connected plane graph is 2-connected. Furthermore, one can show that the dual of a simple 3-connected plane graph is 3-connected (Exercise ). The notion of plane duality can be extended to directed graphs. Let D be a plane digraph, with underlying plane graph G. Consider a plane dual G of G. Each arc a of D separates two faces of G. Asa is traversed from its tail to its head, one of these faces lies to the left of a and one to its right. We denote these two faces by l a and r a, respectively; note that if a is a cut edge, l a = r a.for each arc a of D, we now orient the edge of G that crosses it as an arc a by designating the end lying in l a as the tail of a and the end lying in r a as its head. The resulting plane digraph D is the directed plane dual of D. An example is shown in Figure Fig An orientation of the triangular prism, and its directed plane dual Vector Spaces and Duality We have seen that the cycle and bond spaces are orthogonal complements (Exercise 2.6.4a). In the case of plane graphs, this relationship of orthogonality can also be expressed in terms of duality, as we now explain. As usual in this context, we identify cycles, trees, and cotrees with their edge sets. We observed earlier that all duals are connected (Proposition 10.9). A similar argument, based on the fact that the interior of a cycle in a plane graph is arcwiseconnected, establishes the following proposition.

19 10.2 Duality 257 Proposition Let G be a plane graph, G a plane dual of G, C acycleof G, andx the set of vertices of G that lie in int(c). ThenG [X ] is connected. For a subset S of E(G), we denote by S the subset {e : e S} of E(G ). Theorem Let G be a connected plane graph, and let G be a plane dual of G. a) If C is a cycle of G, then C is a bond of G. b) If B is a bond of G, then B is a cycle of G. Proof a) Let C be a cycle of G, and let X denote the set of vertices of G that lie in int(c). Then C is the edge cut (X )ing. By Proposition 10.15, the subgraph of G induced by X is connected. Likewise, the subgraph of G induced by V (G ) \ X is connected. It follows from Theorem 2.15 that C is a bond of G. We leave part (b) (the converse of (a)) as an exercise (Exercise ). As a straightforward consequence of Theorem 10.16, we have: Corollary For any plane graph G, the cycle space of G is isomorphic to the bond space of G. The relationship between cycles and bonds expressed in Theorem may be refined by taking orientations into account and considering directed duals, as defined above. Let D be a plane digraph and D its directed plane dual. For a subset S of A(D), denote by S the subset {a : a S} of A(D ). Theorem Let D be a connected plane digraph and let D be a plane directed dual of D. a) Let C be a cycle of D, with a prescribed sense of traversal. Then C is a bond (X )of D. Moreover the set of forward arcs of C corresponds to the outcut + (X ) and the set of reverse arcs of C to the incut (X ). b) Let B := (X) be a bond of D. ThenB is a cycle of D. Moreover the outcut + (X) corresponds to the set of forward arcs of B and the incut (X) corresponds to the set of reverse arcs of B (with respect to a certain sense of traversal of B ). The proof of Theorem is left to the reader (Exercise ). Exercises a) Show that a graph is planar if and only if each of its blocks is planar. b) Deduce that every minimal nonplanar graph is both simple and nonseparable.

20 Planar Graphs Prove that the boundary of a face of a connected plane graph can be regarded as a closed walk in which each cut edge of the graph lying in the boundary is traversed twice Determine the duals of the five platonic graphs (Figure 1.14) Let G be a plane graph. Show that G = G if and only if G is connected Show that every simple connected plane graph on n vertices, where n 3, is a spanning subgraph of a triangulation Let G be a triangulation on at least four vertices. Show that G is a simple nonseparable cubic plane graph Show that the dual of a simple 3-connected plane graph is both simple and 3-connected Show that every planar graph without cut edges has a cycle double cover Show that if B is a bond of a plane graph G, then B is a cycle of its plane dual G a) Show that the dual of an even plane graph is bipartite (and conversely). b) A Hamilton bond of a connected graph G is a bond B such that both components of G \ B are trees. Let G be a plane graph which contains a Hamilton cycle, and let C be (the edge set of) such a cycle. Show that C is a Hamilton bond of G Outerplanar Graph AgraphG is outerplanar if it has a planar embedding G in which all vertices lie on the boundary of its outer face. An outerplanar graph equipped with such an embedding is called an outerplane graph. Show that: a) if G is an outerplane graph, then the subgraph of G induced by the vertices corresponding to the interior faces of G is a tree, b) every simple 2-connected outerplanar graph other than K 2 has a vertex of degree two Let T be a spanning tree of a connected plane graph G. Show that (E\T ) is a spanning tree of G Prove Theorem A Halin graph is a graph H := T C, where T is a plane tree on at least four vertices in which no vertex has degree two, and C is a cycle connecting the leaves of T in the cyclic order determined by the embedding of T. Show that:

21 10.3 Euler s Formula 259 a) every Halin graph is minimally 3-connected, b) every Halin graph has a Hamilton cycle The medial graph of a plane graph G is the 4-regular graph M(G) with vertex set E(G) in which two vertices are joined by k edges if, in G, they are adjacent edges which are incident to k common faces (k =0, 1, 2). (The medial graph has a natural planar embedding.) Let G be a nonseparable plane graph. Show that: a) M(G) is a 4-regular planar graph, b) M(G) = M(G ) Euler s Formula There is a simple formula relating the numbers of vertices, edges, and faces in a connected plane graph. It was first established for polyhedral graphs by Euler (1752), and is known as Euler s Formula. Theorem Euler s Formula For a connected plane graph G, v(g) e(g)+f(g) = 2 (10.2) Proof By induction on f(g), the number of faces of G. Iff(G) = 1, each edge of G is a cut edge and so G, being connected, is a tree. In this case e(g) =v(g) 1, by Theorem 4.3, and the assertion holds. Suppose that it is true for all connected plane graphs with fewer than f faces, where f 2, and let G be a connected plane graph with f faces. Choose an edge e of G that is not a cut edge. Then G \ e is a connected plane graph with f 1 faces, because the two faces of G separated by e coalesce to form one face of G \ e. By the induction hypothesis, Using the relations v(g \ e) e(g \ e)+f(g \ e) =2 v(g \ e) =v(g), e(g \ e) =e(g) 1, and f(g \ e) =f(g) 1 we obtain The theorem follows by induction. v(g) e(g)+f(g) =2 Corollary All planar embeddings of a connected planar graph have the same number of faces.

22 Planar Graphs Proof Let G be a planar embedding of a planar graph G. By Euler s Formula (10.2), we have f( G) =e( G) v( G)+2=e(G) v(g)+2 Thus the number of faces of G depends only on the graph G, and not on its embedding. Corollary Let G be a simple planar graph on at least three vertices. Then m 3n 6. Furthermore, m =3n 6 if and only if every planar embedding of G is a triangulation. Proof It clearly suffices to prove the corollary for connected graphs. Let G be a simple connected planar graph with n 3. Consider any planar embedding G of G. Because G is simple and connected, on at least three vertices, d(f) 3 for all f F ( G). Therefore, by Theorem and Euler s Formula (10.2) 2m = d(f) 3f( G) =3(m n + 2) (10.3) f F ( G) or, equivalently, m 3n 6 (10.4) Equality holds in (10.4) if and only if it holds in (10.3), that is, if and only if d(f) =3foreachf F ( G). Corollary Every simple planar graph has a vertex of degree at most five. Proof This is trivial for n<3. If n 3, then by Theorem 1.1 and Corollary 10.21, δn d(v) =2m 6n 12 v V It follows that δ 5. We have already seen that K 5 and K 3,3 are nonplanar (Theorem 10.2 and Exercise b). Here, we derive these two basic facts from Euler s Formula (10.2). Corollary K 5 is nonplanar. Proof If K 5 were planar, Corollary would give 10 = e(k 5 ) 3v(K 5 ) 6=9 Thus K 5 must be nonplanar. Corollary K 3,3 is nonplanar.

23 10.3 Euler s Formula 261 Proof Suppose that K 3,3 is planar and let G be a planar embedding of K 3,3. Because K 3,3 has no cycle of length less than four, every face of G has degree at least four. Therefore, by Theorem 10.10, we have 4f(G) f F d(f) =2e(G) =18 implying that f(g) 4. Euler s Formula (10.2) now implies that 2=v(G) e(g)+f(g) 6 9+4=1 which is absurd. Exercises Show that the crossing number satisfies the inequality cr(g) m 3n+6, provided that n a) Let G be a connected planar graph with girth k, where k 3. Show that m k(n 2)/(k 2). b) Deduce that the Petersen graph is nonplanar Deduce Euler s Formula (10.2) from Exercise a) Show that the complement of a simple planar graph on at least eleven vertices is nonplanar. b) Find a simple planar graph on eight vertices whose complement is planar A plane graph is face-regular if all of its faces have the same degree. a) Characterize the plane graphs which are both regular and face-regular. b) Show that exactly five of these graphs are simple and 3-connected. (They are the platonic graphs.) The thickness θ(g) of a graph G is the minimum number of planar graphs whose union is G. (Thus θ(g) = 1 if and only if G is planar.) a) Let G be a simple graph. Show that θ(g) m/(3n 6). b) Deduce that θ(k n ) (n +1)/6 + 1 and show, using Exercise b, that equality holds for all n 8. (Beineke and Harary (1965) proved that equality holds for all n 9, 10; Battle et al. (1962) showed that θ(k 9 ) = 3.)

24 Planar Graphs c) Express the Turán graph T 6,12 (defined in Exercise ) as the union of two graphs, each isomorphic to the icosahedron. d) Deduce from (b) and (c) that θ(k 12 )= a) Let G be a simple bipartite graph. Show that θ(g) m/(2n 4). b) Deduce that θ(k m,n ) mn/(2m +2n 4). (Beineke et al. (1964) showed that equality holds if mn is even. It is conjectured that equality holds in all cases.) A plane graph is self-dual if it is isomorphic to its dual. a) Show that: i) if G is self-dual, then e(g) =2v(G) 2, ii) the four plane graphs shown in Figure are self-dual. b) Find four infinite families of self-dual plane graphs of which those four graphs are members. (Smith and Tutte (1950) proved that every self-dual plane graph belongs to one of four infinite families.) Fig Self-dual plane graphs a) Let S be a set of n points in the plane, where n 3 and the distance between any two points of S is at least one. Show that no more than 3n 6 pairs of points of S can be at distance exactly one. (P. Erdős) b) By considering the triangular lattice (shown in Figure 1.27) find, for each positive integer k, asets of 3k 2 +3k + 1 points in the plane such that the distance between any two points of S is at least one, and such that 9k 2 +3k pairs of points of S are at distance exactly one The Sylvester Gallai Theorem a) Let L be a finite set of lines in the plane, no two of which are parallel and not all of which are concurrent. Using Euler s Formula (10.2), show that some point is the point of intersection of precisely two lines of L. b) Deduce from (a) the Sylvester Gallai Theorem: if S is a finite set of points in the plane, not all of which are collinear, there is a line that contains precisely two points of S. (E. Melchior)

25 10.4 Bridges Bridges In the study of planar graphs, certain subgraphs, called bridges, play an important role. We now define these subgraphs and discuss their properties. Let H be a proper subgraph of a connected graph G. The set E(G) \ E(H) may be partitioned into classes as follows. For each component F of G V (H), there is a class consisting of the edges of F together with the edges linking F to H. Each remaining edge e (that is, one which has both ends in V (H)) defines a singleton class {e}. The subgraphs of G induced by these classes are the bridges of H in G. It follows immediately from this definition that bridges of H can intersect only in vertices of H, and that any two vertices of a bridge of H are connected by a path in the bridge that is internally disjoint from H. ForabridgeB of H, the elements of V (B) V (H) are called its vertices of attachment to H; the remaining vertices of B are its internal vertices. A bridge is trivial if it has no internal vertices (that is, if it is of the second type). In a connected graph, every bridge has at least one vertex of attachment; moreover, in a nonseparable graph, every bridge has at least two vertices of attachment. A bridge with k vertices of attachment is called a k-bridge. Two bridges with the same vertices of attachment are equivalent bridges. Figure shows a variety of bridges of a cycle in a graph; edges of different bridges are distinguished by different kinds of lines. Bridges B 1 and B 2 are equivalent 3-bridges; B 3 and B 6 are trivial bridges. B 1 B 2 B 5 B 6 B 3 B 4 Fig Bridges of a cycle

26 Planar Graphs Bridges of Cycles We are concerned here with bridges of cycles, and all bridges are understood to be bridges of a given cycle C. Thus, to avoid repetition, we abbreviate bridge of C to bridge in the coming discussion. The vertices of attachment of a k-bridge B with k 2 effect a partition of C into k edge-disjoint paths, called the segments of B. Two bridges avoid each other if all the vertices of attachment of one bridge lie in a single segment of the other bridge; otherwise, they overlap. In Figure 10.15, B 2 and B 3 avoid each other, whereas B 1 and B 2 overlap, as do B 3 and B 4. Two bridges B and B are skew if there are distinct vertices of attachment u, v of B, andu,v of B, which occur in the cyclic order u, u,v,v on C. In Figure 10.15, B 3 and B 4 are skew, whereas B 1 and B 2 are not. Theorem Overlapping bridges are either skew or else equivalent 3-bridges. Proof Suppose that bridges B and B overlap. Clearly, each must have at least two vertices of attachment. If either B or B is a 2-bridge, it is easily verified that they must be skew. We may therefore assume that both B and B have at least three vertices of attachment. If B and B are not equivalent bridges, then B has a vertex u of attachment between two consecutive vertices of attachment u and v of B. Because B and B overlap, some vertex of attachment v of B does not lie in the segment of B connecting u and v. It follows that B and B are skew. If B and B are equivalent k-bridges, then k 3. If k 4, B and B are skew; if k = 3, they are equivalent 3-bridges. B 4 B 3 B 1 B 2 Fig Bridgesofacycleinaplanegraph We now consider bridges of cycles in plane graphs. Suppose that G is a plane graph and that C is a cycle in G. Because C is a simple closed curve in the plane, each bridge of C in G is contained in one of the two regions Int(C) orext(c). A

27 10.4 Bridges 265 bridge contained in Int(C) is called an inner bridge, a bridge contained in Ext(C) an outer bridge. In Figure 10.16, B 1 and B 2 are inner bridges, and B 3 and B 4 are outer bridges. Theorem Inner (outer) bridges avoid one another. Proof Let B and B be inner bridges of a cycle C in a plane graph G. Suppose that they overlap. By Theorem 10.25, they are either skew or equivalent 3-bridges. In both cases, we obtain contradictions. Case 1: B and B are skew. By definition, there exist distinct vertices u, v in B and u,v in B, appearing in the cyclic order u, u,v,v on C. LetuP v be a path in B and u P v a path in B, both internally disjoint from C. Consider the subgraph H := C P P of G (see Figure 10.17a). Because G is plane, so is H. LetK be the plane graph obtained from H by adding a vertex in ext(c) and joining it to u, u,v,v (see Figure 10.17b). Then K is a subdivision of K 5. But this is impossible, K 5 being nonplanar. u P u P v v (a) (b) Fig Proof of Theorem 10.26, Case 1: (a) the subgraph H, (b) the subdivision K of K 5 Case 2: B and B are equivalent 3-bridges. Denote by S := {v 1,v 2,v 3 } their common set of vertices of attachment. By Exercise 9.2.3, there exists a (v, S)-fan F in B, for some internal vertex v of B; likewise, there exists a (v,s)-fan F in B, for some internal vertex v of B. Consider the subgraph H := F F of G. Because G is plane, so is H. LetK be the plane graph obtained from H by adding a vertex in ext(c) and joining it to the three vertices of S. Then K is a subdivision of K 3,3. But this is impossible, because K 3,3 is nonplanar (see Figure 10.18). We conclude that inner bridges avoid one another. Similarly, outer bridges avoid one another. It is convenient to visualize the above theorem in terms of the bridge-overlap graph. Let G be a graph and let C be a cycle of G. Thebridge-overlap graph of C is the graph whose vertex set is the set of all bridges of C in G, two bridges being

28 Planar Graphs v 3 v v 1 v v 2 (a) (b) Fig Proof of Theorem 10.26, Case 2: (a) the subgraph H, (b) the subdivision K of K 3,3 adjacent if they overlap. Theorem simply states that the bridge-overlap graph of any cycle of a plane graph is bipartite. Thus, a necessary condition for a graph to be planar is that the bridge-overlap graph of each of its cycles be bipartite. This condition also suffices to guarantee planarity (Exercise ). Unique Plane Embeddings Just as there is no unique way of representing graphs by diagrams, there is no unique way of embedding planar graphs in the plane. Apart from the positions of points representing vertices and the shapes of lines representing the edges, two different planar embeddings of the same planar graph may differ in the incidence relationships between their edge and face sets; they may even have different facedegree sequences, as in Figure We say that two planar embeddings of a planar graph G are equivalent if their face boundaries (regarded as sets of edges) are identical. A planar graph for which any two planar embeddings are equivalent is said have an unique embedding in the plane. Using the theory of bridges developed above, we show that every simple 3-connected planar graph is uniquely embeddable in the plane; note that the graph of Figure is not 3-connected. The notion of a nonseparating cycle plays a crucial role in this proof. A cycle is nonseparating if it has no chords and at most one nontrivial bridge. Thus, in a loopless graph G which is not itself a cycle, a cycle C is nonseparating if and only if it is an induced subgraph of G and G V (C) is connected. In the case of simple 3-connected plane graphs, Tutte (1963) proved that facial and nonseparating cycles are one and the same. Theorem A cycle in a simple 3-connected plane graph is a facial cycle if and only if it is nonseparating. Proof Let G be a simple 3-connected plane graph and let C be a cycle of G. Suppose, first, that C is not a facial cycle of G. Then C has at least one inner

29 10.4 Bridges 267 bridge and at least one outer bridge. Because G is simple and connected, these bridges are not loops. Thus either they are both nontrivial or at least one of them is a chord. It follows that C is not a nonseparating cycle. Now suppose that C is a facial cycle of G. By Proposition 10.5, we may assume that C bounds the outer face of G, so all its bridges are inner bridges. By Theorem 10.26, these bridges avoid one another. If C had a chord xy, the set {x, y} would be a vertex cut separating the internal vertices of the two xy-segments of C. Likewise, if C had two nontrivial bridges, the vertices of attachment of one of these bridges would all lie on a single xy-segment of the other bridge, and {x, y} would be a vertex cut of G separating the internal vertices of the two bridges. In either case, the 3-connectedness of G would be contradicted. Thus C is nonseparating. A direct consequence of Theorem is the following fundamental theorem, due to Whitney (1933). Theorem Every simple 3-connected planar graph has a unique planar embedding. Proof Let G be a simple 3-connected planar graph. By Theorem 10.27, the facial cycles in any planar embedding of G are precisely its nonseparating cycles. Because the latter are defined solely in terms of the abstract structure of the graph, they are the same for every planar embedding of G. The following corollary is immediate. Corollary Every simple 3-connected planar graph has a unique dual graph. Exercises Let G 1 and G 2 be planar graphs whose intersection is isomorphic to K 2. Show that G 1 G 2 is planar Let H be a subgraph of a graph G. Consider the binary relation on E(G) \ E(H), where e 1 e 2 if there exists a walk W in G such that: the first and the last edges of W are e 1 and e 2, respectively, W is internally disjoint from H (that is, no internal vertex of W is a vertex of H). Show that: a) the relation is an equivalence relation on E(G) \ E(H), b) the subgraphs of G\ E(H) induced by the equivalence classes under this equivalence relation are the bridges of H in G.

30 Planar Graphs A3-polytope is the convex hull of a set of points in R 3 which do not lie on a common plane. Show that the polyhedral graph of such a polytope is simple, planar, and 3-connected. (Steinitz (1922) proved that, conversely, every simple 3-connected planar graph is the polyhedral graph of some 3-polytope.) Show that any 3-connected cubic plane graph on n vertices, where n 6, may be obtained from one on n 2 vertices by subdividing two edges in the boundary of a face and joining the resulting new vertices by an edge subdividing the face A rooting of a plane graph G is a triple (v, e, f), where v is a vertex, called the root vertex, e is an edge of G incident with v, called the root edge, andf is a face incident with e, called the root face. a) Show that the only automorphism of a simple 3-connected plane graph which fixes a given rooting is the identity automorphism. b) Let G be a simple 3-connected planar graph. Deduce from (a) that: i) aut(g) divides 4m, ii) aut(g) =4m if and only if G is one of the five platonic graphs. (F. Harary and W.T. Tutte; L. Weinberg) 10.5 Kuratowski s Theorem Planarity being such a fundamental property, the problem of deciding whether a given graph is planar is clearly of great importance. A major step towards this goal is provided by the following characterization of planar graphs, due to Kuratowski (1930). Theorem Kuratowski s Theorem A graph is planar if and only if it contains no subdivision of either K 5 or K 3,3. A subdivision of K 5 or K 3,3 is consequently called a Kuratowski subdivision. We first present a proof of Kuratowski s Theorem due to Thomassen (1981), and then explain how it gives rise to a polynomial-time decision algorithm for planarity. Before proving the theorem, we reformulate it in terms of minors. Minors A minor of a graph G is any graph obtainable from G by means of a sequence of vertex and edge deletions and edge contractions. Alternatively, consider a partition (V 0,V 1,...,V k )ofv such that G[V i ] is connected, 1 i k, and let H be the graph obtained from G by deleting V 0 and shrinking each induced subgraph G[V i ], 1 i k, to a single vertex. Then any spanning subgraph F of H is a minor of G. For instance, K 5 is a minor of the Petersen graph because it can be obtained by contracting the five spoke edges of the latter graph (see Figure 10.19).

31 10.5 Kuratowski s Theorem 269 Fig Contracting the Petersen graph to K 5 If F is a minor of G, we write F G. ByanF -minor of G, where F is an arbitrary graph, we mean a minor of G which is isomorphic to F. It is important to point out that any graph which contains an F -subdivision also has an F -minor: to obtain F as a minor, one simply deletes the vertices and edges not in the subdivision, and then contracts each subdivided edge to a single edge. For example, because the Petersen graph contains a K 3,3 -subdivision (Exercise ), it also has a K 3,3 -minor. Conversely, provided that F is a graph of maximum degree three or less, any graph which has an F -minor also contains an F -subdivision (Exercise a). Wagner s Theorem As observed in Section 10.2, the deletion or contraction of an edge in a planar graph results again in a planar graph. Thus we have: Proposition Minors of planar graphs are planar. A minor which is isomorphic to K 5 or K 3,3 is called a Kuratowski minor. Because K 5 and K 3,3 are nonplanar, Proposition implies that any graph which has a Kuratowski minor is nonplanar. Wagner (1937) proved that the converse is true. Theorem Wagner s Theorem A graph is planar if and only if it has no Kuratowski minor. We remarked above that a graph which contains an F -subdivision also has an F -minor. Thus Kuratowski s Theorem implies Wagner s Theorem. On the other hand, because K 3,3 has maximum degree three, any graph which has a K 3,3 -minor contains a K 3,3 -subdivision (Exercise a). Furthermore, any graph which has a K 5 -minor necessarily contains a Kuratowski subdivision (Exercise b). Thus Wagner s Theorem implies Kuratowski s Theorem, and the two are therefore equivalent. It turns out to be slightly more convenient to prove Wagner s variant of Kuratowski s Theorem. Before doing so, we need to establish two simple lemmas.

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

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

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

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

9 Connectivity. Contents. 9.1 Vertex Connectivity

9 Connectivity. Contents. 9.1 Vertex Connectivity 9 Connectivity Contents 9.1 Vertex Connectivity.............................. 205 Connectivity and Local Connectivity............... 206 Vertex Cuts and Menger s Theorem................. 207 9.2 The Fan

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

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

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

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

[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

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

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

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

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

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

Chapter 5. Planar Graphs. 5.1 Plane and Planar Graphs

Chapter 5. Planar Graphs. 5.1 Plane and Planar Graphs Chapter 5 Planar Graphs 5.1 Plane and Planar Graphs A plane graph is a graph drawn in the plane (of the paper, blackboard, etc.) in such a way that any pair of edges meet only at their end vertices (if

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

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

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

A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY

A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY KARL L. STRATOS Abstract. The conventional method of describing a graph as a pair (V, E), where V and E repectively denote the sets of vertices and edges,

More information

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

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial. 2301-670 Graph theory 1.1 What is a graph? 1 st semester 2550 1 1.1. What is a graph? 1.1.2. Definition. A graph G is a triple (V(G), E(G), ψ G ) consisting of V(G) of vertices, a set E(G), disjoint from

More information

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

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

More information

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

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

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

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

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

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

arxiv: v2 [math.co] 13 Aug 2013

arxiv: v2 [math.co] 13 Aug 2013 Orthogonality and minimality in the homology of locally finite graphs Reinhard Diestel Julian Pott arxiv:1307.0728v2 [math.co] 13 Aug 2013 August 14, 2013 Abstract Given a finite set E, a subset D E (viewed

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

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

Matching and Planarity

Matching and Planarity Matching and Planarity Po-Shen Loh June 010 1 Warm-up 1. (Bondy 1.5.9.) There are n points in the plane such that every pair of points has distance 1. Show that there are at most n (unordered) pairs of

More information

6 Planar Graphs. 6.1 Euler's Formula

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

More information

Assignment 4 Solutions of graph problems

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

More information

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

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

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

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

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

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

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

Graph Theory S 1 I 2 I 1 S 2 I 1 I 2 Graph Theory S I I S S I I S Graphs Definition A graph G is a pair consisting of a vertex set V (G), and an edge set E(G) ( ) V (G). x and y are the endpoints of edge e = {x, y}. They are called adjacent

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

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

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

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

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

List of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2, List of Theorems Mat 416, Introduction to Graph Theory 1. Ramsey s Theorem for graphs 8.3.11. Theorem 1 The numbers R(p, q) exist and for p, q 2, R(p, q) R(p 1, q) + R(p, q 1). If both summands on the

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

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

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

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

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

Symmetric Product Graphs

Symmetric Product Graphs Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections 5-20-2015 Symmetric Product Graphs Evan Witz Follow this and additional works at: http://scholarworks.rit.edu/theses

More information

arxiv:submit/ [math.co] 9 May 2011

arxiv:submit/ [math.co] 9 May 2011 arxiv:submit/0243374 [math.co] 9 May 2011 Connectivity and tree structure in finite graphs J. Carmesin R. Diestel F. Hundertmark M. Stein 6 May, 2011 Abstract We prove that, for every integer k 0, every

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

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

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

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

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

The Geodesic Integral on Medial Graphs

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

More information

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

Embeddings of Small Graphs on the Torus

Embeddings of Small Graphs on the Torus June, 00 This article appeared in CUBO (00), - Embeddings of Small Graphs on the Torus Andrei Gagarin, William Kocay* and Daniel Neilson Computer Science Department University of Manitoba Winnipeg, Manitoba,

More information

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering CS6702 - GRAPH THEORY AND APPLICATIONS Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV /

More information

Non-extendible finite polycycles

Non-extendible finite polycycles Izvestiya: Mathematics 70:3 1 18 Izvestiya RAN : Ser. Mat. 70:3 3 22 c 2006 RAS(DoM) and LMS DOI 10.1070/IM2006v170n01ABEH002301 Non-extendible finite polycycles M. Deza, S. V. Shpectorov, M. I. Shtogrin

More information

Math 170- Graph Theory Notes

Math 170- Graph Theory Notes 1 Math 170- Graph Theory Notes Michael Levet December 3, 2018 Notation: Let n be a positive integer. Denote [n] to be the set {1, 2,..., n}. So for example, [3] = {1, 2, 3}. To quote Bud Brown, Graph theory

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

9 About Intersection Graphs

9 About Intersection Graphs 9 About Intersection Graphs Since this lecture we focus on selected detailed topics in Graph theory that are close to your teacher s heart... The first selected topic is that of intersection graphs, i.e.

More information

Bipartite Roots of Graphs

Bipartite Roots of Graphs Bipartite Roots of Graphs Lap Chi Lau Department of Computer Science University of Toronto Graph H is a root of graph G if there exists a positive integer k such that x and y are adjacent in G if and only

More information

arxiv: v1 [cs.dm] 13 Apr 2012

arxiv: v1 [cs.dm] 13 Apr 2012 A Kuratowski-Type Theorem for Planarity of Partially Embedded Graphs Vít Jelínek, Jan Kratochvíl, Ignaz Rutter arxiv:1204.2915v1 [cs.dm] 13 Apr 2012 Abstract A partially embedded graph (or Peg) is a triple

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

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

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

Matching Theory. Figure 1: Is this graph bipartite?

Matching Theory. Figure 1: Is this graph bipartite? Matching Theory 1 Introduction A matching M of a graph is a subset of E such that no two edges in M share a vertex; edges which have this property are called independent edges. A matching M is said to

More information

Restricted-Orientation Convexity in Higher-Dimensional Spaces

Restricted-Orientation Convexity in Higher-Dimensional Spaces Restricted-Orientation Convexity in Higher-Dimensional Spaces ABSTRACT Eugene Fink Derick Wood University of Waterloo, Waterloo, Ont, Canada N2L3G1 {efink, dwood}@violetwaterlooedu A restricted-oriented

More information

Spanning trees and orientations of graphs

Spanning trees and orientations of graphs Journal of Combinatorics Volume 1, Number 2, 101 111, 2010 Spanning trees and orientations of graphs Carsten Thomassen A conjecture of Merino and Welsh says that the number of spanning trees τ(g) of a

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

From Wikipedia, the free encyclopedia

From Wikipedia, the free encyclopedia Page 1 of 7 Planar graph From Wikipedia, the free encyclopedia In graph theory, a planar graph is a graph that can be embedded in the plane, i.e., it can be drawn on the plane in such a way that its edges

More information

Lecture Notes on Graph Theory

Lecture Notes on Graph Theory Lecture Notes on Graph Theory Vadim Lozin 1 Introductory concepts A graph G = (V, E) consists of two finite sets V and E. The elements of V are called the vertices and the elements of E the edges of G.

More information

BAR-MAGNET POLYHEDRA AND NS-ORIENTATIONS OF MAPS

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

More information

Fixed-Parameter Algorithms, IA166

Fixed-Parameter Algorithms, IA166 Fixed-Parameter Algorithms, IA166 Sebastian Ordyniak Faculty of Informatics Masaryk University Brno Spring Semester 2013 Introduction Outline 1 Introduction Algorithms on Locally Bounded Treewidth Layer

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

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

6. Lecture notes on matroid intersection

6. Lecture notes on matroid intersection Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans May 2, 2017 6. Lecture notes on matroid intersection One nice feature about matroids is that a simple greedy algorithm

More information

Structure and hamiltonicity of 3-connected graphs with excluded minors

Structure and hamiltonicity of 3-connected graphs with excluded minors E0 Structure and hamiltonicity of 3-connected graphs with excluded minors Mark Ellingham* Emily Marshall* Vanderbilt University, USA Kenta Ozeki National Institute of Informatics, Japan Shoichi Tsuchiya

More information

EXTREME POINTS AND AFFINE EQUIVALENCE

EXTREME POINTS AND AFFINE EQUIVALENCE EXTREME POINTS AND AFFINE EQUIVALENCE The purpose of this note is to use the notions of extreme points and affine transformations which are studied in the file affine-convex.pdf to prove that certain standard

More information

Graph Theory: Introduction

Graph Theory: Introduction Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT Kharagpur pallab@cse.iitkgp.ernet.in Resources Copies of slides available at: http://www.facweb.iitkgp.ernet.in/~pallab

More information

On terminal delta wye reducibility of planar graphs

On terminal delta wye reducibility of planar graphs On terminal delta wye reducibility of planar graphs Isidoro Gitler 1 Feliú Sagols 2 Departamento de Matemáticas Centro de Investigación y de Estudios Avanzados del IPN Apartado Postal 14 740 07000 México

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

The Structure of Bull-Free Perfect Graphs

The Structure of Bull-Free Perfect Graphs The Structure of Bull-Free Perfect Graphs Maria Chudnovsky and Irena Penev Columbia University, New York, NY 10027 USA May 18, 2012 Abstract The bull is a graph consisting of a triangle and two vertex-disjoint

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

FACES OF CONVEX SETS

FACES OF CONVEX SETS FACES OF CONVEX SETS VERA ROSHCHINA Abstract. We remind the basic definitions of faces of convex sets and their basic properties. For more details see the classic references [1, 2] and [4] for polytopes.

More information

WORM COLORINGS. Wayne Goddard. Dept of Mathematical Sciences, Clemson University Kirsti Wash

WORM COLORINGS. Wayne Goddard. Dept of Mathematical Sciences, Clemson University   Kirsti Wash 1 2 Discussiones Mathematicae Graph Theory xx (xxxx) 1 14 3 4 5 6 7 8 9 10 11 12 13 WORM COLORINGS Wayne Goddard Dept of Mathematical Sciences, Clemson University e-mail: goddard@clemson.edu Kirsti Wash

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

Chapter 2 Graphs. 2.1 Definition of Graphs

Chapter 2 Graphs. 2.1 Definition of Graphs Chapter 2 Graphs Abstract Graphs are discrete structures that consist of vertices and edges connecting some of these vertices. Graphs have many applications in Mathematics, Computer Science, Engineering,

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

On Possible Counterexamples to Negami s Planar Cover Conjecture

On Possible Counterexamples to Negami s Planar Cover Conjecture On Possible Counterexamples to Negami s Planar Cover Conjecture Petr Hliněný and Robin Thomas School of Mathematics, Georgia Institute of Technology, Atlanta GA 0-00, U.S.A. hlineny@member.ams.org June,

More information

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PAUL BALISTER Abstract It has been shown [Balister, 2001] that if n is odd and m 1,, m t are integers with m i 3 and t i=1 m i = E(K n) then K n can be decomposed

More information

FOUR EDGE-INDEPENDENT SPANNING TREES 1

FOUR EDGE-INDEPENDENT SPANNING TREES 1 FOUR EDGE-INDEPENDENT SPANNING TREES 1 Alexander Hoyer and Robin Thomas School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332-0160, USA ABSTRACT We prove an ear-decomposition theorem

More information