Topological Drawings of Complete Bipartite Graphs

Size: px
Start display at page:

Download "Topological Drawings of Complete Bipartite Graphs"

Transcription

1 Topological Drawings of Complete Bipartite Graphs Jean Cardinal Stefan Felsner y Febrary 017 Abstract Topological drawings are natral representations of graphs in the plane, where vertices are represented by points, and edges by crves connecting the points. Topological drawings of complete graphs and of complete bipartite graphs have been stdied extensively in the context of crossing nmber problems. We consider a natral class of simple topological drawings of complete bipartite graphs, in which we reqire that one side of the vertex set bipartition lies on the oter bondary of the drawing. We investigate the combinatorics of sch drawings. For this prpose, we dene combinatorial encodings of the drawings by enmerating the distinct drawings of sbgraphs isomorphic to K, and K 3,, and investigate the constraints they mst satisfy. We prove that a drawing of K k,n exists if and only if some simple local conditions are satised by the encodings. This directly yields a polynomial-time algorithm for deciding the existence of sch a drawing given the encoding. We show the encoding is eqivalent to specifying which pairs of edges cross, yielding a similar polynomial-time algorithm for the realizability of abstract topological graphs. We also completely characterize and enmerate sch drawings of K k,n in which the order of the edges arond each vertex is the same for vertices on the same side of the bipartition. Finally, we investigate drawings of K k,n sing straight lines and psedolines, and consider the complexity of the corresponding realizability problems. Contents 1 Introdction Oter Drawings with niform rotation system 4.1 The triple rle The qadrple rle Decomposability and Conting Universite libre de Brxelles (ULB), Brssels, Belgim. jcardin@lb.ac.be. y Technische Universitat Berlin, Germany. felsner@math.t-berlin.de. 1

2 3 Oter Drawings with k = Triples Qadrples Consistency Oter Drawings with k = The consistency theorem for k = Otline of the Proof of Proposition Case analysis for the proof of Proposition The eight basic congrations Proof of Lemma Oter Drawings with arbitrary k 6 6 Extendable and Straight-line Oter Drawings Extendable Oter Drawings Straight-line Oter Drawings Open problems 3 1 Introdction We consider topological graph drawings, which are drawings of simple ndirected graphs where vertices are represented by points in the plane, and edges are represented by simple crves that connect the corresponding points. We typically restrict those drawings to satisfy some natral nondegeneracy conditions. In particlar, we consider simple drawings, in which every pair of edges intersect at most once. A common vertex conts as an intersection. While being perhaps the most natral and the most sed representations of graphs, simple drawings are far from being nderstood from the combinatorial point of view. A prominent illstration is the problem of identifying the minimm nmber of edge crossings in a simple topological drawing of K n [9, 3, 1] or of K k,n [, 4], for which there are long standing conjectres. In order to cope with the inherent complexity of the drawings, it is sefl to consider combinatorial abstractions. Those abstractions are discrete strctres encoding some featres of a drawing. One sch abstraction, introdced by Kratochvl, Lbiw, and Nesetril, is called abstract topological graphs (AT-graph) [11]. An AT-graph consists of a graph (V, E) together with a set X E. A topological drawing is said to realize an AT-graph if the pairs of edges that cross are exactly those in X. Another abstraction of a topological drawing is called the rotation system. The rotation system associates a circlar permtation with every vertex v, which in a realization mst correspond to the order in which the neighbors of v are connected to v. Natral realizability problems are: given an AT-graph or a rotation system, is it realizable as a topological drawing? The realizability problem for AT-graphs is known to be NP-complete [1]. For simple topological drawings of complete graphs, the two abstractions are actally eqivalent [18]. It is possible to reconstrct the set of crossing pairs of edges

3 by looking at the rotation system, and vice-versa (p to reversal of all permtations). Kyncl recently proved the remarkable reslt that a complete AT-graph (an AT-graph for which the nderlying graph is complete) can be realized as a simple topological drawing of K n if and only if all the AT-sbgraphs on at most 6 vertices are realizable [13, 15]. This directly yields a polynomial-time algorithm for the realizability problem. While this provides a key insight on topological drawings of complete graphs, similar realizability problems already appear mch more diclt when they involve complete bipartite graphs. In that case, knowing the rotation system is not scient for recontrcting the intersecting pairs of edges. We propose a ne-grained analysis of simple topological drawings of complete bipartite graphs. In order to make the analysis more tractable, we introdce a natral restriction on the drawings, by reqiring that one side of the vertex set bipartition lies on a circle at innity. This gives rise to meaningfl, yet complex enogh, combinatorial strctres. Definitions. way that: We wish to draw the complete bipartite graph K k,n in the plane in sch a 1. vertices are represented by points,. edges are continos crves that connect those points, and do not contain any other vertices than their two endpoints 3. no more than two edges intersect in one point, 4. edges pairwise intersect at most once; in particlar, edges incident to the same vertex intersect only at this vertex, 5. the k vertices of one side of the bipartition lie on the oter bondary of the drawing. Properties 1{4 are the sal reqirements for simple topological drawings also known as good drawings. As we will see, property 5 leads to drawings with interesting combinatorial strctres. We will refer to drawings satisfying properties 1{5 as oter drawings. Since this is the only type of drawings we consider, we will se the single term drawing instead when the context is clear. The set of vertices of a bipartite graph K k,n will be denoted by P [V, where P and V are the two sides of the bipartition, with P = k and V = n. When we consider a given drawing, we will se the word \vertex" and \edge" to denote both the vertex or edge of the graph, and their representation as points and crves. Withot loss of generality, we can assme that the k oter vertices p 1,..., p k lie in clockwise order on the bondary of a disk that contains all the edges, or on the line at innity. The vertices of V are labeled 1,..., n. An example of sch a drawing is given in Figre 1. The rotation system of the drawing is a seqence of k permtations on n elements associated with the vertices of P in clockwise order. For each vertex of P, its permtation encodes the (say) conterclockwise order in which the n vertices of V are connected to it. De to or last constraint on the drawings, the rotations of the k vertices of P 3

4 Figre 1: Two oter drawings of K 3,5. In both drawings the rotation system is (1345, 1435, 1354). arond each vertex of V are xed and identical, they reect the clockwise order of p 1,..., p k on the bondary. Unlike for complete graphs, the rotation system of an oter drawing of a complete bipartite graph does not completely determine which pairs of edges are intersecting. This is exemplied with the two drawings in Figre 1. Reslts. The paper is organized as follows. In Section, we consider oter drawings with a niform rotation system, in which the k permtations of the vertices of P are all eqal to the identity. In this case, we can state a general strctre theorem that allows s to completely characterize and cont oter drawings of arbitrary bipartite graphs K k,n. In Section 3, we consider oter drawings of K,n with arbitrary rotation systems. We consider a natral combinatorial encoding of sch drawings, and state two necessary consistency conditions involving triples and qadrples of points in V. We show that these conditions are also scient, yielding a polynomial-time algorithm for checking consistency of a drawing. We also observe that or encoding is eqivalent to specifying which pairs of edges mst intersect in the drawing, hence exactly encodes the corresponding AT-graph. Therefore we show as a corollary that we can decide the realizability of a given ATgraph with nderlying graph isomorphic to K,n in polynomial time. In Section 4 and 5, we extend these reslts, rst to oter drawings of K 3,n, then to oter drawings of K k,n. We prove that simple consistency conditions on triples and qadrples are scient for drawings of K k,n, yielding again a polynomial-time algorithm for consistency checking. In Section 6, we consider oter drawings with the additional property that the edges can be extended into a psedoline arrangement, which we refer to as extendable drawings. We give a necessary and scient condition for the existence of an extendable oter drawing of a complete bipartite graph given the rotation system. We also toch pon the even more restricted problem of nding straight-line oter drawings with prescribed rotation systems. Oter Drawings with niform rotation system We rst consider the case where k is arbitrary bt the rotation system is niform, that is, the permtation arond each of the k vertices p i is the same. Withot loss of generality we assme that this permtation is the identity permtation on [n]. 4

5 In a given oter drawing, each of the n vertices of V splits the plane into k regions Q 1, Q,..., Q k, where each Q i is bonded by the edges from v to p i and p i+1, with the nderstanding that p k+1 = p 1. We denote by Q i (v) the ith region dened by vertex v and frther on call these regions qadrants. We let type(a, b) = i, for a, b V and i [k], whenever a Q i (b). This implies that b Q i (a), see Figre. Indeed if a < b and j 6= i + 1, then edge p i+1 b has to intersect all the edges p j a, while edge p j b has to avoid p i+1 b ntil they meet in b. It follows that none of the edges p j b can intersect p i+1 a. This shows that a Q i (b). p 1 p 6 Q 1 (a) Q 6 (a) a Q 5 (a) Q (a) p p 5 b Q 4 (a) Q 3 (a) p 3 p 4 Figre : Having placed b in Q 4 (a) the crossing pairs of edges and the order of crossings on each edge is prescribed. In particlar a Q 4 (b). On the right a symmetric oter drawing of the pair. Observation 1 (Symmetry). For all a, b in niform rotation systems: type(a, b) = type(b, a). For the case k =, we have exactly two types of pairs, that we will denote by A and B. The two types are illstrated on Figre 3. Note that the two types can be distingished by specifying which are the pairs of intersecting edges. The oter drawings of K,n with niform rotations can be viewed as colored psedoline arrangements, where: each psedoline is split into two segments of distinct colors, no crossing is monochromatic. A b a a b B Figre 3: The two types of pairs for oter drawings of K,n systems. with niform rotation This is illstrated on Figre 4. The psedoline of a vertex v V is denoted by l(v). The left (red) and right (ble) parts of this psedoline are denote by l L (v) and l R (v). 5

6 Now having type(a, b) = type(b, a) = A means that b lies above l(a) and a lies above l(b). While having type(a, b) = type(b, a) = B means that b lies below l(a) and a lies below l(b) B B B B A 3 A 4 Figre 4: Drawing K,4 as a colored psedoline arrangement. The type of each pair is given in the table on the right..1 The triple rle Lemma (Triple rle). For niform rotation systems and three vertices a, b, c V with a < b < c type(a, c) {type(a, b), type(b, c)}. Proof. Case k =. If type(a, b) 6= type(b, c) there is nothing to show since there are only two types. Withot loss of generality, sppose that type(a, b) = type(b, c) = B. This sitation is illstrated in the left part of Figre 5. The psedoline l(c) mst cross l(b) on l R (b), otherwise we wold have type(b, c) = A. Hence the point c is on the right of this intersection. Psedoline l(a) mst cross l(b) on l L (b), and a is left of this intersection. It follows that l(a) and l(c) cross on l R (a) and l L (c), i.e., type(a, c) = B. p j c b a a b c a c Figre 5: Illstrations for the k = case of Lemma (left), and the k > case of Lemma (right). Case k >. For the general case assme that type(a, b) = i and type(a, c) = j. If i = j there is nothing to show. Now sppose i 6= j. From c Q j (a) it follows that p j+1 a and p j c are disjoint. Edges p j b and p j c only share the endpoint p j, hence c has to be in the region delimited by p j b and p j+1 a, see the right part of Figre 5. This region is contained in Q j (b), whence type(b, c) = j.. The qadrple rle Lemma 3 (Qadrple rle). For for vertices a, b, c, d V with a < b < c < d: 6

7 if type(a, c) = type(b, c) = type(b, d) = X then type(a, d) = X. Proof. Case k =. Sppose, withot loss of generality, that X = B. Consider the psedolines representing b and c with their crossing at l R (b) [ l L (c). Coming from the left the edge l L (d) has to avoid l L (c) and therefore intersects l R (b). On l R (b) the crossing with l L (c) is left of the crossing with l L (d), see Figre 6. Symmetrically from the right the edge l R (a) has to intersect l L (c) and this intersection is left of l R (b) [ l L (c). To reach the crossings with l L (c) and l R (b) edges l R (a) and l L (d) have to intersect, hence, type(a, d) = B. d c b a a b c d Figre 6: Illstration for the k > case of Lemma. Case k >. In the general case, we let X = i, and consider the psedoline arrangement dened by the two sccessive vertices p i and p i+1 of P dening the qadrants Q i. Proving that type(a, d) = i, that is, that a Q i (d), can be done as above for k = on the drawing of K,n indced by {p i, p i+1 } and V..3 Decomposability and Conting We can now state a general strctre theorem for all oter drawings of K k,n with niform rotation systems. Theorem 4. Consider the complete bipartite graph G with vertex bipartition (P, V) sch that P = k and V = n. Given a type in [k] for each pair of vertices in V, there exists an oter drawing of G realizing those types with a niform rotation system if and only if: 1. there exists s {,..., n} and X [k] sch that type(a, b) = X for all pairs a, b with a < s and b s, (in the table this corresponds to maximal rectangle whose cells have all the same entry). the same holds recrsively when the interval [1, n] is replaced by any of the two intervals [1, s 1] and [s, n]. Proof. ( ) Let s rst show that if there exists a drawing, then the types mst satisfy the above strctre. We proceed by indction on n. Pick the smallest s {,..., n} sch that type(1, b) = type(1, s) for all b s. Set X := type(1, s). We claim that type(a, b) = X for all a, b sch that 1 a < s b n. For a = 1 this is jst the condition on s. Now let 1 < a. First sppose that type(1, a) 6= X. We can apply the triple rle on the indices 1, a, b. Since type(1, b) {type(1, a), type(a, b)}, we mst have that type(a, b) = X. 7

8 Now sppose that type(1, a) = X. We have type(1, s 1) = Y 6= X by denition. As in the previos case we obtain type(s 1, b) = X from the triple rle for 1, s 1, b. Applying the triple rle on 1, a, s 1 yields that type(a, s 1) = Y. Now apply the qadrple rle on 1, a, s 1, b. We know that type(1, s 1) = type(a, s 1) = Y, and by denition type(1, b) = X. Hence we mst have that type(a, b) 6= Y. Finally, apply the triple rle on a, s 1, b. We know that type(a, s 1) = Y, type(s 1, b) = X. Since type(a, b) 6= Y, we mst have type(a, b) = X. This yields the claim. ( ) Now given the recrsive strctre, it is not diclt to constrct a drawing. Consider the two sbintervals as a single vertex, then recrsively blow p these two vertices. (See Figre 7 for an illstration). {1,, 3} {4, 5} {4, 5} {1,, 3} {1,, 3} 4 {4, 5} Figre 7: Illstration of the recrsive strctre of the oter drawings in the niform case. The recrsive strctre yields a corollary on the nmber of distinct drawings. Corollary 5 (Conting oter drawings with niform rotation systems). For every pair of integers k, n > 0 denote by T(k, n) the nmber of oter drawings of the complete bipartite graph isomorphic to K k,n with niform rotation systems. Then T(n + 1, k + 1) = where C j is the jth Catalan nmber. n j=0 n+j Cj k j j Proof. The recrsive strctre can be modeled in a labeled binary tree. The root corresponds to [1, n], the sbtrees correspond to the intervals [1, s 1] and [s, n], and the label of the root is type(a, b) for a < s b. The denition implies that the label of the left child of a node is dierent from the label of the node. Leaves have no label. For the nmber T(k, n) of labeled binary trees we therefore get a Catalan-like recrsion T(k, n) = k n 1 k 1 i=1 T(k, i) T(k, n i)+t(k, n 1). The factor k preceeding the k sm acconts for the choice of the label for the root. Using symmetry on the labels we nd that a k 1 fraction of the candidates for the left sbtree comply with the condition k on the labels. The case where the left sbtree only consists of a single leaf node is 8

9 exceptional, in this case there is no label and we have one choice for this sbtree, not jst (1 1/k). This explains the additional smmand. The recrsion T(k, n) = T(k, n 1) + (k 1) n 1 i=1 T(k, i) T(k, n i) together with the initial condition T(k, 1) = 1 yields an array of nmbers which is is listed as entry A10309 in the encyclopedia of integer seqences 1 (OEIS). The stated explicite expression for T(k, n) can be fond there. It can be veried by indction. Note that in the case k =, Corollary 5 provides a bijection between oter drawings with niform rotation systems and combinatorial strctres conted by Schroder nmbers, sch as separable permtations and gillotine partitions. 3 Oter Drawings with k = In this section we deal with oter drawings with k = and arbitrary rotation system. We now have three types of pairs, that we call N, A, and B, as illstrated on Figre 8. The type N (for noncrossing) is new, and is forced whenever the pair corresponds to an inversion in the two permtations. Note again that the three types exactly encode which are the pairs of crossing edges. N b A b a B a a b Figre 8: The three types of pairs for oter drawings of K,n with arbitrary rotation systems. Recall that an oter drawing of K,n, in which no pair is of type N, can be seen as a colored psedoline arrangement as dened previosly. Similarly, an oter drawing of K,n in which some pairs are of type N can be seen as an arrangement of colored monotone crves crossing pairwise at most once. We will refer to arrangement of monotone crves that cross at most once as qasi-psedoline arrangements. The pairs of type N correspond to parallel psedolines. Withot loss of generality, we can sppose that the rst permtation in the rotation system, that is, the order of the psedolines on the left side, is the identity. We denote by π the permtation on the right side. The rst qestion is whether every permtation π is feasible in the sense that there is a drawing of K,n sch that the rotations are (id, π). The answer is yes, two easy constrctions are exemplied in Figre Triples For a, b, c V, with a < b < c, we are interested in the triples of types (type(a, b), type(a, c), type(b, c)) that are possible in an oter drawing of K,n, sch triples are 1 9

10 N N 3 N N 4 N 5 Figre 9: Two oter drawings with rotations (id 5, [3, 4, 1, 5, ]). On the left all non-ntypes are B on the right they are A. called legal. We like to display triples in little tables, e.g., the triple type(a, b) = X, type(a, c) = Y, and type(b, c) = Z is represented as a X Y b Z c. Lemma 6 (decomposable triples). A triple with Y {X, Z} is always legal. There are 15 triples of this kind. Proof. If Y = X take a drawing of K, of type X with vertices a, v and a < v. In this drawing doble the psedoline corresponding to v and cover vertex v by a small circle. Then plg a drawing of K, of type Z with vertices b, c in this circle. This reslts in a drawing of K,3 with the prescribed types. The constrction is very mch as in Figre 7. a X X There are 3 triples b X and in addition for each of the 6 pairs (X, Z) with X 6= Z a triple of each the types c a X X b Z c and a X Z Note that the triples of the latter lemma are decomposable in the sense of Theorem 4. b Z c. Lemma 7. a N A a A B There are exactly two non-decomposable legal triples: b B c and b N c. Proof. From Lemma we know that triples where all entries are A or B are decomposable. If type(a, b) = N, then (a, b) is a non-inversion of π while pairs (a, b) with type(a, b) {A, B} are inversions of π. Both, the set of inversion pairs and the set N N of non-inversion pairs are transitive. Hence, triples of type and N where empty cells represent inversion pairs are impossible. It remains to consider the cases 10

11 where exactly one of X and Z is N and the other two symbols in the triple are A and B. Only the two triples shown in the statement of the lemma remain. With the two lemmas we have classied all 17 legal triples, i.e., all oter drawings of K,3. Observation 8 (Triple rle). Any three vertices of V in an oter drawing of K,n mst indce one of the 17 legal triples of types. 3. Qadrples We aim at a characterization of collections of types that correspond to oter drawings. Already in the case of niform rotations we had to add Lemma 3, a condition for qadrples. In the general case the sitation is more complex than in the niform case, see Figre A N B N N 3 B N B A B B 3 A Figre 10: The qadrple rle from Lemma 3 does not hold in the presence of N types. Reviewing the proof of Lemma 3 we see that in the case discssed there, where given B types are intended to enforce type(a, d) = B, we need that in π element a is before b. This is eqivalent to type(a, b) 6= N. Symmetrically, three A types enforce type(a, d) = A when d is the last in π, i.e., if type(c, d) 6= N. Lemma 9. Consider for vertices a, b, c, d V sch that a < b < c < d. If type(a, b) 6= N and type(a, c) = type(b, c) = type(b, d) = B then type(a, d) = B. If type(c, d) 6= N and type(a, c) = type(b, c) = type(b, d) = A then type(a, d) = A. 3.3 Consistency With the next theorem we show that consistency on triples and qadrples is scient to grant the existence of an oter drawing. Theorem 10 (Consistency of oter drawings for k = ). Consider the complete bipartite graph G with vertex bipartition (P, V) sch that P = and V = n. Given a type in {A, B, N} for each pair of vertices in V, there exists an oter drawing of G realizing those types if and only if all triples are legal and the qadrple rle (Lemma 9) is satised. The proof of this reslt ses the following known reslt on local seqences in psedoline arrangements. Given an arrangement of n psedolines, the local seqences are the permtations α i of [n] \ {i}, i [n], representing the order in which the ith psedoline intersects the n 1 others. 11

12 Lemma 11 (Thm in [5]). The set {α i } i[n] is the set of local seqences of an arrangement of n psedolines if and only if ij inv(α k ) ik inv(α j ) jk inv(α i ), for all triples i, j, k, where inv(α) is the set of inversions of the permtation α. Proof of Theorem 10. The necessity of the condition was already stated in Observation 8 We proceed by giving an algorithm for constrcting an appropriate drawing. First recall from the proof of Lemma 7 that having legal triples implies that the sets of inversion pairs and its complement, the set of non-inversion pairs, are both transitive. Hence, there is a well dened permtation π representing the rotation at p. We aim at dening the local seqences α i that allow an application of Lemma 11. This will yield a psedoline arrangement. A drawing of K,n, however, will only correspond to a qasi-psedoline arrangement. Therefore, we rst constrct a qasipsedoline arrangement T for the pair (π, id), i.e., only the qasi-psedolines corresponding to i and j with type(i, j) = N cross in T. The idea is that appending T on the right side of the qasi-psedoline arrangement of the drawing yields a fll psedoline arrangement. Now x i [n]. Depending on i we partition the set [n] \ i into ve parts. For a type X let X < (i) = {j : j < i and type(j, i) = X} and X > (i) = {j : j > i and type(i, j) = X}, the ve relevant parts are A < (i), A > (i), B < (i), B > (i), and N(i) = N < (i) [ N > (i). The psedoline l i has three parts. The edge incident to p 1 (the red edge) is crossed by psedolines l j with j A > (i) [B < (i). The edge incident to p (the ble edge) is crossed by psedolines l j with j A < (i) [ B > (i). The part of l i belonging to T is crossed by psedolines l j with j N(i). The order of the crossings in the third part, i.e., the order of crossings with psedolines l j with j N(i), is prescribed by T. Regarding the order of the crossings on the second part we know that the lines for j A < (i) have to cross l i from left to right in order of decreasing indices and the lines for j B > (i) have to cross l i from left to right in order of increasing indices, see Figre 11. If j A < (i) and j 0 B > (i), then consistency of triples implies that type(j, j 0 ) {A, B}. If type(j, j 0 ) = A, then on l i the crossing of j 0 has to be left of the crossing of j. If type(j, j 0 ) = B, then on l i the crossing of j has to be left of the crossing of j 0. e d c b a a A A B i b A A B c A B B i B B d e Figre 11: Crossings on the edge i p. The described conditions yield a \left{to{right" relation i sch that for all x, y A < (i) [ B > (i) one of x i y and y i x holds. We have to show that i is acyclic. Since i is a tornament it is enogh to show that i is transitive. 1

13 Sppose there is a cycle x i y i z i x. If x, y < i and z > i, then type(x, i) = type(y, i) = A, moreover, from x i y we get y < x and from y i z i x we get type(x, z) = A, and type(y, z) = B. Since type(i, z) = B 6= N this is a violation of the second qadrple rle of Lemma 9. If x < i and y, z > i, then we have type(i, y) = type(i, z) = B. From this together with y i z we obtain y < z, and z i x i y yields type(x, y) = B, and type(x, z) = A. This is a violation of the rst qadrple rle of Lemma 9. Adding the corresponding argments for the order of crossings on the rst part of line l i we conclde that the permtation α i is niqely determined by the given types and the choice of T. The consistency condition on triples of local seqences needed for the application of Lemma 11 is trivially satised becase legal triples of types correspond to drawings of K,3 and each sch drawing together with T consists of three pairwise crossing psedolines. Since the condition only involves triples and qadrples of vertices in V, this directly yields a polynomial-time algorithm for consistency checking. By observing that the information given by the types is eqivalent to specifying which pairs of edges cross, we directly get the analoge statement for AT-graphs. Corollary 1 (AT-graph realizability). There exists an O(n 4 ) algorithm for deciding the existence of an oter drawing of an AT-graph whose nderlying graph is of the form K,n. Proof. We can check that the three types of pairs in Figre 8 exactly prescribe which pairs of edges cross. Frthermore, given the set of crossing pairs, we can reconstrct the type assignment. We can then check that every triple is legal and that the qadrple rle is satised in time proportional to the nmber of triples and qadrples, hence O(n 4 ). 4 Oter Drawings with k = 3 At the beginning of the previos section we have seen that any pair of rotations is feasible for oter drawings of K,n. This is not tre in the case of k >. For k = 4 the system of rotations ([1, ], [, 1], [1, ], [, 1]) is easily seen to be infeasible. In the case k = 3 it is less obvios that infeasible systems of rotations exist. We also had an ecient characterization of consistent assignments of types for k =. We generalize this to k = 3. We again start by looking at the types for pairs, i.e., at all possible oter drawings of K 3,. We already know that if the rotation system is niform (id, id, id ), then there are three types of drawings. The other three options (id, id, id ), (id, id, id ), and (id, id, id ), each have a niqe drawing. Figre 1 shows the six possible types and associates them to the symbols B α, and W α, for α = 1,, 3. This classication allows s to reason abot the following simple example. Proposition 13. The system (id 4, [4,, 1, 3], [, 4, 3, 1]) is an infeasible set of rotations. 13

14 1 1 1 B B 3 1 B W W 3 1 W Figre 1: The six types of oter drawings of K 3,. Proof. The table of types for the given permtations mst be of the following form: 1 W 1 W 3 W 1 B α W 3 W 1 4 Looking at the sbtable W 1 W 3 B α corresponding to {1,, 3} one can realize that there is only one choice for α, namely α =. The same gre shows that the sbtable B α W W 1 of {, 3, 4} again only allows a niqe choice of α, namely α = 3. This proves that there is no drawing for this set of rotations. Let T 1 be the assignment of types in {A, B, N} corresponding to the oter drawing of K,n with oter vertices (p 3, p ). Similarly, let T be the table corresponding to (p 1, p 3 ) and T 3 the table corresponding to (p, p 1 ). Note that these assignments determine the rotation system (π 1, π, π 3 ). An assignment T of types in {B 1, B, B 3, W 1, W, W 3 } to every pair of vertices in V translates to the following assignments T 1, T, T 3 : B 1 B B 3 W 1 W W 3 T 1 B A A A N N T A B A N A N T 3 A A B N N A Table 1: The projections of the six types of oter drawings of K 3,. This table reveals a dependency between the types in {A, B, N} of every pair of vertices in V for dierent pairs of vertices in P. This dependency is instrmental in the pcoming consistency theorems. For an assignment T of types in {B 1, B, B 3, W 1, W, W 3 } 14

15 to pairs of vertices in V, we will refer to the indced assignments T 1, T, T 3 as the projections of T. We are now ready to state or consistency theorem on oter drawings for k = The consistency theorem for k = 3 Theorem 14 (Consistency of oter drawings for k = 3). Consider the complete bipartite graph G with vertex bipartition (P, V) sch that P = 3 and V = n. Given the assignments T 1, T, T 3 of types in {A, B, N} for the pairs (p 3, p ), (p 1, p 3 ), and (p, p 1 ) of vertices in P, respectively, there exists an oter drawing of G realizing those types if and only if all three assignments obey the triple and qadrple consistency rles in the sense of Theorem 10, for any pair of vertices in V, the assignments correspond to an oter drawing of K 3, in the sense of Table 1. This directly yields the following corollary. Corollary 15 (AT-graph realizability). There exists an O(n 4 ) algorithm for deciding the existence of an oter drawing of an AT-graph whose nderlying graph is of the form K 3,n. Proof. Again, one can check that the three types of pairs in Figre 1 exactly prescribe which pairs of edges cross, and given the set of crossing pairs, we can reconstrct the type assignment. We can then check that every triple is legal and that the qadrple rle is satised in time proportional to the nmber of triples and qadrples, hence O(n 4 ). Proof of Theorem 14. Let s rst note that one direction of the Theorem is easy: if there exists an oter drawing, then the assignments mst be consistent. We now show that consistency of the type assignments is scient for the existence of an oter drawing. Let T be the assignment of types in {B 1, B, B 3, W 1, W, W 3 } to the pairs of V given by Table 1, and let (π 1, π, π 3 ) be the corresponding rotations. The consistency of the tables T and T 3 in the sense of Theorem 10 implies that there are drawings D and D 3 of K,n realizing the type assignments T and T 3. The vertex p 1 (the oter vertex with rotation π 1 ) and its edges form a non-crossing star in both drawings. Let the drawing D live on plane Z and D 3 live on plane Z 3 and consider a xed homeomorphism φ between the planes. There is a homeomorphism ψ : Z Z sch that mapping D via φ ψ to Z 3 yields a sperposition of the two drawings with the following properties. Corresponding vertices are mapped onto each other. The stars of p 1 are mapped onto each other, i.e., the edges at p 1 of the two drawings are represented by the same crves. At each vertex v V the rotation is correct, i.e., we see the edges to p 1, p, p 3 in clockwise order. 15

16 The drawing has no toching edges, i.e., when two edges meet they properly cross in a single point. The drawing D obtained by sperposing D and D 3 is an oter drawing of K 3,n. We color the edges of D as in or gres, for example the edges incident to p are the green edges. In D each color class of edges is a non-crossing star. For the ble and the green this is tre becase the edges come from only one of D and D 3. For the red star it is tre de to constrction. Moreover, all the red-ble and red-green crossings are as prescribed by the original table T. The problem we face is that there is little control on ble-green crossings. Let e red (v), e green (v), e ble (v) be the red, green, and ble edge of v. Claim: For all v, w the parity of the nmber of crossings between e green (v) and e ble (w) in D is prescribed by T, i.e., if T reqires a crossing between two edges, then they have an odd nmber of crossings and an even nmber of crossings otherwise. Consider the crves e green (v)[e red (v) and e ble (w)[e red (w). The rotations prescribe whether the nmber of intersections of the two crves is odd or even. Hence, the parity is respected by D. The crossings of the pairs (e green (v), e red (w)), (e red (v), e ble (w)) in D are as prescribed by T(v, w). Hence, the parity of the nmber of crossings of e green (v) and e ble (w) in D is also prescribed. 4 Becase the rotation at v in D is correct we also note: If e green (v) and e ble (v) cross, then the nmber of crossings is even. Hence, if D has no pair of a green and a ble edge crossing more than once, then D is an oter drawing realizing the types given by T. Now consider a pair of edges e green (v) and e ble (w) crossing more than once, v = w is allowed. Use a homeomorphism of the plane to make e green (v) a horizontal straight line segment, see Figre 13. (In the literatre intersection patterns of two simple crves in the plane are often called meanders. They are of interest in enmerative and algebraic combinatorics.) The intersections with e green (v) sbdivide e ble (w) into a family of arcs and two extremal pieces. A ble arc denes an interval on the green edge, this is the interval of the arc. An arc together with its interval enclose a bonded region, this is the region of the arc. Fact. Apart from intersecting intervals any two regions of arcs over a xed green edge e green (v) are either disjoint or nested. Becase ble edges are pairwise disjoint this also holds if the arcs are dened by dierent ble edges. An inclsionwise minimal region of an arc is a lens. Since D has a nite nmber of crossings and hence a nite nmber of regions we have: Fact. Every region of an arc contains a lens. Consider a lens L formed by pair of a green and a ble edge in D. Sppose that L is an empty lens, i.e., there is no vertex V inside of L. It follows that the bondary of L is only intersected by red edges, moreover, if a red edge e intersects the bondary of L on the green side, then e also intersects L on the ble side. Therefore, we can make e green (v) and e ble (w) switch sides at L and with small deformations at the two crossings get rid of them. It is important to note that the switch at a lens does not change the types. In particlar after the switch the drawing still represents assignment T. 16

17 w v Figre 13: A meander with 7 empty lenses. Apply switching operations ntil the drawing D 0 obtained by switching has the property that every lens in D 0 contains a vertex. In the following we show that D 0 has no lens. For the proof we se that the table T 1 corresponding to (π 3, π ) also has to be consistent. Since D 0 has no lens we conclde that it is an oter drawing that realizes the types given by T. The existence of sch a drawing was the statement of the theorem. Let D 0 be a drawing with the property that every lens contains a vertex. Before going into the proof that there is no lens in D 0 we x some additional notation. For a given green edge e green (v) the regions dened by ble arcs over e green (v) can be classied as above, below, and wrapping. A wrapping region is a region with one contact between e green (v) and e ble (w) from above and one contact from below. Lemma 16. There is no wrapping region. Proof. Let R be the wrapping region formed by a ble edge wrapping arond e green (v) and note that v R. If the wrapping ble edge is e ble (v), then e red (v) has to intersect one of e green (v) and e ble (v) to leave the region. This is not allowed. If the wrapping ble edge is e ble () with 6= v, then e ble (v) has to intersect one of e green (v) and e ble () to leave the region. Again, this is not allowed. With a similar proof we get: Lemma 17. Vertex w is not contained in the region dened by an arc of e ble (w) over e green (v). Proof. The green edge of w wold be trapped in sch a region. For a region dened by an arc on e ble (w) we speak of a forward or backward region depending on the direction of the arc above e green (v). Formally: label the t crossings of e green (v) and e ble (w) as 1,.., t according to the order on e ble (w). Arcs correspond to consective crossings. An arc [i, i + 1] is forward if crossing i is to the left of crossing i + 1 on e green (v), otherwise it is backward. The permtation of 1,.., t obtained by reading the crossings from v to p along e green (v) is called the meander permtation and denoted σ green (v). A region is a relative lens for e green (v) and e ble (w) if it is above or below e green (v) and minimal in the nesting order of regions dened by e green (v) and e ble (w). In the seqel we sometimes abse notation by talking of lenses when we mean relative lenses. 17

18 Proposition 18. For all v V, the green and ble edges of v do not cross in D 0. Proof. If e green (v) and e ble (v) cross, then there is at least one ble arcs on e ble (w) over e green (v) and, hence, there are regions. From the order of the three oter vertices and the fact that e red (v) has no crossing with the two other edges of v we conclde that at the last crossing of e ble (v) and e green (v) the ble edge is crossing e green (v) downwards. Since at the rst crossing the ble edge is crossing pwards there is an arc and conseqently also a lens above e green (v). Sppose there is a forward lens above e green (v). Let be a vertex in the lens. Vertex is below the line of v in the green-red arrangement. Hence, either T 3 (, v) = B or T 3 (, v) = N and v < 1. Vertex is below the forward arc of e ble (v) forming the lens. Hence, it is below the line of v in the red-ble arrangement, and either T (, v) = B or T (, v) = N and < 1 v. From Table 1 we infer that the only legal assignment is T(, v) = W 1 and the projections are T (, v) = N and T 3 (, v) = N. However, there is no consistent choice for the order of and v in < 1. This shows that there is no forward lens above e green (v). Now let [i, i + 1] be a backward lens above e green (v). Let be a vertex in the lens. We distingish whether the last crossing on the ble edge is to the right/left of the lens on e green (v), see Figre 14. v j i k v i w j Figre 14: The two cases for a backward lens above e green (v). Dashed crves indicate the order of some crossings along the corresponding edges. Sppose the last crossing k on the ble edge is to the right of the lens, Figre 14 (left). To get from the arc [i, i + 1] to k the edge e ble (v) has to cross e green (v) pwards at some crossing j left of i + 1. The edge e ble () has to stay disjoint from e ble (v), therefore, after crossing e green (v) to leave the lens it has a second crossing left of j. The edge e green () has a crossing with e ble (v) in the arc [i, i + 1] and another one between j and k. Now consider the edge e red (). If it leaves the lens throgh e green (v), then it has entered a region whose bondary consists of a piece of e ble () and a piece of e green (v). Edge e red () is disjoint from e ble () and it has already sed its niqe crossing with e green (v). Hence, e red () has to leave the lens throgh the ble arc on e ble (v). In this case, however, e red () enters a region whose bondary consists of a piece of e ble (v) and a piece of e green (). Again e red () is trapped. Hence, this congration is impossible. Sppose the last crossing on the ble edge is to the left of the lens, Figre 14 (right). To get from v to the backward arc [i, i+1] edge e ble (v) has to cross e green (v) downwards at some crossing j right of i. Let w be a vertex in the region of some ble arc [k, k + 1] 18

19 below e green (v) with the property that j k < i. The edges e red () and e red (w) both need at least two crossings with the nion of e green (v) and e ble (v). Hence, they both cross e green (v) and e ble (v). The order of the red edges at p 1 implies < 1 v < 1 w. Matching these data with the drawings of Figre 1 we nd that T(, v) = B 3 and T(v, w) = B. These types together with the already known permtation π 1 imply that π and π 3 also eqal π 1. Hence, the triple is a niform system, and we mst have T(, w) {B, B 3 }. Since edge e ble (w) has to follow the `tnnel' prescribed by e ble (v) there is a crossing of edges e green (v) and e ble (w). There is also a crossing of e green (v) and e red (w). However, neither in B nor in B 3 we see crossings of e green (1) with e ble () and e red (). Hence, again the congration is impossible. We now come to the discssion of the general case. Proposition 19. For all v, w V, there is no lens formed by e green (v) and e ble (w) in D 0. Or proof of this proposition nfortnately depends on a lengthy case analysis, an otline of which is given in the following sbsection. 4. Otline of the Proof of Proposition 19 Sppose that there is a lens L formed by e green (v) and e ble (w) in D 0. From Proposition 18 we know that v 6= w. In fact the proposition implies that the star of every vertex is non-intersecting. For emphasis we collect this and the other restrictions on crossings in D 0 in a list. (1) Edges of the same color do not cross. () Edges of dierent color that belong to the same vertex do not cross. (3) Red edges have at most one intersection with any other edge. These properties will be crcial throghot the argment. We also know that there are no wrapping regions (Lemma 16) and the vertex in a region or lens is always dierent from the vertices of the edges dening the region (Lemma 17). In section 4.3.1, we discss eight congrations that may appear in a meander of e ble (w) over e green (v). The eight congrations shown in Figre 15 correspond to the simplest meanders for the following three binary decisions: Vertex w is above/below edge e green (v). The last crossing is to the left/right of the rst crossing. At the last crossing e ble (w) is ctting e green (v) pward/downward. For example the meander labeled VII corresponds to below/left/p. In the case discssion we impose additional conditions on vertices that are contained in the regions dened by arcs of e ble (w) over e green (v). These conditions either ask for S 1 (w) or for 6 S 1 (w). The conditions are so that they are satised for free if the respective regions are relative lenses of e ble (w) over e green (v). In each of the cases we show that the T 1 projections yield an illegal table. Hence the congrations do not appear in the drawing D 0. 19

20 I II III IV V VI VII VIII Figre 15: The eight congrations for the rst phase of the case analysis. In the second part we se the reslts from the rst part to show that meanders of the drawing D 0 have no inections, i.e., in the meander permtation we never see i 1 and i + 1 on the same side of i. This is split in the following two lemmas. The rst, easy one, is the following. Lemma 0. If a meander permtation σ green (v) has an inection, then it has one of the for trn-back patterns shown in Figre 16. Proof. Sppose that a meander permtation σ = σ green (v) has an inection at i. We discss the case where i + 1 < σ i 1 < σ i and the ble arc [i + 1, i] of e ble (w) is above e green (v). All the other cases can be treated with symmetrical argments. First note that i 1 > 1, otherwise, w is in the region dened by the arc [i + 1, i]. This is impossible (Lemma 17). Now sppose that i 1 < σ i < σ i. Let x be a vertex in the region dened by the arc [i 1, i ]. Conned by e ble (w) the edge e ble (x) has to cross e green (v) at least three times and it contains an arc whose region contains x. This is impossible (Lemma 17). Hence, i + 1 < σ i < σ i 1 < σ i and the meander contains the second of the trn-back patterns shown in Figre 16. Other cases of inections are related to the other cases of trn-back patterns. The proof of the second lemma involves a delicate case analysis and is deferred to Sbsection Lemma 1. A meander permtation has no trn-back. TB 1 TB TB 4 TB 3 Figre 16: The for trn-back pattern. The conseqence of Lemma 1 is that the meanders in D 0 are very simple, their meander permtations are either the identity permtation or the reverse of the identity. In particlar every arc denes a relative lens. It then follows that each meander in D 0 can be classied according to the three binary decisions mentioned above. Hence, it falls into one of the congrations that have been discssed in Sbsection The additional conditions are satised becase the arcs all dene relative lenses. Hence, there are no nontrivial meanders, i.e., every pair of a green and a ble edge crosses at most once in D 0. This concldes the proof of Proposition 19. 0

21 4.3 Case analysis for the proof of Proposition The eight basic configrations We now deal with special instances of the congrations from Figre 15. Case I. The rst intersection along e ble (w) is downwards and the last intersection is pwards and to the right of the rst intersection along e green (v). Its last intersection with e green (v) being pward forces e ble (w) to intersect e red (v) on its nal piece. Therefore, edge e green (w) has to trn arond v as shown in Figre 17. Now consider e red (w), its rst crossing (among those relevant to the argment) has to be with e green (v). With this crossing, however, e red (w) gets separated from its destination p 1 by the nion of e ble (w) and e green (v). Therefore, this case is impossible. Case II. The rst intersection along e ble (w) is pwards and the last intersection is downwards and to the right of the rst along e green (v) and there is a forward arc of e ble (w) above e green (v) whose region contains a vertex 6 S 1 (w). Edge e green (w) has to trn arond v and also e red (w) has to cross e ble (v), see Figre 19. Now consider a vertex in a forward region of e ble (w) above e green (v). Vertex is not nder an arc of e ble () (Lemma 17) and there is at most one crossing of e ble () and e red (w). Therefore, e ble () behaves as shown in the sketch, i.e., w < 3 < 3 v. Also w < < v. From the intersections of green and ble edges we conclde that the projections T 1 are as given by the table on the right. This table is not legal. Hence, this case is impossible. Case III. The rst intersection along e ble (w) is pwards and the last intersection is downwards and to the left of the rst along e green (v) and there is a backward arc of e ble (w) above e green (v) whose region contains a vertex S 1 (w). Edge e green (w) has to stay below e green (v). Now consider a vertex in a backward region of e ble (w) above e green (v). Vertex is not nder an arc of e ble () and we exclde the congration of Case I. Therefore, e ble () behaves as shown in Figre 18, i.e., < 3 w < 3 v. It follows that e green () has to stay above e green (v) and < v < w. From the intersections of green and ble edges we conclde that the projections T 1 are as given by the table on the right. This tables is not legal. Hence, this case is impossible. 1 v w Figre 17: Illstration for Case I. v w Figre 18: Illstration for Case II. w A v B A v w Figre 19: Illstration for Case III. B A w N v..

22 Case IV. The rst intersection along e ble (w) is downwards and the last intersection is pwards and to the left of the rst along e green (v) and there is a backward arc of e ble (w) below e green (v) whose region contains a vertex 6 S 1 (w). Edge e ble (w) has to cross e red (v) and the other edges of w have no intersections with edges of v. Edge e ble () either trn arond w or it crosses e red (v). In the rst case e green () has trn arond v. Now, e red () has to cross e ble (w) and gets separated from its destination p 1 by the nion ofe ble (w) and e green (). Hence, there is no possible roting for edge e red () respecting the restrictions on crossings in D 0. In the second case e ble () crosses e red (v) v Figre 0: Illstration for Case IV. v N B w A and v < 3 w < 3. From the green edges we obtain w < v <. The intersections of green and ble edges, see Figre 0 imply that the projections T 1 are as given by the table below the gre. This table is not legal. Hence, this case is impossible. Case V. The rst intersection along e ble (w) is downwards and the last intersection is downward and to the right of the rst. Moreover, along e green (v) there is a forward arc of e ble (w) below e green (v) whose region contains a vertex S 1 (w) and frther to the right a forward arc of e ble (w) above e green (v) containing a vertex x 6 S 1 (w). If < 3 w, then edge e ble (w) makes sre that x 6 S 1 (). Therefore, we have Case II with v,, and x. If w < 3 < 3 v, then w S 1 (). Therefore, we have a Case III. Now let w < 3 v < 3. Since e ble (x) is crossing e green (v) downwards we have e green (x) above e green (v) and a crossing of e ble (w) with e green (x). Therefore w < 3 x. If w < 3 x < 3 v, then the intersections of green and ble edges areas shown in Figre 1. The projections T 1 are given by the table below the gre. This table is not legal. Hence, this case is impossible. If v < 3 x < 3, then we have Case IV with x and. Finally, if < 3 x, then the green and ble edges behave as shown in Figre. Now, e red (w) wold have to cross one of e ble (x) and e green (v) twice to get to its destination p 1. w v Figre 1: Illstration for Case V. w v w A x B A Figre : Case V, nd illstration. w.. x x

h-vectors of PS ear-decomposable graphs

h-vectors of PS ear-decomposable graphs h-vectors of PS ear-decomposable graphs Nima Imani 2, Lee Johnson 1, Mckenzie Keeling-Garcia 1, Steven Klee 1 and Casey Pinckney 1 1 Seattle University Department of Mathematics, 901 12th Avene, Seattle,

More information

arxiv: v1 [cs.cg] 27 Nov 2015

arxiv: v1 [cs.cg] 27 Nov 2015 On Visibility Representations of Non-planar Graphs Therese Biedl 1, Giseppe Liotta 2, Fabrizio Montecchiani 2 David R. Cheriton School of Compter Science, University of Waterloo, Canada biedl@waterloo.ca

More information

Triangle-Free Planar Graphs as Segments Intersection Graphs

Triangle-Free Planar Graphs as Segments Intersection Graphs Triangle-ree Planar Graphs as Segments Intersection Graphs N. de Castro 1,.J.Cobos 1, J.C. Dana 1,A.Márqez 1, and M. Noy 2 1 Departamento de Matemática Aplicada I Universidad de Sevilla, Spain {natalia,cobos,dana,almar}@cica.es

More information

COMPOSITION OF STABLE SET POLYHEDRA

COMPOSITION OF STABLE SET POLYHEDRA COMPOSITION OF STABLE SET POLYHEDRA Benjamin McClosky and Illya V. Hicks Department of Comptational and Applied Mathematics Rice University November 30, 2007 Abstract Barahona and Mahjob fond a defining

More information

Introduction to Computational Manifolds and Applications

Introduction to Computational Manifolds and Applications IMPA - Institto de Matemática Pra e Aplicada, Rio de Janeiro, RJ, Brazil Introdction to Comptational Manifolds and Applications Part 1 - Constrctions Prof. Marcelo Ferreira Siqeira mfsiqeira@dimap.frn.br

More information

arxiv: v3 [math.co] 7 Sep 2018

arxiv: v3 [math.co] 7 Sep 2018 Cts in matchings of 3-connected cbic graphs Kolja Knaer Petr Valicov arxiv:1712.06143v3 [math.co] 7 Sep 2018 September 10, 2018 Abstract We discss conjectres on Hamiltonicity in cbic graphs (Tait, Barnette,

More information

Evaluating Influence Diagrams

Evaluating Influence Diagrams Evalating Inflence Diagrams Where we ve been and where we re going Mark Crowley Department of Compter Science University of British Colmbia crowley@cs.bc.ca Agst 31, 2004 Abstract In this paper we will

More information

Tutte Embeddings of Planar Graphs

Tutte Embeddings of Planar Graphs Spectral Graph Theory and its Applications Lectre 21 Ttte Embeddings o Planar Graphs Lectrer: Daniel A. Spielman November 30, 2004 21.1 Ttte s Theorem We sally think o graphs as being speciied by vertices

More information

Augmenting the edge connectivity of planar straight line graphs to three

Augmenting the edge connectivity of planar straight line graphs to three Agmenting the edge connectivity of planar straight line graphs to three Marwan Al-Jbeh Mashhood Ishaqe Kristóf Rédei Diane L. Sovaine Csaba D. Tóth Pavel Valtr Abstract We characterize the planar straight

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

The Disciplined Flood Protocol in Sensor Networks

The Disciplined Flood Protocol in Sensor Networks The Disciplined Flood Protocol in Sensor Networks Yong-ri Choi and Mohamed G. Goda Department of Compter Sciences The University of Texas at Astin, U.S.A. fyrchoi, godag@cs.texas.ed Hssein M. Abdel-Wahab

More information

Alliances and Bisection Width for Planar Graphs

Alliances and Bisection Width for Planar Graphs Alliances and Bisection Width for Planar Graphs Martin Olsen 1 and Morten Revsbæk 1 AU Herning Aarhs University, Denmark. martino@hih.a.dk MADAGO, Department of Compter Science Aarhs University, Denmark.

More information

The Domination and Competition Graphs of a Tournament. University of Colorado at Denver, Denver, CO K. Brooks Reid 3

The Domination and Competition Graphs of a Tournament. University of Colorado at Denver, Denver, CO K. Brooks Reid 3 The omination and Competition Graphs of a Tornament avid C. Fisher, J. Richard Lndgren 1, Sarah K. Merz University of Colorado at enver, enver, CO 817 K. rooks Reid California State University, San Marcos,

More information

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

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

More information

MTL 776: Graph Algorithms. B S Panda MZ 194

MTL 776: Graph Algorithms. B S Panda MZ 194 MTL 776: Graph Algorithms B S Panda MZ 194 bspanda@maths.iitd.ac.in bspanda1@gmail.com Lectre-1: Plan Definitions Types Terminology Sb-graphs Special types of Graphs Representations Graph Isomorphism Definitions

More information

Nash Convergence of Gradient Dynamics in General-Sum Games. Michael Kearns.

Nash Convergence of Gradient Dynamics in General-Sum Games. Michael Kearns. Convergence of Gradient Dynamics in General-Sm Games Satinder Singh AT&T Labs Florham Park, NJ 7932 bavejaresearch.att.com Michael Kearns AT&T Labs Florham Park, NJ 7932 mkearnsresearch.att.com Yishay

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

Minimal Edge Addition for Network Controllability

Minimal Edge Addition for Network Controllability This article has been accepted for pblication in a ftre isse of this jornal, bt has not been flly edited. Content may change prior to final pblication. Citation information: DOI 10.1109/TCNS.2018.2814841,

More information

On Plane Constrained Bounded-Degree Spanners

On Plane Constrained Bounded-Degree Spanners Algorithmica manscript No. (ill be inserted by the editor) 1 On Plane Constrained Bonded-Degree Spanners 2 3 Prosenjit Bose Rolf Fagerberg André an Renssen Sander Verdonschot 4 5 Receied: date / Accepted:

More information

Optimization and Translation of Tableau-Proofs. Abstract: Dierent kinds of logical calculi have dierent advantages and disadvantages.

Optimization and Translation of Tableau-Proofs. Abstract: Dierent kinds of logical calculi have dierent advantages and disadvantages. J. Inform. Process. Cybernet. EIK?? (199?), (formerly: Elektron. Inform.verarb. Kybernet.) Optimization and Translation of Tablea-Proofs into Resoltion By Andreas Wolf, Berlin Abstract: Dierent kinds of

More information

3 No-Wait Job Shops with Variable Processing Times

3 No-Wait Job Shops with Variable Processing Times 3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select

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

A sufficient condition for spiral cone beam long object imaging via backprojection

A sufficient condition for spiral cone beam long object imaging via backprojection A sfficient condition for spiral cone beam long object imaging via backprojection K. C. Tam Siemens Corporate Research, Inc., Princeton, NJ, USA Abstract The response of a point object in cone beam spiral

More information

Graceful Labeling for Double Step Grid Graph

Graceful Labeling for Double Step Grid Graph International Jornal of Mathematics And its Applications Volme 3, Isse 1 (015), 33 38. ISSN: 347-1557 International Jornal 347-1557 of Mathematics Applications And its ISSN: Gracefl Labeling for Doble

More information

Representing a Cubic Graph as the Intersection Graph of Axis-parallel Boxes in Three Dimensions

Representing a Cubic Graph as the Intersection Graph of Axis-parallel Boxes in Three Dimensions Representing a Cbic Graph as the Intersection Graph of Axis-parallel Boxes in Three Dimensions ABSTRACT Abhijin Adiga Network Dynamics and Simlation Science Laboratory Virginia Bioinformatics Institte,

More information

Constrained Routing Between Non-Visible Vertices

Constrained Routing Between Non-Visible Vertices Constrained Roting Between Non-Visible Vertices Prosenjit Bose 1, Matias Korman 2, André van Renssen 3,4, and Sander Verdonschot 1 1 School of Compter Science, Carleton University, Ottawa, Canada. jit@scs.carleton.ca,

More information

On the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing

On the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing 1 On the Comptational Complexity and Effectiveness of N-hb Shortest-Path Roting Reven Cohen Gabi Nakibli Dept. of Compter Sciences Technion Israel Abstract In this paper we stdy the comptational complexity

More information

Tilings of the Euclidean plane

Tilings of the Euclidean plane Tilings of the Euclidean plane Yan Der, Robin, Cécile January 9, 2017 Abstract This document gives a quick overview of a eld of mathematics which lies in the intersection of geometry and algebra : tilings.

More information

Reconstructing Generalized Staircase Polygons with Uniform Step Length

Reconstructing Generalized Staircase Polygons with Uniform Step Length Jornal of Graph Algorithms and Applications http://jgaa.info/ ol. 22, no. 3, pp. 431 459 (2018) DOI: 10.7155/jgaa.00466 Reconstrcting Generalized Staircase Polygons with Uniform Step Length Nodari Sitchinaa

More information

Minimum Spanning Trees Outline: MST

Minimum Spanning Trees Outline: MST Minimm Spanning Trees Otline: MST Minimm Spanning Tree Generic MST Algorithm Krskal s Algorithm (Edge Based) Prim s Algorithm (Vertex Based) Spanning Tree A spanning tree of G is a sbgraph which is tree

More information

On Bichromatic Triangle Game

On Bichromatic Triangle Game On Bichromatic Triangle Game Gordana Manić Daniel M. Martin Miloš Stojakoić Agst 16, 2012 Abstract We stdy a combinatorial game called Bichromatic Triangle Game, defined as follows. Two players R and B

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

Technische Universität München Zentrum Mathematik

Technische Universität München Zentrum Mathematik Technische Universität München Zentrum Mathematik Prof. Dr. Dr. Jürgen Richter-Gebert, Bernhard Werner Projective Geometry SS 208 https://www-m0.ma.tum.de/bin/view/lehre/ss8/pgss8/webhome Solutions for

More information

Paperclip graphs. Steve Butler Erik D. Demaine Martin L. Demaine Ron Graham Adam Hesterberg Jason Ku Jayson Lynch Tadashi Tokieda

Paperclip graphs. Steve Butler Erik D. Demaine Martin L. Demaine Ron Graham Adam Hesterberg Jason Ku Jayson Lynch Tadashi Tokieda Paperclip graphs Steve Butler Erik D. Demaine Martin L. Demaine Ron Graham Adam Hesterberg Jason Ku Jayson Lynch Tadashi Tokieda Abstract By taking a strip of paper and forming an S curve with paperclips

More information

Tri-Edge-Connectivity Augmentation for Planar Straight Line Graphs

Tri-Edge-Connectivity Augmentation for Planar Straight Line Graphs Tri-Edge-Connectivity Agmentation for Planar Straight Line Graphs Marwan Al-Jbeh 1, Mashhood Ishaqe 1, Kristóf Rédei 1, Diane L. Sovaine 1, and Csaba D. Tóth 1,2 1 Department of Compter Science, Tfts University,

More information

Paths, Flowers and Vertex Cover

Paths, Flowers and Vertex Cover Paths, Flowers and Vertex Cover Venkatesh Raman M. S. Ramanujan Saket Saurabh Abstract It is well known that in a bipartite (and more generally in a König) graph, the size of the minimum vertex cover is

More information

arxiv: v1 [cs.cg] 26 Sep 2018

arxiv: v1 [cs.cg] 26 Sep 2018 Convex partial transversals of planar regions arxiv:1809.10078v1 [cs.cg] 26 Sep 2018 Vahideh Keikha Department of Mathematics and Compter Science, University of Sistan and Balchestan, Zahedan, Iran va.keikha@gmail.com

More information

Towards Tight Bounds on Theta-Graphs

Towards Tight Bounds on Theta-Graphs Toards Tight Bonds on Theta-Graphs arxiv:10.633v1 [cs.cg] Apr 01 Prosenjit Bose Jean-Lo De Carfel Pat Morin André van Renssen Sander Verdonschot Abstract We present improved pper and loer bonds on the

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

(2, 4) Tree Example (2, 4) Tree: Insertion

(2, 4) Tree Example (2, 4) Tree: Insertion Presentation for se with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015 B-Trees and External Memory (2, 4) Trees Each internal node has 2 to 4 children:

More information

Optimal Sampling in Compressed Sensing

Optimal Sampling in Compressed Sensing Optimal Sampling in Compressed Sensing Joyita Dtta Introdction Compressed sensing allows s to recover objects reasonably well from highly ndersampled data, in spite of violating the Nyqist criterion. In

More information

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

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition. 18.433 Combinatorial Optimization Matching Algorithms September 9,14,16 Lecturer: Santosh Vempala Given a graph G = (V, E), a matching M is a set of edges with the property that no two of the edges have

More information

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

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

More information

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES RICARDO G. DURÁN AND ARIEL L. LOMBARDI Abstract. We consider the nmerical approximation of a model convection-diffsion

More information

ABSOLUTE DEFORMATION PROFILE MEASUREMENT IN TUNNELS USING RELATIVE CONVERGENCE MEASUREMENTS

ABSOLUTE DEFORMATION PROFILE MEASUREMENT IN TUNNELS USING RELATIVE CONVERGENCE MEASUREMENTS Proceedings th FIG Symposim on Deformation Measrements Santorini Greece 00. ABSOUTE DEFORMATION PROFIE MEASUREMENT IN TUNNES USING REATIVE CONVERGENCE MEASUREMENTS Mahdi Moosai and Saeid Khazaei Mining

More information

2.2 Set Operations. Introduction DEFINITION 1. EXAMPLE 1 The union of the sets {1, 3, 5} and {1, 2, 3} is the set {1, 2, 3, 5}; that is, EXAMPLE 2

2.2 Set Operations. Introduction DEFINITION 1. EXAMPLE 1 The union of the sets {1, 3, 5} and {1, 2, 3} is the set {1, 2, 3, 5}; that is, EXAMPLE 2 2.2 Set Operations 127 2.2 Set Operations Introduction Two, or more, sets can be combined in many different ways. For instance, starting with the set of mathematics majors at your school and the set of

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

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

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

arxiv: v1 [cs.cg] 6 Aug 2016

arxiv: v1 [cs.cg] 6 Aug 2016 Embedding graphs into embedded graphs Radoslav Flek arxiv:1608.02087v1 [cs.cg] 6 Ag 2016 Abstract A drawing o a graph G in the plane is weakly simple i it can be trned into an embedding by an arbitrarily

More information

Technische Universität München Zentrum Mathematik

Technische Universität München Zentrum Mathematik Question 1. Incidence matrix with gaps Technische Universität München Zentrum Mathematik Prof. Dr. Dr. Jürgen Richter-Gebert, Bernhard Werner Projective Geometry SS 2016 www-m10.ma.tum.de/projektivegeometriess16

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

[1] Hopcroft, J., D. Joseph and S. Whitesides, Movement problems for twodimensional

[1] Hopcroft, J., D. Joseph and S. Whitesides, Movement problems for twodimensional Acknoledgement. The athors thank Bill Lenhart for interesting discssions on the recongration of rlers. References [1] Hopcroft, J., D. Joseph and S. Whitesides, Moement problems for todimensional linkages,

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

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

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

More information

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

On Plane Constrained Bounded-Degree Spanners

On Plane Constrained Bounded-Degree Spanners On Plane Constrained Bonded-Degree Spanners Prosenjit Bose 1, Rolf Fagerberg 2, André an Renssen 1, Sander Verdonschot 1 1 School of Compter Science, Carleton Uniersity, Ottaa, Canada. Email: jit@scs.carleton.ca,

More information

Eulerian disjoint paths problem in grid graphs is NP-complete

Eulerian disjoint paths problem in grid graphs is NP-complete Discrete Applied Mathematics 143 (2004) 336 341 Notes Eulerian disjoint paths problem in grid graphs is NP-complete Daniel Marx www.elsevier.com/locate/dam Department of Computer Science and Information

More information

ADJACENCY POSETS OF PLANAR GRAPHS

ADJACENCY POSETS OF PLANAR GRAPHS ADJACENCY POSETS OF PLANAR GRAPHS STEFAN FELSNER, CHING MAN LI, AND WILLIAM T. TROTTER Abstract. In this paper, we show that the dimension of the adjacency poset of a planar graph is at most 8. From below,

More information

bstract By a cooperative game in coalitional strctre or shortly coalitional game we mean the standard cooperative non-transferable tility game describ

bstract By a cooperative game in coalitional strctre or shortly coalitional game we mean the standard cooperative non-transferable tility game describ Cooperative Games in Graph Strctre 1 P. Jean-Jacqes Herings 2 Gerard van der Laan 3 Dolf Talman 4 gst 9, 2000 1 This research is part of the VF-program "Competition and Cooperation". 2 P.J.J. Herings,

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

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

Pushing squares around

Pushing squares around Pshing sqares arond Adrian Dmitresc János Pach Ý Abstract We stdy dynamic self-reconfigration of modlar metamorphic systems. We garantee the feasibility of motion planning in a rectanglar model consisting

More information

Maximum Weight Independent Sets in an Infinite Plane

Maximum Weight Independent Sets in an Infinite Plane Maximm Weight Independent Sets in an Infinite Plane Jarno Nosiainen, Jorma Virtamo, Pasi Lassila jarno.nosiainen@tkk.fi, jorma.virtamo@tkk.fi, pasi.lassila@tkk.fi Department of Commnications and Networking

More information

Blended Deformable Models

Blended Deformable Models Blended Deformable Models (In IEEE Trans. Pattern Analysis and Machine Intelligence, April 996, 8:4, pp. 443-448) Doglas DeCarlo and Dimitri Metaxas Department of Compter & Information Science University

More information

Lemma 1 Let the components of, Suppose. Trees. A tree is a graph which is. (a) Connected and. (b) has no cycles (acyclic). (b)

Lemma 1 Let the components of, Suppose. Trees. A tree is a graph which is. (a) Connected and. (b) has no cycles (acyclic). (b) Trees Lemma Let the components of ppose "! be (a) $&%('*)+ - )+ / A tree is a graph which is (b) 0 %(')+ - 3)+ / 6 (a) (a) Connected and (b) has no cycles (acyclic) (b) roof Eery path 8 in which is not

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

Planar Bus Graphs. Michael Kaufmann 3,a.

Planar Bus Graphs. Michael Kaufmann 3,a. Planar Bus Graphs Till Bruckdorfer 1,a bruckdor@informatik.uni-tuebingen.de Michael Kaufmann 3,a mk@informatik.uni-tuebingen.de Stefan Felsner 2,b felsner@math.tu-berlin.de Abstract Bus graphs are used

More information

Nonmonotonic and Paraconsistent Reasoning: From Basic Entailments to Plausible Relations. Ofer Arieli and Arnon Avron

Nonmonotonic and Paraconsistent Reasoning: From Basic Entailments to Plausible Relations. Ofer Arieli and Arnon Avron Nonmonotonic and Paraconsistent Reasoning: From Basic Entailments to Plasible Relations Ofer Arieli and Arnon Avron Department of Compter Science, School of Mathematical Sciences, Tel-Aviv University,

More information

UPWARD PLANAR DRAWING OF SINGLE SOURCE ACYCLIC DIGRAPHS. MICHAEL D. HUTTON y AND ANNA LUBIW z

UPWARD PLANAR DRAWING OF SINGLE SOURCE ACYCLIC DIGRAPHS. MICHAEL D. HUTTON y AND ANNA LUBIW z UPWARD PLANAR DRAWING OF SINGLE SOURCE ACYCLIC DIGRAPHS MICHAEL D. HUTTON y AND ANNA LUBIW z Abstract. An pward plane drawing of a directed acyclic graph is a plane drawing of the digraph in which each

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

Computer-Aided Mechanical Design Using Configuration Spaces

Computer-Aided Mechanical Design Using Configuration Spaces Compter-Aided Mechanical Design Using Configration Spaces Leo Joskowicz Institte of Compter Science The Hebrew University Jersalem 91904, Israel E-mail: josko@cs.hji.ac.il Elisha Sacks (corresponding athor)

More information

REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips

REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS M. Melpolder, D.H.J. Epema, H.J. Sips Parallel and Distribted Systems Grop Department of Compter Science, Delft University of Technology, the Netherlands

More information

arxiv: v4 [math.gr] 16 Apr 2015

arxiv: v4 [math.gr] 16 Apr 2015 On Jones subgroup of R. Thompson group F arxiv:1501.0074v4 [math.gr] 16 Apr 015 Gili Golan, Mark Sapir April 17, 015 Abstract Recently Vaughan Jones showed that the R. Thompson group F encodes in a natural

More information

Definition For vertices u, v V (G), the distance from u to v, denoted d(u, v), in G is the length of a shortest u, v-path. 1

Definition For vertices u, v V (G), the distance from u to v, denoted d(u, v), in G is the length of a shortest u, v-path. 1 Graph fundamentals Bipartite graph characterization Lemma. If a graph contains an odd closed walk, then it contains an odd cycle. Proof strategy: Consider a shortest closed odd walk W. If W is not a cycle,

More information

Polynomial Algorithms for Open Plane Graph and Subgraph Isomorphisms

Polynomial Algorithms for Open Plane Graph and Subgraph Isomorphisms Polynomial Algorithms for Open Plane Graph and Sbgraph Isomorphisms Colin de la Higera a, Jean-Christophe Janodet b,, Émilie Samelc, Gillame Damiand d, Christine Solnon d a Université de Nantes, CNRS,

More information

EDGE-COLOURED GRAPHS AND SWITCHING WITH S m, A m AND D m

EDGE-COLOURED GRAPHS AND SWITCHING WITH S m, A m AND D m EDGE-COLOURED GRAPHS AND SWITCHING WITH S m, A m AND D m GARY MACGILLIVRAY BEN TREMBLAY Abstract. We consider homomorphisms and vertex colourings of m-edge-coloured graphs that have a switching operation

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

Finite Domain Cuts for Minimum Bandwidth

Finite Domain Cuts for Minimum Bandwidth Finite Domain Cts for Minimm Bandwidth J. N. Hooker Carnegie Mellon University, USA Joint work with Alexandre Friere, Cid de Soza State University of Campinas, Brazil INFORMS 2013 Two Related Problems

More information

Math 443/543 Graph Theory Notes

Math 443/543 Graph Theory Notes Math 443/543 Graph Theory Notes David Glickenstein September 3, 2008 1 Introduction We will begin by considering several problems which may be solved using graphs, directed graphs (digraphs), and networks.

More information

Chapter 11: Graphs and Trees. March 23, 2008

Chapter 11: Graphs and Trees. March 23, 2008 Chapter 11: Graphs and Trees March 23, 2008 Outline 1 11.1 Graphs: An Introduction 2 11.2 Paths and Circuits 3 11.3 Matrix Representations of Graphs 4 11.5 Trees Graphs: Basic Definitions Informally, a

More information

Pavlin and Daniel D. Corkill. Department of Computer and Information Science University of Massachusetts Amherst, Massachusetts 01003

Pavlin and Daniel D. Corkill. Department of Computer and Information Science University of Massachusetts Amherst, Massachusetts 01003 From: AAAI-84 Proceedings. Copyright 1984, AAAI (www.aaai.org). All rights reserved. SELECTIVE ABSTRACTION OF AI SYSTEM ACTIVITY Jasmina Pavlin and Daniel D. Corkill Department of Compter and Information

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

A Reduction of Conway s Thrackle Conjecture

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

More information

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

Basic Properties The Definition of Catalan Numbers

Basic Properties The Definition of Catalan Numbers 1 Basic Properties 1.1. The Definition of Catalan Numbers There are many equivalent ways to define Catalan numbers. In fact, the main focus of this monograph is the myriad combinatorial interpretations

More information

Preimages of Small Geometric Cycles

Preimages of Small Geometric Cycles Preimages of Small Geometric Cycles Sally Cockburn Department of Mathematics Hamilton College, Clinton, NY scockbur@hamilton.edu Abstract A graph G is a homomorphic preimage of another graph H, or equivalently

More information

v e v 1 C 2 b) Completely assigned T v a) Partially assigned Tv e T v 2 p k

v e v 1 C 2 b) Completely assigned T v a) Partially assigned Tv e T v 2 p k Approximation Algorithms for a Capacitated Network Design Problem R. Hassin 1? and R. Rai 2?? and F. S. Salman 3??? 1 Department of Statistics and Operations Research, Tel-Ai Uniersity, Tel Ai 69978, Israel.

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

Simplicial Trees are Sequentially Cohen-Macaulay

Simplicial Trees are Sequentially Cohen-Macaulay Simplicial Trees are Seqentiall Cohen-Macala Sara Faridi Agst 27, 2003 Abstract This paper ses dalities between facet ideal theor and Stanle-Reisner theor to show that the facet ideal of a simplicial tree

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

On the number of distinct directions of planes determined by n points in R 3

On the number of distinct directions of planes determined by n points in R 3 On the number of distinct directions of planes determined by n points in R 3 Rom Pinchasi August 27, 2007 Abstract We show that any set of n points in R 3, that is not contained in a plane, determines

More information

Automorphism Groups of Cyclic Polytopes

Automorphism Groups of Cyclic Polytopes 8 Automorphism Groups of Cyclic Polytopes (Volker Kaibel and Arnold Waßmer ) It is probably well-known to most polytope theorists that the combinatorial automorphism group of a cyclic d-polytope with n

More information

Submodule construction for systems of I/O automata*

Submodule construction for systems of I/O automata* Sbmodle constrction for systems of I/O atomata* J. Drissi 1, G. v. Bochmann 2 1 Dept. d'iro, Université de Montréal, CP. 6128, Scc. Centre-Ville, Montréal, H3C 3J7, Canada, Phone: (514) 343-6161, Fax:

More information

Chapter 5. Plane Graphs and the DCEL

Chapter 5. Plane Graphs and the DCEL Chapter 5 Plane Graphs and the DCEL So far we hae been talking abot geometric strctres sch as trianglations of polygons and arrangements of line segments withot paying mch attention to how to represent

More information

The temporal explorer who returns to the base 1

The temporal explorer who returns to the base 1 The temporal explorer who returns to the base 1 Eleni C. Akrida, George B. Mertzios, and Paul G. Spirakis, Department of Computer Science, University of Liverpool, UK Department of Computer Science, Durham

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

Math 443/543 Graph Theory Notes

Math 443/543 Graph Theory Notes Math 443/543 Graph Theory Notes David Glickenstein September 8, 2014 1 Introduction We will begin by considering several problems which may be solved using graphs, directed graphs (digraphs), and networks.

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

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