arxiv: v2 [cs.ds] 23 Mar 2016

Size: px
Start display at page:

Download "arxiv: v2 [cs.ds] 23 Mar 2016"

Transcription

1 Vertex-Coloring with Star-Defects Patrizio Angelini 1, Michael A. Bekos 1, Michael Kaufmann 1, and Vincenzo Roselli 2 1 Wilhelm-Schickhard-Institut für Informatik, Universität Tübingen, Germany, {angelini,bekos,mk}@informatik.uni-tuebingen.de 2 Dipartimento di Ingegneria, Università Roma Tre, Italy, roselli@dia.uniroma3.it arxiv: v2 [cs.ds] 23 Mar 2016 Abstract Defective coloring is a variant of traditional vertex-coloring, according to which adjacent vertices are allowed to have the same color, as long as the monochromatic components induced by the corresponding edges have a certain structure. Due to its important applications, as for example in the bipartisation of graphs, this type of coloring has been extensively studied, mainly with respect to the size, degree, and acyclicity of the monochromatic components. In this paper we focus on defective colorings in which the monochromatic components are acyclic and have small diameter, namely, they form stars. For outerplanar graphs, we give a linear-time algorithm to decide if such a defective coloring exists with two colors and, in the positive case, to construct one. Also, we prove that an outerpath (i.e., an outerplanar graph whose weak-dual is a path) always admits such a two-coloring. Finally, we present NP-completeness results for non-planar and planar graphs of bounded degree for the cases of two and three colors. 1 Introduction Graph coloring is a fundamental problem in graph theory, which has been extensively studied over the years (see, e.g., [3] for an overview). Most of the research in this area has been devoted to the vertex-coloring problem (or coloring problem, for short), which dates back to 1852 [18]. In its general form, the problem asks to label the vertices of a graph with a given number of colors, so that no two adjacent vertices share the same color. In other words, a coloring of a graph partitions its vertices into a particular number of independent sets (each of these sets is usually referred to as a color class, as all its vertices have the same color). A central result in this area is the so-called four color theorem, according to which every planar graph admits a coloring with at most four colors; see e.g. [11]. Note that the problem of deciding whether a planar graph is 3-colorable is NP-complete [10], even for graphs of maximum degree 4 [6]. Several variants of the coloring problem have been proposed over the years. One of the most studied is the so-called defective coloring, which was independently introduced by Andrews and Jacobson [1], Harary and Jones [13], and Cowen et al. [5]. In the defective coloring problem edges between vertices of the same color class are allowed, as long as the monochromatic components induced by vertices of the same color maintain some special structure. In this respect, one can regard the classical vertex-coloring as a defective one in which every monochromatic component is an isolated vertex, given that every color class defines an independent set. In this work we focus on defective colorings in which each component is acyclic and has small diameters. In particular, we call a graph G 1

2 (a) (b) (c) (d) Figure 1: (a-c) Different colorings of the same graph: (a) a traditional 4-coloring, (b) an (edge, 3)-coloring (c) a (star, 2)-coloring; (d) a star with three leaves; its center has degree 3. tree-diameter-λ κ-colorable if the vertices of G can be colored with κ colors, so that all monochromatic components are acyclic and of diameter at most λ, where κ 1, λ 0. Clearly, a classical κ-coloring corresponds to a tree-diameter-0 κ-coloring. The diameter of a coloring is defined as the maximum diameter among the monochromatic components. We present algorithmic and complexity results for tree-diameter-λ κ-colorings for small values of κ and λ = 2. For simplicity, we refer to this problem as (star, κ)-coloring, as each monochromatic component is a star (i.e., a tree with diameter two; see Figure 1d). Similarly, we refer to the tree-diameter-λ κ-coloring problem when λ = 1 as (edge, κ)- coloring problem. By definition, a (edge, κ)-coloring is also a (star, κ)-coloring. Figs.1a-1c show a trade-off between number of colors and structure of the monochromatic components. Our work can be seen as a variant of the bipartisation of graphs, namely the problem of making a graph bipartite by removing a small number of elements (e.g, vertices or edges), which is a central graph problem with many applications [12, 14]. The bipartisation by removal (a not-necessarily minimal number of) non-adjacent edges corresponds to the (edge, 2)-coloring problem. In the (star, 2)-coloring problem, we also solve some kind of bipartisation by removing independent stars. Note that we do not ask for the minimum number of removed stars but for the existence of a solution. To the best of our knowledge, this is the first time that the defective coloring problem is studied under the requirement of having color classes of small diameter. Previous research was focused either on their size or their degree [1, 5, 13, 16, 17]. As byproducts of these works, one can obtain several results for the (edge, κ)-coloring problem. More precisely, from a result of Lovász [16], it follows that all graphs of maximum degree 4 or 5 are (edge, 3)-colorable. However, determining whether a graph of maximum degree 7 is (edge, 3)- colorable is NP-complete [5]. In the same work, Cowen et al. [5] prove that not all planar graphs are (edge, 3)-colorable and that the corresponding decision problem is NP-complete, even in the case of planar graphs of maximum degree 10. Results for graphs embedded on general surfaces are also known [2, 4, 5]. Closely related is also the so-called tree-partitionwidth problem, which is a variant of the defective coloring problem in which the graphs induced by each color class must be acyclic [7, 9, 21], i.e., there is no restriction on their diameter. Our contributions are: In Section 2, we present a linear-time algorithm to determine whether an outerplanar graph is (star, 2)-colorable. Note that outerplanar graphs are 3-colorable [20], and hence (star, 3)-colorable, but not necessarily (star, 2)-colorable. On the other hand, we can always construct (star, 2)-colorings for outerpaths (which form a special subclass of outerplanar graphs whose weak-dual 1 is a path). In Section 3, we prove that the (star, 2)-coloring problem is NP-complete, even for graphs of maximum degree 5 (note that the corresponding (edge, 2)-coloring prob- 1 Recall that the weak-dual of a plane graph is the subgraph of its dual induced by neglecting the facevertex corresponding to its unbounded face. 2

3 lem is NP-complete, even for graphs of maximum degree 4 [5]). Since all graphs of maximum degree 3 are (edge, 2)-colorable [16], this result leaves open only the case for graphs of maximum degree 4. We also prove that the (star, 3)-coloring problem is NP-complete, even for graphs of maximum degree 9 (recall that the corresponding (edge, 3)-coloring problem is NP-complete, even for graphs of maximum degree 7 [5]). Since all graphs of maximum degree 4 or 5 are (edge, 3)-colorable [16], our result implies that the computational complexity of the (star, 3)-coloring problem remains unknown only for graphs of maximum degree 6, 7, and 8. For planar graphs, we prove that the (star, 2)-coloring problem remains NP-complete even for triangle-free planar graphs (recall that triangle-free planar graphs are always 3-colorable [15], while the test of 2-colorability can be done in linear time). 2 Coloring Outerplanar Graphs and Subclasses In this section we consider (star, 2)-colorings of outerplanar graphs. To demonstrate the difficulty of the problem, we first give an example (see Figure 1) of a small outerplanar graph not admitting any (star, 2)-coloring. Therefore, in Theorem 1 we study the complexity of deciding whether a given outerplanar graph admits such a coloring and present a lineartime algorithm for this problem; note that outerplanar graphs always admit 3-colorings [20]. Finally, we show that a notable subclass of outerplanar graphs, namely outerpaths, always admit (star, 2)-colorings by providing a constructive linear-time algorithm (see Theorem 2). Lemma 1. There exist outerplanar graphs that are not (star, 2)-colorable. Proof. We prove that the outerplanar graph of Figure 2a is not (star, 2)-colorable. In particular, we show that in any 2-coloring of this graph there exists a monochromatic path of four vertices. Assume w.l.o.g. that vertex u has color gray. Then, at least two vertices out of u 1,..., u 8 are gray, as otherwise there would be a path of four white vertices. Hence, u is the center of a gray star. Next, we observe that either u 2 is white or the path u 21,..., u 24 must consist of only white vertices. Similarly, we observe that either u 3 is white or the path u 31,..., u 34 must consist of only white vertices. If both u 2 and u 3 are white, then either one of paths u 21,..., u 24 and u 31,..., u 34 consists only of gray vertices, or there exists a path from one of u 21,..., u 24 via u 2 and u 3 to one of u 31,..., u 34, that consists only of white vertices. Clearly, all aforementioned cases lead to a monochromatic path of four vertices. u u 1 u 21 u 22 u 23 u 24 u 8 u 7 u 6 u 5 u u 2 u 4 3 u 31 u 32 u 33 u 34 (a) v 1 f 1 f 2 f 3 v 3 v 5 v 6 v 2 v 4 (b) f 4 f 5 Figure 2: (a) An outerplanar graph that is not (star, 2)-colorable. (b) An outerpath, whose spine edges are drawn as dashed segments. Dotted arcs highlighted in gray correspond to edges belonging to the fan of each spine vertex. Note that f 6 = 0. Lemma 1 implies that not all outerplanar graphs are (star, 2)-colorable. In the following we give a linear-time algorithm to decide whether an outerplanar graph is (star, 2)-colorable and in case of an affirmative answer to compute the actual coloring. 3

4 Theorem 1. Given an outerplanar graph G, there exists a linear-time algorithm to test whether G admits a (star, 2)-coloring and to construct a (star, 2)-coloring, if one exists. Proof. We assume that G is embedded according to its outerplanar embedding. We can also assume that G is biconnected. This is not a loss of generality, as we can always reduce the number of cut-vertices by connecting two neighbors a and b of a cut-vertex c belonging to two different biconnected components with a path having two internal vertices. Clearly, if the augmented graph is (star, 2)-colorable, then the original one is (star, 2)-colorable. For the other direction, given a (star, 2)-coloring of the original graph, we can obtain a corresponding coloring of the augmented graph by coloring the neighbors of a and b with different color than the ones of a and b, respectively. Denote by T the weak dual of G and root it at a leaf ρ of T. For a node µ of T, we denote by G(µ) the subgraph of G corresponding to the subtree of T rooted at µ. We also denote by f(µ) the face of G corresponding to µ in T. If µ ρ, consider the parent ν of µ in T and their corresponding faces f(ν) and f(µ) of G, and let (u, v) be the edge of G shared by f(ν) and f(µ). We say that (u, v) is the attachment edge of G(µ) to G(ν). The attachment edge of the root ρ is any edge of face f(ρ) that is incident to the outer face (since G is biconnected and ρ is a leaf, this edge always exists). Consider a (star, 2)-coloring of G(µ). In this coloring, each of the endpoints u and v of the attachment edge of G(µ) plays exactly one of the following roles: (i) center or (ii) leaf of a colored star; (iii) isolated vertex, that is, it has no neighbor with the same color; or (iv) undefined, that is, the only neighbor of u (resp. v) which has its same color is v (resp. u). Note that if the only neighbor of u (resp. v) which has its same color is different from v (resp. from u), we consider u (resp. v) as a center. Two (star, 2)-colorings of G(µ) are equivalent w.r.t. the attachment edge (u, v) of G(µ) if in the two (star, 2)-colorings each of u and v has the same color and plays the same role. This definition of equivalence determines a partition of the colorings of G(µ) into a set of equivalence classes. Since both the number of colors and the number of possible roles of each vertex u and v are constant, the number of different equivalence classes is also constant (note that, when the role is undefined, u and v must have the same color). In order to test whether G admits a (star, 2)-coloring, we perform a bottom-up traversal of T. When visiting a node µ of T we compute the maximal set C(µ) of equivalence classes such that, for each class C C(µ), graph G(µ) admits at least a coloring belonging to C. Note that C(µ) 38. In order to compute C(µ), we consider the possible equivalence classes one at a time, and check whether G(µ) admits a (star, 2)-coloring in this class, based on the sets C(µ 1 ),..., C ( µ h ) of the children µ 1,..., µ h of µ in T, which have been previously computed. In particular, for an equivalence class C we test the existence of a (star, 2)-coloring of G(µ) belonging to C by selecting an equivalence class C i C(µ i ) for each i = 1,..., h in such a way that: 1. the color and the role of u in C 1 are the same as the ones u has in C; 2. the color and the role of n C h are the same as the ones v has in C; 3. for any two consecutive children µ i and µ i+1, let x be the vertex shared by G(µ i ) and G(µ i+1 ). Then, x has the same color in C i and C i+1 and, if x is a leaf in C i, then x is isolated in C i+1 (or vice-versa); and 4. for any three consecutive children µ i 1, µ i, and µ i+1, let x (resp. y) be the vertex shared by G(µ i 1 ) and G(µ i ) (resp. by G(µ i ) and G(µ i+1 )). Then, x (resp. y) has the same color in C i and C i 1 (resp. C i+1 ); also, if x and y are both undefined in C i, then in C i 1 and C i+1 none of x and y is a leaf, and at least one of them is isolated. 4

5 Note that the first two conditions ensure that the coloring belongs to C, while the other two ensure that it is a (star, 2)-coloring. Since the cardinality of C(µ i ) is bounded by a constant, the test can be done in linear time. If the test succeeds, add C to C(µ). Once all 38 equivalence classes are tested, if C(µ) is empty, then we conclude that G is not (star, 2)-colorable. Otherwise we proceed with the traversal of T. At the end of the traversal, if C(ρ) is not empty, we conclude that G is (star, 2)-colorable. A (star, 2)- coloring of G can be easily constructed by traversing T top-down, by following the choices performed during the bottom-up visit. In the following, we consider a subclass of outerplanar graphs, namely outerpaths, and we prove that they always admit (star, 2)-colorings. Note that the example that we presented in Lemma 1 is almost an outerpath, meaning that the weak-dual of this graph contains only degree-1 and degree-2 vertices, except for one specific vertex that has degree 3 (see the face of Figure 2a highlighted in gray). Recall that the weak-dual of an outerpath is a path (hence, it consists of only degree-1 and degree-2 vertices). Let G be an outerpath (see Figure 2b). We assume that G is inner-triangulated. This is not a loss of generality, as any (star, 2)-coloring of a triangulated outerpath induces a (star, 2)-coloring of any of its subgraphs. We first give some definitions. We call spine vertices the vertices v 1, v 2,..., v m that have degree at least four in G. We consider an additional spine vertex v m+1, which is the (unique) neighbor of v m along the cycle delimiting the outer face that is not adjacent to v m 1. Note that the spine vertices of G induce a path, that we call spine of G 2. The fan f i of a spine vertex consists of the set of neighbors of in G, except for 1 and for those following and preceding along the cycle delimiting the outer face 3 ; note that f i 1 for each i = 1,..., m, while f m+1 = 0. For each i = 1,..., m + 1, we denote by G i the subgraph of G induced by the spine vertices v 1,..., and by the fans f 1,..., f i 1. Note that G m+1 = G. We denote by c i the color assigned to spine vertex, and by c(g i ) a coloring of graph G i. Finally, we say that an edge of G is colored if its two endpoints have the same color. Theorem 2. Every outerpath admits a (star, 2)-coloring, which can be computed in linear time. Proof. Let G be an outerpath with spine v 1,..., v k. We describe an algorithm to compute a (star, 2)-coloring of G. At each step i = 1,..., k of the algorithm we consider the spine edge ( 1, ), assuming that a (star, 2)-coloring of G i has already been computed satisfying one of the following conditions (see Figure 3): Q 0 : The only colored vertex is v 1 ; Q 1 : c i c i 1, vertex 1 is the center of a star with color c i 1, and no colored edge is incident to ; Q 2 : c i = c i 1, and no colored edge other than ( 1, ) is incident to 1 or ; Q 3 : c i c i 1, vertex 1 is a leaf of a star with color c i 1, and no colored edge is incident to ; Q 4 : c i c i 1, vertex 1 is the center of a star with color c i 1, and vertex is the center of a star with color c i ; further, i < k and f i > 1; 2 Note that the spine of G coincides with the spine of the caterpillar obtained from the outerpath G by removing all the edges incident to its outer face, neglecting the additional spine vertex v m+1. 3 Fan f i contains all the leaves of the caterpillar incident to, plus the following spine vertex +1. 5

6 0 e 0 e o oe oo Q 0 Q 1 Q 4 1 e o e o v ee eo 1 o Q o0 Q 2 1 o1 1 Q e1 0 e0 Figure 3: Schematization of the algorithm. Each node represents the (unique) condition satisfied by G i at some step 0 i k. An edge label 0, 1, e, o represents the fact that the cardinality of a fan f i is 0, 1, even 0, or odd 1. If the label contains two characters, the second one describes the cardinality of f i+1. An edge between Q j and Q h with label x {1, e, o} (with label xy, where y {0, 1, e, o}) represents the fact that, if G i satisfies condition Q j and f i = x (resp. f i = x and f i+1 = y), then f i is colored so that G i+1 satisfies Q h. Q 5 : c i = c i 1, vertex 1 is the center of a star with color c i 1, and no colored edge other than ( 1, ) is incident to ; further, i < k and f i = 1. Next, we color the vertices in f i in such a way that c(g i+1 ) is a (star, 2)-coloring satisfying one of the conditions; refer to Figure 3 for a schematization of the case analysis. In the first step of the algorithm, we assign an arbitrary color to v 1, and hence c(g 1 ) satisfies Q 0. For i = 1,..., k we color f i depending on the condition satisfied by c(g i ). Coloring c(g i ) satisfies Q 0 : Independently of the cardinality of f i, we color its vertices with alternating colors so that c i+1 c i. In this way, the only possible colored edges are incident to and not to +1. So, c(g i+1 ) satisfies condition Q 1. Coloring c(g i ) satisfies Q 1 : In this case we distinguish the following subcases, based on the cardinality of f i. If f i = 0, we have that i = k and hence G k = G. It follows that c(g k ) is a (star, 2)-coloring of G. If f i = 1 (that is, f i contains only +1 ; see Figure 4a), we set c i+1 = c i. Since the only neighbor of +1 in G i+1 different from is 1, whose color is c i 1 c i, and since has no neighbor with color c i other than +1, by condition Q 1, coloring c(g i+1 ) is a (star, 2)-coloring satisfying condition Q 2. If f i > 1 (see Figure 4b), we color the vertices in f i with alternating colors so that c i+1 c i. This implies that every colored edge of G i+1 not belonging to G i is incident either to, if its color is c i, or to 1, if its color is c i 1 ; the latter case only happens if f i is odd. Thus, (resp. 1 ) is the center of a star of color c i (resp. c i 1 ) in G i+1. Since has no neighbor with color c i in G i, while 1 is a center also in G i, coloring c(g i+1 ) is a (star, 2)-coloring. Finally, since +1 has no neighbors with color c i+1 c i, by construction, c(g i+1 ) satisfies condition Q 1. Coloring c(g i ) satisfies Q 2 : We again distinguish subcases based on f i. 6

7 (a) 1 (b) (c) (d) (e) (f) Figure 4: Graph G i+1 after coloring f i when c(g i ) satisfies: Q 1 and (a) f i = 1 or (b) f i > 1; Q 2 and (c) f i = o, or f i = e and (d) f i+1 = 0, (e) f i+1 = 1, or (f) f i+1 > 1. Shaded regions represent G i. Bold edges connect vertices with the same color, while spine edges are dashed (d) (a) (b) (c) Figure 5: Graph G i+1 after coloring f i when c(g i ) satisfies: Q 3 and (a) f i = 1, or (b) f i = e; Q 4 (c); or Q 5 (d). Shaded regions represent G i. Bold edges connect vertices with the same color, while spine edges are dashed. If f i = 0, we have that i = k and hence c(g k ) is a (star, 2)-coloring of G = G k. If f i is odd, including the case f i = 1 (see Figure 4c), we color the vertices of f i with alternating colors in such a way that c i+1 c i. By construction, c(g i+1 ) is a (star, 2)-coloring satisfying condition Q 1. If f i is even and different from 0, instead, we have to consider the cardinality of f i+1 in order to decide the coloring of f i. We distinguish three subcases: f i+1 = 0 : Note that in this case i = k holds (see Figure 4d). We color the vertices of f i with alternating colors so that c i+1 = c i. Note that the unique neighbor of 1 in f i has color different from c i 1, since f i is even. Hence, all the new colored edges are incident to, which implies that c(g i+1 ) is a (star, 2)-coloring satisfying condition Q 2. f i+1 = 1 : Note that i < k and f i+1 only contains +2 (see Figure 4e). We color the vertices of f i with alternating colors so that c i+1 = c i. Since (i) all the new colored edges are incident to, (ii) and 1 have no neighbor with their same color in G i (apart from each other), (iii) c i+1 = c i, and (iv) i < k, we have that c(g i+1 ) is a (star, 2)-coloring satisfying condition Q 5. f i+1 > 1 : Note that i < k (see Figure 4f). Independently of whether f i+1 is even or odd, we color the vertices of f i so that c i+1 c i, the unique neighbor of +1 different from has also color c i+1, and all the other vertices have alternating colors. Since each new colored edge is incident to either or +1, since c i+1 c i, and since i < k, coloring c(g i+1 ) is a (star, 2)-coloring satisfying condition Q 4. Coloring c(g i ) satisfies Q 3 : If f i = 0, we have that i = k and hence c(g k ) is a (star, 2)-coloring of G = G k. If f i = 1 (that is, f i contains only +1 ; see Figure 5a), we set c i+1 = c i. As in the analogous case in which c(g i ) satisfies condition Q 1, we can prove that c(g i+1 ) is a (star, 2)-coloring which satisfies condition Q 2. 7

8 If f i is even and different from 0 (see Figure 5b), we color the vertices of f i with alternating colors in such a way that c i+1 c i. By construction, c(g i+1 ) is a (star, 2)-coloring which satisfies condition Q 1. If f i is odd and different from 1, we again consider the cardinality of f i+1 in order to decide the coloring of f i. For the four possible classes of values of f i+1, the coloring strategy and the condition satisfied by the resulting coloring c(g i+1 ) are the same as for the analogous case in which c(g i ) satisfies Q 2 and f i is even. Coloring c(g i ) satisfies Q 4 : Note that f i > 0, given that i < k, and f i 1, by condition Q 4. Independently of whether f i is even or odd (see Figure 5c), we color the vertices in f i with alternating colors so that c i+1 c i. In this way, the only possible colored edges are incident to 1 and to, which are both centers of a star already in G i, and not to +1. Hence, c(g i+1 ) is a (star, 2)-coloring satisfying condition Q 1. Coloring c(g i ) satisfies Q 5 : Note that f i = 1, by condition Q 5 (that is, f i only contains +1 ; see Figure 5d). We set c i+1 c i ; clearly, c(g i+1 ) is a (star, 2)-coloring satisfying condition Q 3. Observe that the running time of the algorithm is linear in the number of vertices of G. In fact, at each step i = 1,..., k, the condition Q j satisfied by c(g i ) and the cardinalities of f i and f i+1 are known (the cardinality of all the fans can be precomputed in advance), and the coloring strategy to obtain c(g i+1 ) and the condition satisfied by this coloring are uniquely determined by these information in constant time. 3 NP-completeness for (Planar) Graphs of Bounded Degree In this section, we study the computational complexity of the (star, 2)-coloring and (star, 3)-coloring problems for (planar) graphs of bounded degree. Theorem 3. It is NP-complete to determine whether a graph admits a (star, 2)-coloring, even in the case where its maximum degree is no more than 5. Proof. The problem clearly belongs to NP; a non-deterministic algorithm only needs to guess a color for each vertex of the graph and then in linear time can trivially check whether the graphs induced by each color-set are forests of stars. To prove that the problem is NPhard, we employ a reduction from the well-known Not-All-Equal 3-SAT problem or naesat for short [19, p.187]. An instance of naesat consists of a 3-CNF formula φ with variables x 1,..., x n and clauses C 1,..., C m. The task is to find a truth assignment of φ so that no clause has all three literals equal in truth value (that is, not all are true). We show how to construct a graph G φ of maximum vertex-degree 5 admitting a (star, 2)-coloring if and only if φ is satisfiable. Intuitively, graph G φ reflecting formula φ consists of a set of subgraphs serving as variable gadgets that are connected to simple 3-cycles that serve as clause gadgets in an appropriate way; see Figure 6c for an example. Consider the graph of Figure 6a, which contains two adjacent vertices, denoted by u 1 and u 2, and four vertices, denoted by v 1, v 2, v 3 and v 4, that form a path, so that each of u 1 and u 2 is connected to each of v 1, v 2, v 3 and v 4. We claim that in any (star, 2)-coloring of this graph u 1 and u 2 have different colors. Assume to the contrary that u 1 and u 2 have the same color, say white. Since u 1 and u 2 are adjacent, none of v 1, v 2, v 3 and v 4 is white. So, v 1,..., v 4 form a monochromatic component in gray which is of diameter 3; a contradiction. Hence, u 1 and u 2 have different colors, say gray and white, respectively. In addition, the colors of v 1, v 2, v 3 and v 4 alternate along the path v 1 v 2 v 3 v 4, as otherwise there 8

9 x 2 = true v 1 v 2 v 3 v 4 u 1 u 2 (a) variable-gadget x 3 = true x 2 x 3 C 2 x 1 x 3 x 2 v 1 1 v 1 2 v 1 3 v 1 4 v 2 1 v 2 2 v 2 3 v 2 4 v 3 1 v 3 2 v 3 3 v 3 4 C 1 x 1 u 1 1 G u 1 2 u 2 1 u 2 2 u 3 1 u 3 1 G 2 G 3 2 (b) a chain of length 3 x 1 = false (c) reduction; clause-gadgets are gray Figure 6: Illustration of: (a) a graph with 6 vertices, (b) a chain of length 3, (c) the reduction from naesat to (star, 2)-coloring: φ = (x 1 x 2 x 3 ) ( x 1 x 2 x 3 ). The solution corresponds to the assignment x 1 = false and x 2 = x 3 = false. Sets O x1, E x2 and E x3 (E x1, O x2 and O x3, resp.) are colored gray (white, resp.). would exist two consecutive vertices and +1, with i = 1, 2, 3, of the same color, which would create a monochromatic triangle with either u 1 or u 2. For k 1, we form a chain of length k that contains k copies G 1, G 2,..., G k of the graph of Figure 6a, connected to each other as follows (see Figure 6b). For i = 1, 2,..., k, let u i 1, ui 2, vi 1, vi 2, vi 3 and vi 4 be the vertices of G i. Then, for i = 1, 2,..., k 1 we introduce between G i and G i+1 an edge connecting vertices v4 i and vi+1 1 (dotted in Figure 6b). This edge ensures that v4 i and vi+1 1 are not of the same color, since otherwise we would have a monochromatic path of length four. Hence, the colors of the vertices of the so-called spinepath v1 1 v1 2 v1 3 v vk 1 vk 2 vk 3 vk 4 alternate along this path. In other words, if the odd-positioned vertices of the spine-path are white, then the even-positioned ones will be gray, and vice versa. In addition, all vertices of the spine-path have degree 4 (except for v1 1 and vk 4, which have degree 3). For each variable x i of φ, graph G φ contains a so-called variable-chain C xi of length n i 2 2, where n i is the number of occurrences of x i in φ, 1 i n; see Figure 6c. Let O[C xi ] and E[C xi ] be the sets of odd- and even-positioned vertices along the spine-path of C xi, respectively. For each clause C i = (λ j λ k λ l ) of φ, 1 i m, where λ j {x j, x j }, λ k {x k, x k }, λ l {x l, x l } and j, k, l {1,..., n}, graph G φ contains a 3-cycle of corresponding clause-vertices which, of course, cannot have the same color (clause-gadget; highlighted in gray in Figure 6c). If λ j is positive (negative), then we connect the clausevertex corresponding to λ j in G φ to a vertex of degree less than 5 that belongs to set E[C xj ] (O[C xj ]) of chain C xj. Similarly, we create connections for literals λ k and λ l ; see the edges leaving the triplets for clauses C 1 and C 2 in Figure 6c. The length of C xi, 1 i n, guarantees that all connections are accomplished so that no vertex of C xi has degree larger than 5. Thus, G φ is of maximum degree 5. Since G φ is linear in the size of φ, the construction can be done in O(n + m) time. We show that G φ is (star, 2)-colorable if and only if φ is satisfiable. Assume first that φ is satisfiable. If x i is true (false), then we color E[C xi ] white (gray) and O[C xi ] gray (white). Hence, E[C xi ] and O[C xi ] admit different colors, as desired. Further, if x i is true (false), then we color gray (white) all the clause-vertices of G φ that correspond to positive literals of x i in φ and we color white (gray) those corresponding to negative literals. Thus, a clause-vertex of G φ cannot have the same color as its neighbor at the variable-gadget. Since in the truth assignment of φ no clause has all three literals true, no three clause-vertices 9

10 u u 11 u 12 u 13 u 21 u 22 u 23 (a) u 12 u 13 s u 11 u 24 u 25 u 21 u 22 u 23 u 1 u 33 u 34 t u 2 Schematization: u 3 s t (b) u 36 u 37 u 35 u 47 u 45 u 46 x x 1 x 2 x 3 y Schematization: x y (c) (d) (e) Figure 7: (a) clause-gadget, (b) transmitter-gadget, (c) variable-gadget, (d) a chain of length 11, (e) crossing-gadget. belonging to the same clause have the same color. Suppose that G φ is (star, 2)-colorable. By construction, each of E[C xi ] and O[C xi ] is either white or gray, i = 1,..., n. If P [C xi ] is white, then we set x i = true; otherwise, we set x i = false. Assume, to the contrary, that there is a clause of φ whose literals are all true or all false. By construction, the corresponding clause-vertices of G φ, which form a 3-cycle in G φ, have the same color, which is a contradiction. We now turn our attention to planar graphs. Our proof follows the same construction as the one of Theorem 3 but to ensure planarity we replace the crossings with appropriate crossing-gadgets. Also, recall that the construction in Theorem 3 highly depends on the presence of triangles (refer, e.g., to the clause gadgets). In the following theorem, we prove that the (star, 2)-coloring problem remains NP-complete, even in the case of triangle-free planar graphs. Note that in order to avoid triangular faces, we use slightly more complicated variable- and clause-gadgets, which have higher degree but still bounded by a constant. Theorem 4. It is NP-complete to determine whether a triangle-free planar graph admits a (star, 2)-coloring. Proof. Membership in NP can be shown as in the proof of Theorem 3. To prove that the problem in NP-hard, we again employ a reduction from naesat. To avoid crossings we will construct a triangle-free planar graph G φ (with different variable- and clause-gadgets) similar to the previous construction, so that G φ admits a (star, 2)-coloring if and only if φ is satisfiable. The clause-gadget is illustrated in Fig.7a. It consists of a 2 3 grid (highlighted in gray) and one vertex of degree 2 (denoted by u in Fig.7a) connected to the top-left and bottom-right vertices of the grid. We claim that the clause-vertices of this gadget (denoted by u, u 11 and u 23 in Fig.7a) cannot all have the same color. For a proof by contradiction assume that u, u 11 and u 23 are all black. Since u 12, u 13, u 21 and u 22 are adjacent either to u 11 or to u 23, none of them is black. Hence, u 21 u 22 u 12 u 13 is a monochromatic path of length three; a contradiction to the diameter of the coloring. Fig.7b illustrates the so-called transmitter-gadget, which consists of three copies of the 2 3 grid (highlighted in gray), each of which gives rise to a clause-gadget with the degree-2 vertices u 1, u 2 and u 3. It also has two additional vertices (denoted by s and t in Fig.7b), each of which forms a clause-gadget with each of the three copies of the rectangular grid. We claim that in any (star, 2)-coloring of the transmitter-gadget s and t are of the same colors. Otherwise, a simple observation shows that there is a monochromatic path of length three; a contradiction to the diameter of the coloring. A schematization of the transmitter-gadget is given in Fig.7b. 10

11 The variable-gadget is illustrated in Fig.7c. We claim that in any (star, 2)-coloring of these gadget vertices x and y must be of different colors. Assume to the contrary that x and y are both white. Then, vertices x 1, x 2 and x 3 must also be white, due to the transmittergadgets involved. Hence, x x 1 y x 3 x 1 is a white-colored cycle; a contradiction to the diameter of the coloring. A schematization of the variable-gadget is given in Fig.7c. The corresponding one for the chain is given in Fig.7d. Since we proved that the clause-vertices of the clause-gadgets cannot all have the same color and that the variable gadget has two specific vertices of different colors, the rest of the construction is identical to the one of the previous theorem. Note, however, that G φ is unlikely to be planar, as required by this theorem. However we can arrange the variablegadgets and the clause-gadgets so that the only edges that cross are the ones joining the variable-gadgets with the clause-gadgets. Then, we replace every crossing by the crossinggadget illustrated in Fig.7e. This particular gadget has the following two properties: (i) its topmost and bottommost vertices must be of the same color (due to the vertical arrangement of the variable-gadgets), which implies that (ii) the leftmost and rightmost vertices must be of the same color as well. Hence, we can replace all potential crossings with the crossinggadget. Since the number of crossings is quadratic to the number of edges, the size of the construction is still polynomial. Everything else in the construction and in the argument remains the same. Note that Theorems 3 and 4 have been independently proven by Dorbec et al. [8]. In the following theorem we prove that the (star, 2)-coloring problem remains NP-complete even if one allows one more color and the input graph is either of maximum degree 9 or planar of maximum degree 16. Recall that all planar graphs are 4-colorable. Theorem 5. It is NP-complete to determine whether a graph G admits a (star, 3)-coloring, even in the case where the maximum degree of G is no more than 9 or in the case where G is a planar graph of maximum degree 16. Proof. Membership in NP can be proved similarly to the corresponding one of Theorem 3. To prove that the problem is NP-hard, we employ a reduction from the well-known 3- coloring problem, which is NP-complete even for planar graphs of maximum vertexdegree 4 [6]. So, let G be an instance of the 3-coloring problem. To prove the first part of the theorem, we will construct a graph H of maximum vertex-degree 9 admitting a (star, 3)-coloring if and only if G is 3-colorable. Central in our construction is the complete graph on six vertices K 6, which is (star, 3)-colorable; see Figure 8a. We claim that in any (star, 3)-coloring of K 6 each vertex is adjacent to exactly one vertex of the same color. For a proof by contradiction, assume that there is a (star, 3)-coloring of K 6 in which three vertices, say u, v and w, have the same color. From the completeness of K 6, it follows that u, v and w form a monochromatic components of diameter 3, which is a contradiction. Graph H is obtained from G by attaching a copy of K 6 at each vertex u of G, and by identifying u with a vertex of K 6, which we call attachment-vertex. Hence, H has maximum degree 9. As H is linear in the size of G, it can be constructed in linear time. If G admits a 3-coloring, then H admits a (star, 3)-coloring in which each attachmentvertex in H has the same color as the corresponding vertex of G, and the colors of the other vertices are determined based on the color of the attachment-vertices. To prove that a (star, 3)-coloring of H determines a 3-coloring of G, it is enough to prove that any two adjacent attachment-vertices v and w in H have different colors, which clearly holds since both v and w are incident to a vertex of the same color in the corresponding copies of K 6 associated with them. 11

12 (a) (b) (c) Figure 8: (a) The complete graph on six vertices K 6. (b) The attachment-graph for the planar case. (c) A planar graph of max-degree 4 that is not (star, 2)-colorable. For the second part of the theorem, we attach at each vertex of G the planar graph of Figure 8b using as attachment its topmost vertex, which is of degree 12 (instead of K 6 which is not planar). Hence, the constructed graph H is planar and has degree 16 as desired. Furthermore, it is not difficult to be proved that in any (star, 3)-coloring of the graph of Figure 8b its attachment-vertex is always incident to (at least one) another vertex of the same color, that is, it has exactly the same property with any vertex of K 6. Hence, the rest of the proof is analogous to the one of the first part of the theorem. 4 Conclusions In this work, we presented algorithmic and complexity results for the (star, 2)-coloring and the (star, 3)-coloring problems. We proved that all outerpaths are (star, 2)-colorable and we gave a polynomial-time algorithm to determine whether an outerplanar graph is (star, 2)-colorable. For the classes of graphs of bounded degree and planar triangle-free graphs we presented several NP-completeness results. However, there exist several open questions raised by our work. In Theorem 3 we proved that it is NP-complete to determine whether a graph of maximum degree 5 is (star, 2)-colorable. So, a reasonable question to ask is whether one can determine in polynomial time whether a graph of maximum degree 4 is (star, 2)-colorable. The question is of relevance even for planar graphs of maximum degree 4. Note that not all planar graphs of maximum degree 4 are (star, 2)-colorable (Figure 8c shows such a counterexample found by extensive case analysis), while all graphs of maximum degree 3 are (edge, 2)-colorable [16]. Other classes of graphs, besides the outerpaths, that are always (star, 2)-colorable are of interest. In Theorem 5 we proved that it is NP-complete to determine whether a graph of maximum degree 9 is (star, 3)-colorable. The corresponding question on the complexity remains open for the classes of graphs of maximum degree 6, 7 and 8. Recall that graphs of maximum degree 4 or 5 are always (star, 3)-colorable. One possible way to expand the class of graphs that admit defective colorings, is to allow larger values on the diameter of the graphs induced by the same color class. Acknowledgement: We thank the participants of the special session GNV of IISA 15 inspiring this work. We also thank Pascal Ochem who brought [8] to our attention, where some of our NP-completeness results have been independently proven. 12

13 References [1] J. Andrews and M. S. Jacobson. On a generalization of chromatic number. Congressus Numerantium, 47:33 48, [2] D. Archdeacon. A note on defective coloring of graphs in surfaces. Journal of Graph Theory, 11(4): , [3] G. Chartrand and L. M. Lesniak. Graphs and digraphs. Wadsworth, [4] L. J. Cowen, R. H. Cowen, and D. R. Woodall. Defective colorings of graphs in surfaces: Partitions into subgraphs of bounded valency. Journal Graph Theory, 10(2): , [5] L. J. Cowen, W. Goddard, and C. E. Jesurum. Defective coloring revisited. Journal of Graph Theory, 24(3): , [6] D. P. Dailey. Uniqueness of colorability and colorability of planar 4-regular graphs are np-complete. Discrete Mathematics, 30(3): , [7] G. Ding and B. Oporowski. On tree-partitions of graphs. Discrete Mathematics, 149(13):45 58, [8] P. Dorbec, M. Montassier, and P. Ochem. Vertex partitions of graphs into cographs and stars. Journal of Graph Theory, 75(1):75 90, [9] A. Edelman, A. Hassidim, H. Nguyen, and K. Onak. An efficient partitioning oracle for bounded-treewidth graphs. In L. A. Goldberg, K. Jansen, R. Ravi, and J. D. P. Rolim, editors, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, volume 6845 of LNCS, pages Springer, [10] M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, [11] G. Gonthier. Formal proof the four-color theorem. Notices of the American Mathematical Society, 55(11): , [12] F. Hadlock. Finding a maximum cut of a planar graph in polynomial time. SIAM Journal of Computing, 4(3): , [13] F. Harary and K. Jones. Conditional colorability II: Bipartite variations. Congressus Numerantium, 50: , [14] R. M. Karp. Reducibility among combinatorial problems. In R. Miller, J. Thatcher, and J. Bohlinger, editors, Complexity of Computer Computations, The IBM Research Symposia Series, pages Springer, [15] L. Kowalik. Fast 3-coloring triangle-free planar graphs. Algorithmica, 58(3): , [16] L. Lovász. On decomposition of graphs. Studia Scientiarum Mathematicarum Hungarica, 1: , [17] L. Lovász. Three short proofs in graph theory. Journal of Combinatorial Theory, Series B, 19(3): ,

14 [18] P. Maritz and S. Mouton. Francis Guthrie: A colourful life. The Mathematical Intelligencer, 34(3):67 75, [19] C. H. Papadimitriou. Computational complexity. Academic Internet Publ., [20] A. Proskurowski and M. M. Syso. Efficient vertex- and edge-coloring of outerplanar graphs. SIAM Journal on Algebraic Discrete Methods, 7(1): , [21] D. R. Wood. On tree-partition-width. European Journal of Combinatorics, 30(5): , Part Special Issue on Metric Graph Theory. 14

arxiv: v3 [cs.dm] 12 Jun 2014

arxiv: v3 [cs.dm] 12 Jun 2014 On Maximum Differential Coloring of Planar Graphs M. A. Bekos 1, M. Kaufmann 1, S. Kobourov, S. Veeramoni 1 Wilhelm-Schickard-Institut für Informatik - Universität Tübingen, Germany Department of Computer

More information

arxiv: v2 [cs.cc] 29 Mar 2010

arxiv: v2 [cs.cc] 29 Mar 2010 On a variant of Monotone NAE-3SAT and the Triangle-Free Cut problem. arxiv:1003.3704v2 [cs.cc] 29 Mar 2010 Peiyush Jain, Microsoft Corporation. June 28, 2018 Abstract In this paper we define a restricted

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

arxiv: v1 [cs.cc] 30 Jun 2017

arxiv: v1 [cs.cc] 30 Jun 2017 Hamiltonicity is Hard in Thin or Polygonal Grid Graphs, but Easy in Thin Polygonal Grid Graphs Erik D. Demaine Mikhail Rudoy arxiv:1706.10046v1 [cs.cc] 30 Jun 2017 Abstract In 2007, Arkin et al. [3] initiated

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

Intersection-Link Representations of Graphs

Intersection-Link Representations of Graphs Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 21, no. 4, pp. 731 755 (2017) DOI: 10.7155/jgaa.00437 Intersection-Link Representations of Graphs Patrizio Angelini 1 Giordano Da Lozzo

More information

Partitions of Graphs into Trees

Partitions of Graphs into Trees Partitions of Graphs into Trees Therese Biedl and Franz J. Brandenburg School of Computer Science, University of Waterloo, NL3G, Canada biedl@uwaterloo.ca Lehrstuhl für Informatik, Universität Passau,

More information

Planar Octilinear Drawings with One Bend Per Edge

Planar Octilinear Drawings with One Bend Per Edge Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 19, no. 2, pp. 0 0 (2015) DOI: 10.7155/jgaa.00369 Planar Octilinear Drawings with One Bend Per Edge M. A. Bekos 1 M. Gronemann 2 M. Kaufmann

More information

Acyclic Colorings of Graph Subdivisions

Acyclic Colorings of Graph Subdivisions Acyclic Colorings of Graph Subdivisions Debajyoti Mondal, Rahnuma Islam Nishat, Sue Whitesides, and Md. Saidur Rahman 3 Department of Computer Science, University of Manitoba Department of Computer Science,

More information

Straight-Line Drawings of 2-Outerplanar Graphs on Two Curves

Straight-Line Drawings of 2-Outerplanar Graphs on Two Curves Straight-Line Drawings of 2-Outerplanar Graphs on Two Curves (Extended Abstract) Emilio Di Giacomo and Walter Didimo Università di Perugia ({digiacomo,didimo}@diei.unipg.it). Abstract. We study how to

More information

Overlapping Cluster Planarity.

Overlapping Cluster Planarity. Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 12, no. 3, pp. 267 291 (2008) Overlapping Cluster Planarity. Walter Didimo 1 Francesco Giordano 1 Giuseppe Liotta 1 1 Dipartimento di

More information

Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, Roma, Italy

Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, Roma, Italy R O M A TRE DIA Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, 79 046 Roma, Italy Topological Morphing of Planar Graphs P. Angelini, P.F. Cortese,

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

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

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

A Vizing-like theorem for union vertex-distinguishing edge coloring

A Vizing-like theorem for union vertex-distinguishing edge coloring A Vizing-like theorem for union vertex-distinguishing edge coloring Nicolas Bousquet, Antoine Dailly, Éric Duchêne, Hamamache Kheddouci, Aline Parreau Abstract We introduce a variant of the vertex-distinguishing

More information

Vertex 3-colorability of claw-free graphs

Vertex 3-colorability of claw-free graphs Algorithmic Operations Research Vol.2 (27) 5 2 Vertex 3-colorability of claw-free graphs Marcin Kamiński a Vadim Lozin a a RUTCOR - Rutgers University Center for Operations Research, 64 Bartholomew Road,

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

On Structural Parameterizations of the Matching Cut Problem

On Structural Parameterizations of the Matching Cut Problem On Structural Parameterizations of the Matching Cut Problem N. R. Aravind, Subrahmanyam Kalyanasundaram, and Anjeneya Swami Kare Department of Computer Science and Engineering, IIT Hyderabad, Hyderabad,

More information

Max-Cut and Max-Bisection are NP-hard on unit disk graphs

Max-Cut and Max-Bisection are NP-hard on unit disk graphs Max-Cut and Max-Bisection are NP-hard on unit disk graphs Josep Díaz and Marcin Kamiński 2 Llenguatges i Sistemes Informàtics 2 RUTCOR, Rutgers University Universitat Politècnica de Catalunya 640 Bartholomew

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

Coloring edges and vertices of graphs without short or long cycles

Coloring edges and vertices of graphs without short or long cycles Coloring edges and vertices of graphs without short or long cycles Marcin Kamiński and Vadim Lozin Abstract Vertex and edge colorability are two graph problems that are NPhard in general. We show that

More information

On Covering a Graph Optimally with Induced Subgraphs

On Covering a Graph Optimally with Induced Subgraphs On Covering a Graph Optimally with Induced Subgraphs Shripad Thite April 1, 006 Abstract We consider the problem of covering a graph with a given number of induced subgraphs so that the maximum number

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

Feedback Arc Set in Bipartite Tournaments is NP-Complete

Feedback Arc Set in Bipartite Tournaments is NP-Complete Feedback Arc Set in Bipartite Tournaments is NP-Complete Jiong Guo 1 Falk Hüffner 1 Hannes Moser 2 Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz 2, D-07743 Jena, Germany

More information

A Note on Vertex Arboricity of Toroidal Graphs without 7-Cycles 1

A Note on Vertex Arboricity of Toroidal Graphs without 7-Cycles 1 International Mathematical Forum, Vol. 11, 016, no. 14, 679-686 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.1988/imf.016.667 A Note on Vertex Arboricity of Toroidal Graphs without 7-Cycles 1 Haihui

More information

Chordal deletion is fixed-parameter tractable

Chordal deletion is fixed-parameter tractable Chordal deletion is fixed-parameter tractable Dániel Marx Institut für Informatik, Humboldt-Universität zu Berlin, Unter den Linden 6, 10099 Berlin, Germany. dmarx@informatik.hu-berlin.de Abstract. It

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

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

UNIVERSITÀ DEGLI STUDI DI ROMA TRE Dipartimento di Informatica e Automazione. Constrained Simultaneous and Near-Simultaneous Embeddings

UNIVERSITÀ DEGLI STUDI DI ROMA TRE Dipartimento di Informatica e Automazione. Constrained Simultaneous and Near-Simultaneous Embeddings R O M A TRE DIA UNIVERSITÀ DEGLI STUDI DI ROMA TRE Dipartimento di Informatica e Automazione Via della Vasca Navale, 79 00146 Roma, Italy Constrained Simultaneous and Near-Simultaneous Embeddings FABRIZIO

More information

Near-colorings: non-colorable graphs and NP-completeness

Near-colorings: non-colorable graphs and NP-completeness Near-colorings: non-colorable graphs and NP-completeness M. Montassier and P. Ochem LIRMM (Université de Montpellier, CNRS), Montpellier, France. February 16, 015 Abstract A graph G is (d 1,..., d l )-colorable

More information

Max-Cut and Max-Bisection are NP-hard on unit disk graphs

Max-Cut and Max-Bisection are NP-hard on unit disk graphs R u t c o r Research R e p o r t Max-Cut and Max-Bisection are NP-hard on unit disk graphs Josep Díaz a Marcin Kamiński b RRR 2006-23, September 2006 RUTCOR Rutgers Center for Operations Research Rutgers

More information

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES Volume 2, Number 1, Pages 61 66 ISSN 1715-0868 COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES MARCIN KAMIŃSKI AND VADIM LOZIN Abstract. Vertex and edge colorability are two graph problems

More information

Acyclic Edge Colouring of 2-degenerate Graphs

Acyclic Edge Colouring of 2-degenerate Graphs Acyclic Edge Colouring of 2-degenerate Graphs Chandran Sunil L., Manu B., Muthu R., Narayanan N., Subramanian C. R. Abstract An acyclic edge colouring of a graph is a proper edge colouring such that there

More information

ABSTRACT Finding a cut or nding a matching in a graph are so simple problems that hardly are considered problems at all. Finding a cut whose split edg

ABSTRACT Finding a cut or nding a matching in a graph are so simple problems that hardly are considered problems at all. Finding a cut whose split edg R O M A TRE DIA Universita degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, 79 { 00146 Roma, Italy The Complexity of the Matching-Cut Problem Maurizio Patrignani

More information

The Maximum k-differential Coloring Problem

The Maximum k-differential Coloring Problem The Maximum k-differential Coloring Problem M. A. Bekos 1, M. Kaufmann 1, S. Kobourov 2, S. Veeramoni 2 1 Wilhelm-Schickard-Institut für Informatik - Universität Tübingen, Germany {bekos,mk}@informatik.uni-tuebingen.de

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

Coloring Subgraphs with Restricted Amounts of Hues

Coloring Subgraphs with Restricted Amounts of Hues Coloring Subgraphs with Restricted Amounts of Hues Wayne Goddard School of Computing and Dept of Mathematical Sciences Clemson University goddard@clemson.edu Robert Melville Dept of Mathematics Abstract

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

Parameterized graph separation problems

Parameterized graph separation problems Parameterized graph separation problems Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary, dmarx@cs.bme.hu Abstract.

More information

SEFE without Mapping via Large Induced Outerplane Graphs in Plane Graphs

SEFE without Mapping via Large Induced Outerplane Graphs in Plane Graphs SEFE without Mapping via Large Induced Outerplane Graphs in Plane Graphs Patrizio Angelini 1, William Evans 2, Fabrizio Frati 1, Joachim Gudmundsson 3 1 Dipartimento di Ingegneria, Roma Tre University,

More information

Conflict-free Covering

Conflict-free Covering CCCG 05, Kingston, Ontario, August 0, 05 Conflict-free Covering Esther M. Arkin Aritra Banik Paz Carmi Gui Citovsky Matthew J. Katz Joseph S. B. Mitchell Marina Simakov Abstract Let P = {C, C,..., C n

More information

Embedded Width, A Variation of Treewidth for Planar Graphs

Embedded Width, A Variation of Treewidth for Planar Graphs Embedded Width, A Variation of Treewidth for Planar Graphs Robert Weber Advisor: Glencora Borradaile Abstract A commonly studied property of graphs is treewidth, a measure of how tree-like a graph is.

More information

The NP-Completeness of Some Edge-Partition Problems

The NP-Completeness of Some Edge-Partition Problems The NP-Completeness of Some Edge-Partition Problems Ian Holyer y SIAM J. COMPUT, Vol. 10, No. 4, November 1981 (pp. 713-717) c1981 Society for Industrial and Applied Mathematics 0097-5397/81/1004-0006

More information

Chain Packings and Odd Subtree Packings. Garth Isaak Department of Mathematics and Computer Science Dartmouth College, Hanover, NH

Chain Packings and Odd Subtree Packings. Garth Isaak Department of Mathematics and Computer Science Dartmouth College, Hanover, NH Chain Packings and Odd Subtree Packings Garth Isaak Department of Mathematics and Computer Science Dartmouth College, Hanover, NH 1992 Abstract A chain packing H in a graph is a subgraph satisfying given

More information

On 2-Subcolourings of Chordal Graphs

On 2-Subcolourings of Chordal Graphs On 2-Subcolourings of Chordal Graphs Juraj Stacho School of Computing Science, Simon Fraser University 8888 University Drive, Burnaby, B.C., Canada V5A 1S6 jstacho@cs.sfu.ca Abstract. A 2-subcolouring

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

Two trees which are self-intersecting when drawn simultaneously

Two trees which are self-intersecting when drawn simultaneously Discrete Mathematics 309 (2009) 1909 1916 www.elsevier.com/locate/disc Two trees which are self-intersecting when drawn simultaneously Markus Geyer a,, Michael Kaufmann a, Imrich Vrt o b a Universität

More information

A note on the subgraphs of the (2 )-grid

A note on the subgraphs of the (2 )-grid A note on the subgraphs of the (2 )-grid Josep Díaz a,2,1 a Departament de Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya Campus Nord, Edifici Ω, c/ Jordi Girona Salgado 1-3,

More information

The Straight-Line RAC Drawing Problem is NP-Hard

The Straight-Line RAC Drawing Problem is NP-Hard The Straight-Line RAC Drawing Problem is NP-Hard Evmora N. Argyriou 1, Michael A. Bekos 1, and Antonios Symvonis 1 School of Applied Mathematical & Physical Sciences, National Technical University of Athens,

More information

The Complexity of Camping

The Complexity of Camping The Complexity of Camping Marzio De Biasi marziodebiasi [at] gmail [dot] com July 2012 Version 0.04: a re-revised sketch of the proof Abstract We prove that the tents puzzle game is NP -complete using

More information

8.1 Polynomial-Time Reductions

8.1 Polynomial-Time Reductions 8.1 Polynomial-Time Reductions Classify Problems According to Computational Requirements Q. Which problems will we be able to solve in practice? A working definition. Those with polynomial-time algorithms.

More information

Testing Maximal 1-planarity of Graphs with a Rotation System in Linear Time

Testing Maximal 1-planarity of Graphs with a Rotation System in Linear Time Testing Maximal 1-planarity of Graphs with a Rotation System in Linear Time Peter Eades 1, Seok-Hee Hong 1, Naoki Katoh 2, Giuseppe Liotta 3, Pascal Schweitzer 4, and Yusuke Suzuki 5 1 University of Sydney,

More information

On the subgraphs of the (2 )-grid

On the subgraphs of the (2 )-grid R u t c o r Research R e p o r t On the subgraphs of the (2 )-grid Josep Díaz a Marcin Kamiński b Dimitrios M. Thilikos c RRR 18 2007, May 2007 RUTCOR Rutgers Center for Operations Research Rutgers University

More information

PLANAR GRAPH BIPARTIZATION IN LINEAR TIME

PLANAR GRAPH BIPARTIZATION IN LINEAR TIME PLANAR GRAPH BIPARTIZATION IN LINEAR TIME SAMUEL FIORINI, NADIA HARDY, BRUCE REED, AND ADRIAN VETTA Abstract. For each constant k, we present a linear time algorithm that, given a planar graph G, either

More information

arxiv: v1 [cs.cg] 15 Sep 2014

arxiv: v1 [cs.cg] 15 Sep 2014 Planar Embeddings with Small and Uniform Faces Giordano Da Lozzo, Vít Jelínek, Jan Kratochvíl 3, and Ignaz Rutter 3,4 arxiv:409.499v [cs.cg] 5 Sep 04 Department of Engineering, Roma Tre University, Italy

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

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE Professor Kindred Math 104, Graph Theory Homework 2 Solutions February 7, 2013 Introduction to Graph Theory, West Section 1.2: 26, 38, 42 Section 1.3: 14, 18 Section 2.1: 26, 29, 30 DO NOT RE-DISTRIBUTE

More information

Augmenting the Connectivity of Planar and Geometric Graphs

Augmenting the Connectivity of Planar and Geometric Graphs Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 16, no. 2, pp. 599 628 (2012) DOI: 10.7155/jgaa.00275 Augmenting the Connectivity of Planar and Geometric Graphs Ignaz Rutter 1 Alexander

More information

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem Pawe l Żyliński Institute of Mathematics University of Gdańsk, 8095 Gdańsk, Poland pz@math.univ.gda.pl Submitted: Sep 9, 005;

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: v2 [math.co] 21 Jun 2018

arxiv: v2 [math.co] 21 Jun 2018 Edge Partitions of Optimal 2-plane and 3-plane Graphs Michael Bekos 1, Emilio Di Giacomo 2, Walter Didimo 2, Giuseppe Liotta 2, Fabrizio Montecchiani 2, Chrysanthi Raftopoulou 3 1 Institut für Informatik,

More information

arxiv: v1 [cs.cc] 2 Sep 2017

arxiv: v1 [cs.cc] 2 Sep 2017 Complexity of Domination in Triangulated Plane Graphs Dömötör Pálvölgyi September 5, 2017 arxiv:1709.00596v1 [cs.cc] 2 Sep 2017 Abstract We prove that for a triangulated plane graph it is NP-complete to

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

Graphs with Two Disjoint Total Dominating Sets

Graphs with Two Disjoint Total Dominating Sets Graphs with Two Disjoint Total Dominating Sets Izak Broere, Rand Afrikaans University Michael Dorfling, Rand Afrikaans University Wayne Goddard, University of Natal Johannes H. Hattingh, Georgia State

More information

Decreasing the Diameter of Bounded Degree Graphs

Decreasing the Diameter of Bounded Degree Graphs Decreasing the Diameter of Bounded Degree Graphs Noga Alon András Gyárfás Miklós Ruszinkó February, 00 To the memory of Paul Erdős Abstract Let f d (G) denote the minimum number of edges that have to be

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

arxiv: v2 [cs.cg] 3 May 2015

arxiv: v2 [cs.cg] 3 May 2015 Contact Representations of Graphs in 3D Md. Jawaherul Alam, William Evans, Stephen G. Kobourov, Sergey Pupyrev, Jackson Toeniskoetter, and Torsten Ueckerdt 3 arxiv:50.00304v [cs.cg] 3 May 05 Department

More information

Computing NodeTrix Representations of Clustered Graphs

Computing NodeTrix Representations of Clustered Graphs Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 22, no. 2, pp. 139 176 (2018) DOI: 10.7155/jgaa.00461 Computing NodeTrix Representations of Clustered Graphs Giordano Da Lozzo Giuseppe

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

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

Geometric Unique Set Cover on Unit Disks and Unit Squares

Geometric Unique Set Cover on Unit Disks and Unit Squares CCCG 2016, Vancouver, British Columbia, August 3 5, 2016 Geometric Unique Set Cover on Unit Disks and Unit Squares Saeed Mehrabi Abstract We study the Unique Set Cover problem on unit disks and unit squares.

More information

Exact Algorithms Lecture 7: FPT Hardness and the ETH

Exact Algorithms Lecture 7: FPT Hardness and the ETH Exact Algorithms Lecture 7: FPT Hardness and the ETH February 12, 2016 Lecturer: Michael Lampis 1 Reminder: FPT algorithms Definition 1. A parameterized problem is a function from (χ, k) {0, 1} N to {0,

More information

Discrete Applied Mathematics

Discrete Applied Mathematics Discrete Applied Mathematics 158 (2010) 771 778 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam Complexity of the packing coloring problem

More information

Here, we present efficient algorithms vertex- and edge-coloring graphs of the

Here, we present efficient algorithms vertex- and edge-coloring graphs of the SIAM J. ALG. DISC. METH. Vol. 7, No. 1, January 1986 (C) 1986 Society for Industrial and Applied Mathematics 016 EFFICIENT VERTEX- AND EDGE-COLORING OF OUTERPLANAR GRAPHS* ANDRZEJ PROSKUROWSKIf AND MACIEJ

More information

Bounded Degree Closest k-tree Power is NP-Complete

Bounded Degree Closest k-tree Power is NP-Complete Originally published in Proc. th COCOON, volume 3595 of LNCS, pages 757 766. Springer, 005. Bounded Degree Closest k-tree Power is NP-Complete Michael Dom, Jiong Guo, and Rolf Niedermeier Institut für

More information

Coloring Squared Rectangles

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

More information

1 Matchings in Graphs

1 Matchings in Graphs Matchings in Graphs J J 2 J 3 J 4 J 5 J J J 6 8 7 C C 2 C 3 C 4 C 5 C C 7 C 8 6 J J 2 J 3 J 4 J 5 J J J 6 8 7 C C 2 C 3 C 4 C 5 C C 7 C 8 6 Definition Two edges are called independent if they are not adjacent

More information

Popular matchings with two-sided preferences and one-sided ties

Popular matchings with two-sided preferences and one-sided ties Popular matchings with two-sided preferences and one-sided ties Ágnes Cseh 1, Chien-Chung Huang 2, and Telikepalli Kavitha 3 1 TU Berlin, Germany. cseh@math.tu-berlin.de 2 Chalmers University, Sweden.

More information

On Minimal Non-(2, 1)-Colorable Graphs

On Minimal Non-(2, 1)-Colorable Graphs STOCKHOLMS UNIVERSITET TECHNISCHE UNIVERSITÄT BERLIN MASTER S THESIS On Minimal Non-(2, 1)-Colorable Graphs Author: Ruth Bosse Supervisors: Docent Jörgen Backelin Prof. Dr. Martin Skutella Dr. Torsten

More information

Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, Roma, Italy

Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, Roma, Italy R O M A TRE DIA Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, 79 00146 Roma, Italy Non-Convex Representations of Graphs Giuseppe Di Battista, Fabrizio

More information

Reachability in K 3,3 -free and K 5 -free Graphs is in Unambiguous Logspace

Reachability in K 3,3 -free and K 5 -free Graphs is in Unambiguous Logspace CHICAGO JOURNAL OF THEORETICAL COMPUTER SCIENCE 2014, Article 2, pages 1 29 http://cjtcs.cs.uchicago.edu/ Reachability in K 3,3 -free and K 5 -free Graphs is in Unambiguous Logspace Thomas Thierauf Fabian

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

An Eternal Domination Problem in Grids

An Eternal Domination Problem in Grids Theory and Applications of Graphs Volume Issue 1 Article 2 2017 An Eternal Domination Problem in Grids William Klostermeyer University of North Florida, klostermeyer@hotmail.com Margaret-Ellen Messinger

More information

Graph and Digraph Glossary

Graph and Digraph Glossary 1 of 15 31.1.2004 14:45 Graph and Digraph Glossary A B C D E F G H I-J K L M N O P-Q R S T U V W-Z Acyclic Graph A graph is acyclic if it contains no cycles. Adjacency Matrix A 0-1 square matrix whose

More information

2-Layer Right Angle Crossing Drawings

2-Layer Right Angle Crossing Drawings DOI 10.1007/s00453-012-9706-7 2-Layer Right Angle Crossing Drawings Emilio Di Giacomo Walter Didimo Peter Eades Giuseppe Liotta Received: 26 July 2011 / Accepted: 24 October 2012 Springer Science+Business

More information

List colorings of K 5 -minor-free graphs with special list assignments

List colorings of K 5 -minor-free graphs with special list assignments List colorings of K 5 -minor-free graphs with special list assignments Daniel W. Cranston, Anja Pruchnewski, Zsolt Tuza, Margit Voigt 22 March 2010 Abstract A list assignment L of a graph G is a function

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

Packing Edge-Disjoint Triangles in Given Graphs

Packing Edge-Disjoint Triangles in Given Graphs Electronic Colloquium on Computational Complexity, Report No. 13 (01) Packing Edge-Disjoint Triangles in Given Graphs Tomás Feder Carlos Subi Abstract Given a graph G, we consider the problem of finding

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

Star coloring planar graphs from small lists

Star coloring planar graphs from small lists Star coloring planar graphs from small lists André Kündgen Craig Timmons June 4, 2008 Abstract A star coloring of a graph is a proper vertex-coloring such that no path on four vertices is 2-colored. We

More information

Finding Bimodal and Acyclic Orientations of Mixed Planar Graphs is NP-Complete

Finding Bimodal and Acyclic Orientations of Mixed Planar Graphs is NP-Complete Dipartimento di Informatica e Automazione Via della Vasca Navale, 79 00146 Roma, Italy Finding Bimodal and Acyclic Orientations of Mixed Planar Graphs is NP-Complete Maurizio Patrignani RT-DIA-188-2011

More information

Vertex-Colouring Edge-Weightings

Vertex-Colouring Edge-Weightings Vertex-Colouring Edge-Weightings L. Addario-Berry a, K. Dalal a, C. McDiarmid b, B. A. Reed a and A. Thomason c a School of Computer Science, McGill University, University St. Montreal, QC, H3A A7, Canada

More information

9.1 Cook-Levin Theorem

9.1 Cook-Levin Theorem CS787: Advanced Algorithms Scribe: Shijin Kong and David Malec Lecturer: Shuchi Chawla Topic: NP-Completeness, Approximation Algorithms Date: 10/1/2007 As we ve already seen in the preceding lecture, two

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

Planarity Testing for C-Connected Clustered Graphs. Elias Dahlhaus Karsten Klein Petra Mutzel. Algorithm Engineering Report TR July 2006

Planarity Testing for C-Connected Clustered Graphs. Elias Dahlhaus Karsten Klein Petra Mutzel. Algorithm Engineering Report TR July 2006 Planarity Testing for C-Connected Clustered Graphs Elias Dahlhaus Karsten Klein Petra Mutzel Algorithm Engineering Report TR06-1-001 July 2006 ISSN 1864-4503 University of Dortmund Department of Computer

More information

Complexity and approximation of satisfactory partition problems

Complexity and approximation of satisfactory partition problems Complexity and approximation of satisfactory partition problems Cristina Bazgan, Zsolt Tuza, and Daniel Vanderpooten LAMSADE, Université Paris-Dauphine, France {bazgan,vdp}@lamsade.dauphine.fr Computer

More information

Connecting face hitting sets in planar graphs

Connecting face hitting sets in planar graphs Connecting face hitting sets in planar graphs Pascal Schweitzer and Patrick Schweitzer Max-Planck-Institute for Computer Science Campus E1 4, D-66123 Saarbrücken, Germany pascal@mpi-inf.mpg.de University

More information

Construction of planar triangulations with minimum degree 5

Construction of planar triangulations with minimum degree 5 Construction of planar triangulations with minimum degree 5 G. Brinkmann Fakultät für Mathematik Universität Bielefeld D 33501 Bielefeld, Germany gunnar@mathematik.uni-bielefeld.de Brendan D. McKay Department

More information

1. Suppose you are given a magic black box that somehow answers the following decision problem in polynomial time:

1. Suppose you are given a magic black box that somehow answers the following decision problem in polynomial time: 1. Suppose you are given a magic black box that somehow answers the following decision problem in polynomial time: Input: A CNF formula ϕ with n variables x 1, x 2,..., x n. Output: True if there is an

More information