The role of planarity in connectivity problems parameterized by treewidth

Size: px
Start display at page:

Download "The role of planarity in connectivity problems parameterized by treewidth"

Transcription

1 The role of planarity in connectivity problems parameterized by treewidth Julien Baste, Ignasi Sau To cite this version: Julien Baste, Ignasi Sau. The role of planarity in connectivity problems parameterized by treewidth. IPEC: International Parameterized and Exact Computation, Sep 2014, Wroclaw, Poland. 9th International Symposium on Parameterized and Exact Computation, LNCS (8894), pp.63-74, 2014, Parameterized and Exact Computation. < / _6>. <lirmm > HAL Id: lirmm Submitted on 2 Mar 2017 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

2 The role of planarity in connectivity problems parameterized by treewidth Julien Baste and Ignasi Sau AlGCo project-team, CNRS, LIRMM, Montpellier, France. Abstract. For some years it was believed that for connectivity problems such as Hamiltonian Cycle, algorithms running in time 2 O(tw) n O(1) called single-exponential existed only on planar and other sparse graph classes, where tw stands for the treewidth of the n-vertex input graph. This was recently disproved by Cygan et al. [FOCS 2011], Bodlaender et al. [ICALP 2013], and Fomin et al. [SODA 2014], who provided single-exponential algorithms on general graphs for most connectivity problems that were known to be solvable in single-exponential time on sparse graphs. In this article we further investigate the role of planarity in connectivity problems parameterized by treewidth, and convey that several problems can indeed be distinguished according to their behavior on planar graphs. Known results from the literature imply that there exist problems, like Cycle Packing, that cannot be solved in time 2 o(tw log tw) n O(1) on general graphs but that can be solved in time 2 O(tw) n O(1) when restricted to planar graphs. Our main contribution is to show that there exist natural problems that can be solved in time 2 O(tw log tw) n O(1) on general graphs but that cannot be solved in time 2 o(tw log tw) n O(1) even when restricted to planar graphs. Furthermore, we prove that Planar Cycle Packing and Planar Disjoint Paths cannot be solved in time 2 o(tw) n O(1). The mentioned negative results hold unless the ETH fails. We feel that our results constitute a rst step in a subject that can be further exploited. Keywords: parameterized complexity, treewidth, connectivity problems, single-exponential algorithms, planar graphs, dynamic programming. 1 Introduction Motivation and previous work. Treewidth is a fundamental graph parameter that, loosely speaking, measures the resemblance of a graph to a tree. It was introduced, among other equivalent denitions given by other authors, by Robertson and Seymour in the early stages of their monumental Graph Minors project [18], and its algorithmic importance was signicantly popularized by Courcelle's theorem [3], stating that any graph problem that can be expressed in CMSO logic can be solved in time f(tw) n on graphs with n vertices and Research supported by the Languedoc-Roussillon Project Chercheur d'avenir KER- NEL and by the grant EGOS ANR-12-JS

3 2 Julien Baste and Ignasi Sau treewidth tw, where f is some function depending on the problem. Nevertheless, the function f(tw) given by Courcelle's theorem is unavoidably huge [10], so from an algorithmic point of view it is crucial to identify problems for which f(tw) grows moderately fast. Many problems can be solved in time 2 O(tw log tw) n O(1) when the n-vertex input (general) graph comes equipped with a tree-decomposition of width tw. Intuitively, this is the case of problems that can be solved via dynamic programming on a tree-decomposition by enumerating all partitions or packings of the vertices in the bags of the tree-decomposition, which are tw O(tw) O(tw log tw) = 2 many. In this article we only consider this type of problems and, more precisely, we are interested in which of these problems can be solved in time 2 O(tw) n O(1) ; such a running time is called single-exponential. This topic has been object of extensive study during the last decade. Let us briey overview the main results on this line of research. It is well known that problems that have locally checkable certicates 1, like Vertex Cover or Dominating Set, can be solved in single-exponential time on general graphs. Intuitively, for this problems it is enough to enumerate subsets of the bags of a tree-decomposition (rather than partitions or packings), which are 2 O(tw) many. A natural class of problems that do not have locally checkable certicates is the class of so-called connectivity problems, which contains for example Hamiltonian Cycle, Steiner Tree, or Connected Vertex Cover. These problems have the property that the solutions should satisfy a connectivity requirement (see [2, 4, 19] for more details), and using classical dynamic programming techniques it seems that for solving such a problem it is necessary to enumerate partitions or packings of the bags of a tree-decomposition. A series of articles provided single-exponential algorithms for connectivity problems when the input graphs are restricted to be sparse, namely planar [9], of bounded genus [7,19], or excluding a xed graph as a minor [8,20]. The common key idea of these works is to use special types of branch-decompositions (which are objects similar to tree-decompositions) with nice combinatorial properties, which strongly rely on the fact that the input graphs are sparse. Until very recently, it was a common belief that all problems solvable in single-exponential time on general graphs should have locally checkable certicates, specially after Lokshtanov et al. [16] proved that one connectivity problem, namely Disjoint Paths, cannot be solved in time 2 o(tw log tw) n O(1) on general graphs unless the Exponential Time Hypothesis (ETH) fails 2. This credence was disproved by Cygan et al. [4], who provided single-exponential randomized algorithms on general graphs for several connectivity problems, like Longest Path, Feedback Vertex Set, or Connected Vertex Cover. 1 That is, certicates consisting of a constant number of bits per vertex that can be checked by a cardinality check and by iteratively looking at the neighborhoods of the input graph. 2 The ETH states that there exists a positive real number s such that 3-CNF-Sat with n variables and m clauses cannot be solved in time 2 sn (n + m) O(1). See [15] for more details.

4 The role of planarity in connectivity problems parameterized by treewidth 3 More recently, Bodlaender et al. [2] presented single-exponential deterministic algorithms for basically the same connectivity problems, and an alternative proof based on matroids was given by Fomin et al. [11]. These results have been considered a breakthrough, and in particular they imply that most connectivity problems that were known to be solvable in single-exponential time on sparse graph classes [79, 19, 20] are also solvable in single-exponential time on general graphs [2, 4]. Our main results. In view of the above discussion, a natural conclusion is that sparsity may not be particularly helpful or relevant for obtaining singleexponential algorithms. However, in this article we convey that sparsity (in particular, planarity) does play a role in connectivity problems parameterized by treewidth. To this end, among the problems that can be solved in time 2 O(tw log tw) n O(1) on general graphs, we distinguish the following three disjoint types: Type 1: Problems that can be solved in time 2 O(tw) n O(1) on general graphs. Type 2: Problems that cannot be solved in time 2 o(tw log tw) n O(1) on general graphs unless the ETH fails, but that can be solved in time 2 O(tw) n O(1) when restricted to planar graphs. Type 3: Problems that cannot be solved in time 2 o(tw log tw) n O(1) even when restricted to planar graphs, unless the ETH fails. Problems that have locally checkable certicates are of Type 1 (see also [17] for a logical characterization of such problems). As discussed in Section 2, known results [4,13] imply that there exist problems of Type 2, such as Cycle Packing. Our main contribution is to show that there exist (natural) problems of Type 3, thus demonstrating that some connectivity problems can indeed be distinguished according to their behavior on planar graphs. More precisely, we prove the following results: In Section 2 we provide some examples of problems of Type 2. Furthermore, we prove that Planar Cycle Packing cannot be solved in time 2 o(tw) n O(1) unless the ETH fails, and therefore the running time 2 O(tw) n O(1) is tight. In Section 3 we provide an example of problem of Type 3: Monochromatic Disjoint Paths, which is a variant of the Disjoint Paths problem on a vertex-colored graph with additional restrictions on the allowed colors for each path. To the best of our knowledge, problems of this type had not been identied before. In order to obtain our results, for the upper bounds we strongly follow the algorithmic techniques based on Catalan structures used in [79, 19, 20], and for some of the lower bounds we use the framework introduced in [16], and that has been also used in [4]. Due to space limitations, the proofs of the results marked with `[ ]' can be found in the full version of this article [1].

5 4 Julien Baste and Ignasi Sau Additional results and further research. We feel that our results about the role of planarity in connectivity problems parameterized by treewidth are just a rst step in a subject that can be much exploited, and we think that the following avenues are particularly interesting: It is known that Disjoint Paths can be solved in time 2 O(tw log tw) n O(1) on general graphs [21], and that this bound is asymptotically tight under the ETH [16]. The fact whether Disjoint Paths belongs to Type 2 or Type 3 (or maybe even to some other type in between) remains an important open problem that we have been unable to solve (it is worth noting that Catalan structures do not seem to yield an algorithm in time 2 O(tw) n O(1) ). Towards a possible answer to this question, we prove in [1] that Planar Disjoint Paths cannot be solved in time 2 o(tw) n O(1) unless the ETH fails. Lokshtanov et al. [14] have proved that for a number of problems such as Dominating Set or q-coloring, the best known constant c in algorithms of the form c tw n O(1) on general graphs is best possible unless the Strong ETH fails (similar results have been also given by Cygan et al. [4]). Is it possible to provide better constants for these problems on planar graphs? The existence of such algorithms would permit to further rene the problems belonging to Type 1. Are there NP-hard problems solvable in time 2 o(tw) n O(1)? Finally, it would be interesting to obtain similar results for problems parameterized by pathwidth, and to extend our algorithms to more general classes of sparse graphs. Notation and denitions. We use standard graph-theoretic notation, and the reader is referred to [6] for any undened term. All the graphs we consider are undirected and contain neither loops nor multiple edges. We denote by V (G) the set of vertices of a graph G and by E(G) its set of edges. We use the notation [k] for the set of integers {1,..., k}. In the set [k] [k], a row is a set {i} [k] and a column is a set [k] {i} for some i [k]. If P is a problem dened on graphs, we denote by Planar P the restriction of P to planar input graphs. A subgraph H = (V H, E H ) of a graph G = (V, E) is a graph such that V H V and E H E ( V H2 ). The degree of a vertex v in a graph G, denoted by degg (v), is the number of edges of G containing v. The grid m k is the graph Gr m,k = ({a i,j i [m], j [k]}, {(a i,j, a i+1,j ) i [m 1], j [k]} {(a i,j, a i,j+1 ) i [m], j [k 1]}). When m = k we just speak about the grid of size k. We say that there is a path s... t in a graph G if there exist m N and x 0,..., x m in V (G) such that x 0 = s, x m = t, and for all i [m], (x i 1, x i ) E(G). A tree-decomposition of width w of a graph G = (V, E) is a pair (T, σ), where T is a tree and σ = {B t B t V, t V (T )} such that: t V (T ) B t = V ; For every edge {u, v} E there is a t V (T ) such that {u, v} B t ; B i B k B j for all {i, j, k} V (T ) such that j lies on the path between i and k in T ;

6 The role of planarity in connectivity problems parameterized by treewidth 5 max t V (T ) B t = w + 1. The sets B t are called bags. The treewidth of G, denoted by tw(g), is the smallest integer w such that there is a tree-decomposition of G of width w. An optimal tree-decomposition is a tree-decomposition of width tw(g). A pathdecomposition of a graph G = (V, E) is a tree-decomposition (T, σ) such that T is a path. The pathwidth of G, denoted by pw(g), is the smallest integer w such that there is a path-decomposition of G of width w. Clearly, for any graph G, we have tw(g) pw(g). Throughout the paper, in order to simplify the notation, when the problem and the input graph under consideration are clear, we let n denote the number of vertices of the input graph, tw its treewidth, and pw its pathwidth. 2 Problems of Type 2 In this section we deal with Cycle Packing. Other problems of Type 2 are discussed in [1]. Cycle Packing Input: An n-vertex graph G = (V, E) and an integer l 0. Parameter: The treewidth tw of G. Question: Does G contain l 0 pairwise vertex-disjoint cycles? It is proved in [4] that Cycle Packing cannot be solved in time 2 o(tw log tw) n O(1) on general graphs unless the ETH fails. On the other hand, a dynamic programming algorithm for Planar Cycle Packing running in time 2 O(tw) n O(1) can be found in [13]. Therefore, it follows that Cycle Packing is of Type 2. In Lemma 1 below we provide an alternative algorithm for Planar Cycle Packing running in time 2 O(tw) n O(1), which is a direct application of the techniques based on Catalan structures introduced in [9]. We include its proof for completeness, as it yields slightly better constants than [13]. Lemma 1. [ ] Planar Cycle Packing can be solved in time 2 O(tw) n O(1). It is usually believed that NP-hard problems parameterized by tw cannot be solved in time 2 o(tw) n O(1) under some reasonable complexity assumption. This has been proved in [12] for problems on general graphs such as q-colorability, Independent Set, and Vertex Cover, or in [5] for Planar Hamiltonian Cycle, all these results assuming the ETH. Nevertheless, such a result requires an ad-hoc proof for each problem. For instance, to the best of our knowledge, such lower bounds are not known for Cycle Packing when the input graph is restricted to be planar. We now prove that the running time given by Lemma 1 is asymptotically tight.

7 6 Julien Baste and Ignasi Sau v u u v Fig. 1. The choice gadget. Theorem 1. Planar Cycle Packing cannot be solved in time 2 o( n) n O(1) unless the ETH fails. Therefore, Planar Cycle Packing cannot be solved in time 2 o(tw) n O(1) unless the ETH fails. Proof: To prove this theorem, we reduce from the Planar Independent Set problem, which consists in nding a maximum-sized set of vertices in a given planar graph that are pairwise nonadjacent. It is shown in [15] that Planar Independent Set cannot be solved in time 2 o( n) n O(1) unless the ETH fails 3, where n stands for the number of vertices of the input graph. Let G be a planar graph on which we want to solve Planar Independent Set. We construct from G a graph H as follows. For each vertex a of G, we add to H a cycle of length equal to the degree of a. If the degree of a is smaller than 3, then the added cycle is of size 3. For each edge (a, b) of G, we add the choice gadget depicted in Fig. 1, by identifying vertex u of the choice gadget with one of the vertices of the cycle representing a, and identifying vertex u of the choice gadget with one of the vertices of the cycle representing b, in such a way that all the choice gadgets are vertex-disjoint. That concludes the construction of H. Note that a planar embedding of H can be obtained in a straightforward way from a planar embedding of G. Claim 1 G contains an independent set of size k if and only if H admits a packing of m + k cycles, where m = E(G). Proof: Assume rst that there is an independent set S of size k in G. Then we choose in H the k cycles that represent the k elements of S, plus a cycle of size 3 in each of the m choice gadgets. Note that we always can take a cycle of size 3 in the choice gadgets, as two adjacent vertices in G cannot be in S. This gives m + k cycles in H. Conversely, assume that H contains a packing P of m + k vertex-disjoint cycles. We say that a cycle in P hits a choice gadget if it contains vertex v or v, and note that each choice gadget can be hit by at most one cycle, which is necessarily a triangle. We transform P into a packing P with P P and such 3 In [15] that Planar Vertex Cover problem is mentioned, which is equivalent to solving Planar Independent Set, as the complement of a vertex cover is an independent set.

8 The role of planarity in connectivity problems parameterized by treewidth 7 that every choice gadget is hit by P, as follows. Start with P = P. Then, for each choice gadget in H, corresponding to an edge (a, b) of G, that is not hit by a cycle in P, we arbitrarily choose one of a or b (say, a), remove from P the cycle containing a (if any), and add to P the triangle in the choice gadget containing vertex u. As there are only m choice gadgets in H, and as P P m + k, it follows that at least k cycles in P do not hit any choice gadget. By construction of H, it clearly means that each of these k cycles is a cycle corresponding to a vertex of G. Let R be the set of these vertices, so we have that R k. Finally, note that R is an independent set in G, because for each edge (a, b) E(G), the corresponding choice gadget is contained in P, so at most one of a and b can be in R Thus, if we have an algorithm solving Planar Cycle Packing in time 2 o( n) n O(1), then by Claim 1 (and using that m = O(n) because G is planar) we could solve Planar Independent Set in time 2 o( n) n O(1), which is impossible unless the ETH fails [15]. 3 Problems of Type 3 In this section we prove that the Monochromatic Disjoint Paths problem is of Type 3. We rst need to introduce some denitions. Let G = (V, E) be a graph, let k be an integer, and let c : V {0,..., k} be a color function. Two colors c 1 and c 2 in {0,..., k} are compatible, and we denote it by c 1 c 2, if c 1 = 0, c 2 = 0, or c 1 = c 2. A path P = x 1... x m in G is monochromatic if for all i, j [m], i j, c(x i ) and c(x j ) are two compatible colors. We abuse notation and also dene c(p ) = max i [m] (c(x i )). We say that P is colored x if x = c(p ). Two monochromatic paths P and P are color-compatible if c(p ) c(p ). Monochromatic Disjoint Paths Input: A graph G = (V, E) of treewidth tw, a color function γ : V {0,..., tw}, an integer m, and a set N = {N i = {s i, t i } i [m], s i, t i V }. Parameter: The treewidth tw of G. Question: Does G contain m pairwise vertex-disjoint monochromatic paths from s i to t i, for i [m]? The proof of the following lemma is inspired from the algorithm given in [21] for the Disjoint Paths problem on general graphs. O(tw log Lemma 2. [ ] Monochromatic Disjoint Paths can be solved in time 2 tw) n O(1). We now proceed to provide a matching lower bound for Planar Monochromatic Disjoint Paths. For this, we need to dene the k k-hitting Set problem, rst introduced in [16].

9 8 Julien Baste and Ignasi Sau k k-hitting Set Input: A family of sets S 1, S 2,..., S m [k] [k], such that each set contains at most one element from each row of [k] [k]. Parameter: k. Question: Is there a set S containing exactly one element from each row such that S S i for any 1 i m? Theorem 2 (Lokshtanov et al. [16]). k k-hitting Set cannot be solved in time 2 o(k log k) m O(1) unless the ETH fails. We state the following theorem in terms of the pathwidth of the input graph, and as any graph G satises tw(g) pw(g), it implies the same lower bound in the treewidth. Theorem 3. Planar Monochromatic Disjoint Paths cannot be solved in time 2 o(pw log pw) n O(1) unless the ETH fails. Proof: We reduce from k k-hitting Set. Let k be an integer and S 1, S 2,..., S m [k] [k] such that each set contains at most one element from each row of [k] [k]. We will rst present an overview of the reduction with all the involved gadgets, and then we will provide a formal denition of the constructed planar graph G. We construct a gadget for each row {r} [k], r [k], which selects the unique pair p of S in this row. First, for each r [k], we introduce two new vertices s r and t r, a request {s r, t r }, m + 1 vertices v r,i, i {0,..., m}, and m + 2 edges {e r,0 = (s r, v r,0 )} {e r,i = (v r,i 1, v r,i ) i [m]} {e r,m+1 = (v r,m, t r )}. That is, we have a path with m + 2 edges between s r and t r. Each edge of these paths, except the last one, will be replaced with an appropriate gadget. Namely, for each r [k], we replace the edge e r,0 with the gadget depicted in Fig. 2, which we call color-selection gadget. In this gure, vertex u r,i is colored i. The color used by the path from s r to t r in the color-selection gadget will dene the pair of the solution of S in the row {r} [k]. Now that we have described the gadgets that allow to dene S, we need to ensure that S S i for any i [m]. For this, we need the gadget depicted in Fig. 3, which we call expel gadget. Each time we introduce this gadget, we add to N the request {s, t}. This new requested path uses either vertex u or vertex v, so only one of these vertices can be used by other paths. For each i [m], we replace all the edges {e r,i r [k]} with the gadget depicted in Fig. 4, which we call set gadget. In this gure, a r,i is such that if ({r} [k]) S i = {{r, c r,i }} then a r,i is colored c r,i, and if ({r} [k]) S i = then vertex a r,i is removed from the gadget. This completes the construction of the graph G, which is illustrated in Fig. 5. Note that G is indeed planar. The color function γ of G is dened such that for each r [k] and c [k], γ(u r,c ) = c, and for each i [m] and (r, c) S i, γ(a r,i ) = c. For any other vertex v V (G), we set γ(v) = 0. Finally, the input of Planar Monochromatic

10 The role of planarity in connectivity problems parameterized by treewidth 9 u r,1 u r,2 s r u r,3 v r,0 s r CS v r,0 u r,k The gadget. The representation. Fig. 2. Color-selection gadget, where u r,i is colored c i for each i [k]. s u v u E v t The gadget. The representation. Fig. 3. Expel gadget. Disjoint Paths is the planar graph G, the color function γ, and the k+(k 1) m requests N = {{s r, t r } r [k]} {{s r,i, t r,i } r [k 1], i [m]}, the second set of requests corresponding to the ones introduced by the expel gadgets. Note that because of the expel gadgets, the request {s r, t r } forces the existence of a path between v r,i 1 and v r,i for each r [k]. Note also that because of the expel gadgets, at least one of the paths between v r,i 1 and v r,i should use an a r,i vertex, as otherwise at least two paths would intersect. Conversely, if one path uses a vertex a r,i, then we can nd all the desired paths in the corresponding set gadgets by using the vertices w r,i,b. Given a solution of Planar Monochromatic Disjoint Paths in G, we can construct a solution of k k-hitting Set by letting S = {(r, c) r [k] such that the path from s r to t r is colored with color c}. We have that S contains exactly one element of each row, so we just have to check if S S i for each i [m]. Because of the property of the set gadgets mentioned above, for each i [m], the set gadget labeled i ensures that S S i. Conversely, given a solution S of k k-hitting Set, for each (r, c) S we color the path from s r to t r with color c. We assign an arbitrary coloring to the other paths. For each i [m], we take (r, c) S S i and in the set

11 10 Julien Baste and Ignasi Sau v 1,i 1 a 1,i v 1,i E w 1,i,2 w 2,i,1 v 2,i 1 a 2,i v 2,i v 1,i 1 v 1,i SET 1,i E w 2,i,2 w 3,i,1 v 2,i 1 v 2,i SET 2,i v 3,i 1 v 3,i SET 3,i v 3,i 1 a 3,i v 3,i w 3,i,2 v k,i 1 SET k,i v k,i w k,i,1 v k,i 1 a k,i v k,i The gadgets. The representation. Fig. 4. Set gadgets. gadget labeled i, we impose that the path from v r,i 1 to v r,i uses vertex a r,i. By using the vertices w r,i,b for the other paths, we nd the desired k + (k 1) m monochromatic paths. Let us now argue about the pathwidth of G. We dene for each r, c [k] the bag B 0,r,c = {s r r [k]} {v r,0 r [k]} {u r,c }, for each i [m], the bag B i = {v r,i 1 r [k]} {v r,i r [k]} {a r,i V (G) r [k]} {w r,i,b V (G) r [k], b [2]} {s r,i r [k 1]} {t r,i r [k 1]}, and the bag B m+1 = {v r,m r [k]} {t r r [k]}. Note that for all i in [m], w 1,i,1 and w k,i,2 are not in V (G). The size of each bag is at most 2 (k 1)+5 k 2 = O(k). A path decomposition of G consists of all bags B 0,r,c, r, c [k] and B i, i [m+1] and edges {B i, B i+1 } for each i [m], {B 0,r,c, B 0,r,c+1 } for r [k], c [k 1], {B 0,r,k, B 0,r+1,1 } for r [k], and {B 0,k,k, B 1 }. Therefore, as we have that pw(g) = O(k), if one could solve Planar Monochromatic Disjoint Paths in time 2 o(pw log pw) n O(1), then one could also solve k k-hitting Set in time 2 o(k log k) m O(1), which is impossible by Theorem 2 unless the ETH fails.

12 The role of planarity in connectivity problems parameterized by treewidth 11 s 1 CS v 1,0 v 1,1 v 1,2 v 1,m 1 v 1,m t 1 SET 1,1 SET 1,2 SET 1,m s 2 CS v 2,0 v 2,1 v 2,2 v 2,m 1 v 2,m t 2 SET 2,1 SET 2,2 SET 2,m s 3 CS v 3,0 v 3,1 v 3,2 v 3,m 1 v 3,m t 3 SET 3,1 SET 3,2 SET 3,m s k CS v k,0 v k,1 v k,2 v k,m 1 v k,m t k SET k,1 SET k,2 SET k,m Fig. 5. Final graph G in the reduction of Theorem 3. Acknowledgement. We would like to thank the anonymous referees for helpful remarks that improved the presentation of the manuscript. References 1. J. Baste and I. Sau. The role of planarity in connectivity problems parameterized by treewidth. CoRR, abs/ , H. L. Bodlaender, M. Cygan, S. Kratsch, and J. Nederlof. Deterministic Single Exponential Time Algorithms for Connectivity Problems Parameterized by Treewidth. In Proc. of the 40th International Colloquium on Automata, Languages, and Programming (ICALP), volume 7965 of LNCS, pages , B. Courcelle. The monadic second-order logic of graphs. I. Recognizable sets of nite graphs. Information and Computation, 85(1):1275, M. Cygan, J. Nederlof, M. Pilipczuk, M. Pilipczuk, J. M. M. van Rooij, and J. O. Wojtaszczyk. Solving Connectivity Problems Parameterized by Treewidth in Single Exponential Time. In Proc. of the 52nd Annual IEEE Symposium on Foundations of Computer Science (FOCS), pages IEEE Computer Society, V. G. Deineko, G. Steiner, and Z. Xue. Robotic-Cell Scheduling: Special Polynomially Solvable Cases of the Traveling Salesman Problem on Permuted Monge Matrices. Journal of Combinatorial Optimization, 9, R. Diestel. Graph Theory. Springer-Verlag, 3rd edition, F. Dorn, F. V. Fomin, and D. M. Thilikos. Fast Subexponential Algorithm for Nonlocal Problems on Graphs of Bounded Genus. In Proc. of the 10th Scandinavian Workshop on Algorithm Theory (SWAT), volume 4059 of LNCS, pages , 2006.

13 12 Julien Baste and Ignasi Sau 8. F. Dorn, F. V. Fomin, and D. M. Thilikos. Catalan Structures and Dynamic Programming in H-minor-free graphs. Journal of Computer and System Sciences, 78(5): , F. Dorn, E. Penninkx, H. L. Bodlaender, and F. V. Fomin. Ecient Exact Algorithms on Planar Graphs: Exploiting Sphere Cut Decompositions. Algorithmica, 58(3):790810, J. Flum and M. Grohe. Parameterized Complexity Theory. Texts in Theoretical Computer Science. Springer, F. V. Fomin, D. Lokshtanov, and S. Saurabh. Ecient Computation of Representative Sets with Applications in Parameterized and Exact Algorithms. CoRR, abs/ , 2013, to appear in the Proc. of SODA' R. Impagliazzo, R. Paturi, and F. Zane. Which Problems Have Strongly Exponential Complexity? Journal of Computer and System Sciences, 63(4):512530, T. Kloks, C.-M. Lee, and J. Liu. New Algorithms for k-face Cover, k-feedback Vertex Set, and k-disjoint Cycles on Plane and Planar Graphs. In Proc. of the 28th International Workshop on Graph-Theoretic Concepts in Computer Science (WG), volume 2573 of LNCS, pages , D. Lokshtanov, D. Marx, and S. Saurabh. Known Algorithms on Graphs of Bounded Treewidth are Probably Optimal. In Proc. of the 22nd annual ACM- SIAM Symposium on Discrete algorithms (SODA), pages , D. Lokshtanov, D. Marx, and S. Saurabh. Lower bounds based on the exponential time hypothesis. Bulletin of the EATCS, 105:4172, D. Lokshtanov, D. Marx, and S. Saurabh. Slightly Superexponential Parameterized Problems. In Proc. of the 22nd annual ACM-SIAM Symposium on Discrete algorithms (SODA), pages , M. Pilipczuk. Problems parameterized by treewidth tractable in single exponential time: A logical approach. In Proc. of the 36th International Symposium on Mathematical Foundations of Computer Science (MFCS), volume 6907 of LNCS, pages , N. Robertson and P. D. Seymour. Graph Minors. II. Algorithmic Aspects of Tree- Width. Journal of Algorithms, 7(3):309322, J. Rué, I. Sau, and D. M. Thilikos. Dynamic programming for graphs on surfaces. CoRR, abs/ , 2011, to appear in ACM Transactions on Algorithms (TALG). Short version in the Proc. of ICALP' J. Rué, I. Sau, and D. M. Thilikos. Dynamic Programming for H-minor-free Graphs. In Proc. of the 18th Annual International Conference on Computing and Combinatorics (COCOON), volume 7434 of LNCS, pages 8697, P. Scheer. A practical linear time algorithm for disjoint paths in graphs with bounded tree-width. Fachbereich 3 Mathematik, Tech. Report 396/1994, FU Berlin, 1994.

The role of planarity in connectivity problems parameterized by treewidth

The role of planarity in connectivity problems parameterized by treewidth The role of planarity in connectivity problems parameterized by treewidth Julien Baste To cite this version: Julien Baste. The role of planarity in connectivity problems parameterized by treewidth. Data

More information

A linear kernel for planar red-blue dominating set

A linear kernel for planar red-blue dominating set A linear kernel for planar red-blue dominating set Valentin Garnero, Ignasi Sau, and Dimitrios M. Thilikos Version of August 24, 2013 (12:41h) Abstract In the Red-Blue Dominating Set problem, we are given

More information

On Exploring Temporal Graphs of Small Pathwidth

On Exploring Temporal Graphs of Small Pathwidth On Exploring Temporal Graphs of Small Pathwidth Hans L. Bodlaender Tom C. van der Zanden arxiv:1807.11869v1 [cs.ds] 31 Jul 2018 Abstract We show that the Temporal Graph Exploration Problem is NP-complete,

More information

Recent Advances in FPT and Exact Algorithms for NP-Complete Problems

Recent Advances in FPT and Exact Algorithms for NP-Complete Problems 1 Fine-Grained Complexity and Algorithm Design Boot Camp Recent Advances in FPT and Exact Algorithms for NP-Complete Problems Dániel Marx Institute for Computer Science and Control, Hungarian Academy of

More information

BoxPlot++ Zeina Azmeh, Fady Hamoui, Marianne Huchard. To cite this version: HAL Id: lirmm

BoxPlot++ Zeina Azmeh, Fady Hamoui, Marianne Huchard. To cite this version: HAL Id: lirmm BoxPlot++ Zeina Azmeh, Fady Hamoui, Marianne Huchard To cite this version: Zeina Azmeh, Fady Hamoui, Marianne Huchard. BoxPlot++. RR-11001, 2011. HAL Id: lirmm-00557222 https://hal-lirmm.ccsd.cnrs.fr/lirmm-00557222

More information

The optimal routing of augmented cubes.

The optimal routing of augmented cubes. The optimal routing of augmented cubes. Meirun Chen, Reza Naserasr To cite this version: Meirun Chen, Reza Naserasr. The optimal routing of augmented cubes.. Information Processing Letters, Elsevier, 28.

More information

Traffic Grooming in Bidirectional WDM Ring Networks

Traffic Grooming in Bidirectional WDM Ring Networks Traffic Grooming in Bidirectional WDM Ring Networks Jean-Claude Bermond, David Coudert, Xavier Munoz, Ignasi Sau To cite this version: Jean-Claude Bermond, David Coudert, Xavier Munoz, Ignasi Sau. Traffic

More information

NP versus PSPACE. Frank Vega. To cite this version: HAL Id: hal https://hal.archives-ouvertes.fr/hal

NP versus PSPACE. Frank Vega. To cite this version: HAL Id: hal https://hal.archives-ouvertes.fr/hal NP versus PSPACE Frank Vega To cite this version: Frank Vega. NP versus PSPACE. Preprint submitted to Theoretical Computer Science 2015. 2015. HAL Id: hal-01196489 https://hal.archives-ouvertes.fr/hal-01196489

More information

Dominating Set on Bipartite Graphs

Dominating Set on Bipartite Graphs Dominating Set on Bipartite Graphs Mathieu Liedloff Abstract Finding a dominating set of minimum cardinality is an NP-hard graph problem, even when the graph is bipartite. In this paper we are interested

More information

Induced minors and well-quasi-ordering

Induced minors and well-quasi-ordering Induced minors and well-quasi-ordering Jaroslaw Blasiok, Marcin Kamiński, Jean-Florent Raymond, Théophile Trunck To cite this version: Jaroslaw Blasiok, Marcin Kamiński, Jean-Florent Raymond, Théophile

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

The Proportional Colouring Problem: Optimizing Buffers in Radio Mesh Networks

The Proportional Colouring Problem: Optimizing Buffers in Radio Mesh Networks The Proportional Colouring Problem: Optimizing Buffers in Radio Mesh Networks Florian Huc, Claudia Linhares Sales, Hervé Rivano To cite this version: Florian Huc, Claudia Linhares Sales, Hervé Rivano.

More information

FEDOR V. FOMIN. Lectures on treewidth. The Parameterized Complexity Summer School 1-3 September 2017 Vienna, Austria

FEDOR V. FOMIN. Lectures on treewidth. The Parameterized Complexity Summer School 1-3 September 2017 Vienna, Austria FEDOR V. FOMIN Lectures on treewidth The Parameterized Complexity Summer School 1-3 September 2017 Vienna, Austria Why treewidth? Very general idea in science: large structures can be understood by breaking

More information

The Square Root Phenomenon in Planar Graphs

The Square Root Phenomenon in Planar Graphs 1 The Square Root Phenomenon in Planar Graphs Survey and New Results Dániel Marx Institute for Computer Science and Control, Hungarian Academy of Sciences (MTA SZTAKI) Budapest, Hungary Satisfiability

More information

Minor-monotone crossing number

Minor-monotone crossing number Minor-monotone crossing number Drago Bokal, Gašper Fijavž, Bojan Mohar To cite this version: Drago Bokal, Gašper Fijavž, Bojan Mohar. Minor-monotone crossing number. Stefan Felsner. 2005 European Conference

More information

arxiv: v3 [cs.ds] 28 Apr 2017

arxiv: v3 [cs.ds] 28 Apr 2017 A Linear Kernel for Planar Red-Blue Dominating Set Valentin Garnero, Ignasi Sau, and Dimitrios M. Thilikos arxiv:1408.6388v3 [cs.ds] 28 Apr 2017 Abstract In the Red-Blue Dominating Set problem, we are

More information

THE COVERING OF ANCHORED RECTANGLES UP TO FIVE POINTS

THE COVERING OF ANCHORED RECTANGLES UP TO FIVE POINTS THE COVERING OF ANCHORED RECTANGLES UP TO FIVE POINTS Antoine Mhanna To cite this version: Antoine Mhanna. THE COVERING OF ANCHORED RECTANGLES UP TO FIVE POINTS. 016. HAL Id: hal-0158188

More information

Every 3-connected, essentially 11-connected line graph is hamiltonian

Every 3-connected, essentially 11-connected line graph is hamiltonian Every 3-connected, essentially 11-connected line graph is hamiltonian Hong-Jian Lai, Yehong Shao, Ju Zhou, Hehui Wu To cite this version: Hong-Jian Lai, Yehong Shao, Ju Zhou, Hehui Wu. Every 3-connected,

More information

Representation of Finite Games as Network Congestion Games

Representation of Finite Games as Network Congestion Games Representation of Finite Games as Network Congestion Games Igal Milchtaich To cite this version: Igal Milchtaich. Representation of Finite Games as Network Congestion Games. Roberto Cominetti and Sylvain

More information

Primitive roots of bi-periodic infinite pictures

Primitive roots of bi-periodic infinite pictures Primitive roots of bi-periodic infinite pictures Nicolas Bacquey To cite this version: Nicolas Bacquey. Primitive roots of bi-periodic infinite pictures. Words 5, Sep 5, Kiel, Germany. Words 5, Local Proceedings.

More information

Acyclic Coloring of Graphs of Maximum Degree

Acyclic Coloring of Graphs of Maximum Degree Acyclic Coloring of Graphs of Maximum Degree Guillaume Fertin, André Raspaud To cite this version: Guillaume Fertin, André Raspaud. Acyclic Coloring of Graphs of Maximum Degree. Stefan Felsner. 005 European

More information

BIDIMENSIONAL PARAMETERS AND LOCAL TREEWIDTH

BIDIMENSIONAL PARAMETERS AND LOCAL TREEWIDTH BIDIMENSIONAL PARAMETERS AND LOCAL TREEWIDTH ERIK D. DEMAINE, FEDOR V. FOMIN, MOHAMMADTAGHI HAJIAGHAYI, AND DIMITRIOS M. THILIKOS Abstract. For several graph-theoretic parameters such as vertex cover and

More information

Solving Dominating Set in Larger Classes of Graphs: FPT Algorithms and Polynomial Kernels

Solving Dominating Set in Larger Classes of Graphs: FPT Algorithms and Polynomial Kernels Solving Dominating Set in Larger Classes of Graphs: FPT Algorithms and Polynomial Kernels Geevarghese Philip, Venkatesh Raman, and Somnath Sikdar The Institute of Mathematical Sciences, Chennai, India.

More information

FPT Algorithms for Connected Feedback Vertex Set

FPT Algorithms for Connected Feedback Vertex Set FPT Algorithms for Connected Feedback Vertex Set Neeldhara Misra, Geevarghese Philip, Venkatesh Raman, Saket Saurabh, and Somnath Sikdar The Institute of Mathematical Sciences, India. {neeldhara gphilip

More information

Subexponential Parameterized Odd Cycle Transversal on Planar Graphs

Subexponential Parameterized Odd Cycle Transversal on Planar Graphs Subexponential Parameterized Odd Cycle Transversal on Planar Graphs Daniel Lokshtanov 1, Saket Saurabh 2, and Magnus Wahlström 3 1 Department of Computer Science and Engineering, University of California,

More information

Planar Subgraph Isomorphism Revisited

Planar Subgraph Isomorphism Revisited Planar Subgraph Isomorphism Revisited Frédéric Dorn To cite this version: Frédéric Dorn. Planar Subgraph Isomorphism Revisited. Jean-Yves Marion and Thomas Schwentick. 27th International Symposium on Theoretical

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

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

Contracting graphs to paths and trees

Contracting graphs to paths and trees Contracting graphs to paths and trees Pinar Heggernes 1, Pim van t Hof 1, Benjamin Lévêque 2, Daniel Lokshtanov 3, and Christophe Paul 2 1 Department of Informatics, University of Bergen, N-5020 Bergen,

More information

Computing and maximizing the exact reliability of wireless backhaul networks

Computing and maximizing the exact reliability of wireless backhaul networks Computing and maximizing the exact reliability of wireless backhaul networks David Coudert, James Luedtke, Eduardo Moreno, Konstantinos Priftis To cite this version: David Coudert, James Luedtke, Eduardo

More information

W[1]-hardness. Dániel Marx. Recent Advances in Parameterized Complexity Tel Aviv, Israel, December 3, 2017

W[1]-hardness. Dániel Marx. Recent Advances in Parameterized Complexity Tel Aviv, Israel, December 3, 2017 1 W[1]-hardness Dániel Marx Recent Advances in Parameterized Complexity Tel Aviv, Israel, December 3, 2017 2 Lower bounds So far we have seen positive results: basic algorithmic techniques for fixed-parameter

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

Exponential time algorithms for the minimum dominating set problem on some graph classes

Exponential time algorithms for the minimum dominating set problem on some graph classes Exponential time algorithms for the minimum dominating set problem on some graph classes Serge Gaspers University of Bergen Department of Informatics N-500 Bergen, Norway. gaspers@ii.uib.no Dieter Kratsch

More information

Subexponential Algorithms for Partial Cover Problems

Subexponential Algorithms for Partial Cover Problems Subexponential Algorithms for Partial Cover Problems Fedor V. Fomin Daniel Lokshtanov Venkatesh Raman Saket Saurabh July 4, 2009 Abstract Partial Cover problems are optimization versions of fundamental

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

A note on Baker s algorithm

A note on Baker s algorithm A note on Baker s algorithm Iyad A. Kanj, Ljubomir Perković School of CTI, DePaul University, 243 S. Wabash Avenue, Chicago, IL 60604-2301. Abstract We present a corrected version of Baker s algorithm

More information

Hardness of r-dominating set on graphs of diameter (r + 1)

Hardness of r-dominating set on graphs of diameter (r + 1) Hardness of r-dominating set on graphs of diameter (r + 1) Daniel Lokshtanov 1, Neeldhara Misra 2, Geevarghese Philip 3, M S Ramanujan 4, Saket Saurabh 1,4 University of Bergen, Norway Indian Institute

More information

The Encoding Complexity of Network Coding

The Encoding Complexity of Network Coding The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email: mikel,spalex,bruck @caltech.edu Abstract In the multicast network

More information

A linear kernel for planar red-blue dominating set

A linear kernel for planar red-blue dominating set A linear kernel for planar red-blue dominating set Valentin Garnero, Ignasi Sau, and Dimitrios M. Thilikos Version of December 9, 2014 Abstract In the Red-Blue Dominating Set problem, we are given a bipartite

More information

An Experimental Assessment of the 2D Visibility Complex

An Experimental Assessment of the 2D Visibility Complex An Experimental Assessment of the D Visibility Complex Hazel Everett, Sylvain Lazard, Sylvain Petitjean, Linqiao Zhang To cite this version: Hazel Everett, Sylvain Lazard, Sylvain Petitjean, Linqiao Zhang.

More information

Tacked Link List - An Improved Linked List for Advance Resource Reservation

Tacked Link List - An Improved Linked List for Advance Resource Reservation Tacked Link List - An Improved Linked List for Advance Resource Reservation Li-Bing Wu, Jing Fan, Lei Nie, Bing-Yi Liu To cite this version: Li-Bing Wu, Jing Fan, Lei Nie, Bing-Yi Liu. Tacked Link List

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

Fast Minor Testing in Planar Graphs

Fast Minor Testing in Planar Graphs Fast Minor Testing in Planar Graphs Isolde Adler 1, Frederic Dorn 2, Fedor V. Fomin 2, Ignasi Sau 3, and Dimitrios M. Thilikos 4 1 Institut für Informatik, Goethe-Universität, Frankfurt, Germany. iadler@informatik.uni-frankfurt.de

More information

Necessary edges in k-chordalizations of graphs

Necessary edges in k-chordalizations of graphs Necessary edges in k-chordalizations of graphs Hans L. Bodlaender Abstract In this note, we look at which edges must always be added to a given graph G = (V, E), when we want to make it a chordal graph

More information

Bidimensionality Theory and Algorithmic Graph Minor Theory

Bidimensionality Theory and Algorithmic Graph Minor Theory Bidimensionality Theory and Algorithmic Graph Minor Theory Lecture Notes for MohammadTaghi Hajiaghayi s Tutorial Mareike Massow, Jens Schmidt, Daria Schymura, Siamak Tazari MDS Fall School Blankensee October

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

NP-Hardness. We start by defining types of problem, and then move on to defining the polynomial-time reductions.

NP-Hardness. We start by defining types of problem, and then move on to defining the polynomial-time reductions. CS 787: Advanced Algorithms NP-Hardness Instructor: Dieter van Melkebeek We review the concept of polynomial-time reductions, define various classes of problems including NP-complete, and show that 3-SAT

More information

Parameterized Algorithm for Eternal Vertex Cover

Parameterized Algorithm for Eternal Vertex Cover Parameterized Algorithm for Eternal Vertex Cover Fedor V. Fomin a,1, Serge Gaspers b, Petr A. Golovach c, Dieter Kratsch d, Saket Saurabh e, a Department of Informatics, University of Bergen, N-5020 Bergen,

More information

Faces in the Crowd: On the Algorithmic Utility of Disks and Covers

Faces in the Crowd: On the Algorithmic Utility of Disks and Covers Faces in the Crowd: On the Algorithmic Utility of Disks and Covers Faisal N. Abu-Khzam and Michael A. Langston University of Tennessee, Knoxville, TN 3793, USA Abstract. We study a pair of N P-hard problems

More information

Change Detection System for the Maintenance of Automated Testing

Change Detection System for the Maintenance of Automated Testing Change Detection System for the Maintenance of Automated Testing Miroslav Bures To cite this version: Miroslav Bures. Change Detection System for the Maintenance of Automated Testing. Mercedes G. Merayo;

More information

1 Introduction and Results

1 Introduction and Results On the Structure of Graphs with Large Minimum Bisection Cristina G. Fernandes 1,, Tina Janne Schmidt,, and Anusch Taraz, 1 Instituto de Matemática e Estatística, Universidade de São Paulo, Brazil, cris@ime.usp.br

More information

Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows

Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows Estèle Glize, Nicolas Jozefowiez, Sandra Ulrich Ngueveu To cite this version: Estèle Glize, Nicolas Jozefowiez,

More information

Bidimensional Parameters and Local Treewidth

Bidimensional Parameters and Local Treewidth Bidimensional Parameters and Local Treewidth Erik D. Demaine 1, Fedor V. Fomin 2, MohammadTaghi Hajiaghayi 1, and Dimitrios M. Thilikos 3 1 MIT Laboratory for Computer Science, 200 Technology Square, Cambridge,

More information

Approximation Schemes for Planar Graph Problems (1983, 1994; Baker)

Approximation Schemes for Planar Graph Problems (1983, 1994; Baker) Approximation Schemes for Planar Graph Problems (1983, 1994; Baker) Erik D. Demaine, MIT, theory.csail.mit.edu/ edemaine MohammadTaghi Hajiaghayi, MIT, www.mit.edu/ hajiagha INDEX TERMS: approximation

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

Graph Crossing Number and Isomorphism SPUR Final Paper, Summer 2012

Graph Crossing Number and Isomorphism SPUR Final Paper, Summer 2012 Graph Crossing Number and Isomorphism SPUR Final Paper, Summer 2012 Mark Velednitsky Mentor Adam Bouland Problem suggested by Adam Bouland, Jacob Fox MIT Abstract The polynomial-time tractability of graph

More information

A Linear Vertex Kernel for Maximum Internal Spanning Tree

A Linear Vertex Kernel for Maximum Internal Spanning Tree A Linear Vertex Kernel for Maximum Internal Spanning Tree Fedor V. Fomin Serge Gaspers Saket Saurabh Stéphan Thomassé Abstract We present a polynomial time algorithm that for any graph G and integer k

More information

Fault-Tolerant Storage Servers for the Databases of Redundant Web Servers in a Computing Grid

Fault-Tolerant Storage Servers for the Databases of Redundant Web Servers in a Computing Grid Fault-Tolerant s for the Databases of Redundant Web Servers in a Computing Grid Minhwan Ok To cite this version: Minhwan Ok. Fault-Tolerant s for the Databases of Redundant Web Servers in a Computing Grid.

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

Linear Kernel for Planar Connected Dominating Set

Linear Kernel for Planar Connected Dominating Set Linear Kernel for Planar Connected Dominating Set Daniel Lokshtanov Matthias Mnich Saket Saurabh Abstract We provide polynomial time data reduction rules for Connected Dominating Set on planar graphs and

More information

Complexity Results on Graphs with Few Cliques

Complexity Results on Graphs with Few Cliques Discrete Mathematics and Theoretical Computer Science DMTCS vol. 9, 2007, 127 136 Complexity Results on Graphs with Few Cliques Bill Rosgen 1 and Lorna Stewart 2 1 Institute for Quantum Computing and School

More information

Theorem 2.9: nearest addition algorithm

Theorem 2.9: nearest addition algorithm There are severe limits on our ability to compute near-optimal tours It is NP-complete to decide whether a given undirected =(,)has a Hamiltonian cycle An approximation algorithm for the TSP can be used

More information

Subexponential Algorithms for Partial Cover Problems

Subexponential Algorithms for Partial Cover Problems LIPIcs Leibniz International Proceedings in Informatics Subexponential Algorithms for Partial Cover Problems Fedor V. Fomin 1, Daniel Lokshtanov 1, Venkatesh Raman 2 and Saket Saurabh 2 1 Department of

More information

Efficient implementation of interval matrix multiplication

Efficient implementation of interval matrix multiplication Efficient implementation of interval matrix multiplication Hong Diep Nguyen To cite this version: Hong Diep Nguyen. Efficient implementation of interval matrix multiplication. Para 2010: State of the Art

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

Fixed-parameter tractable canonization and isomorphism test for graphs of bounded treewidth

Fixed-parameter tractable canonization and isomorphism test for graphs of bounded treewidth Fixed-parameter tractable canonization and isomorphism test for graphs of bounded treewidth Micha l Pilipczuk Institute of Informatics, University of Warsaw, Poland Workshop on Exact Algorithms and Lower

More information

On a,b-edge-weightings of bipartite graphs with odd a,b

On a,b-edge-weightings of bipartite graphs with odd a,b On a,b-edge-weightings of bipartite graphs with odd a,b Julien Bensmail, Fionn Mc Inerney, Kasper Lyngsie To cite this version: Julien Bensmail, Fionn Mc Inerney, Kasper Lyngsie. On a,b-edge-weightings

More information

A Voronoi-Based Hybrid Meshing Method

A Voronoi-Based Hybrid Meshing Method A Voronoi-Based Hybrid Meshing Method Jeanne Pellerin, Lévy Bruno, Guillaume Caumon To cite this version: Jeanne Pellerin, Lévy Bruno, Guillaume Caumon. A Voronoi-Based Hybrid Meshing Method. 2012. hal-00770939

More information

Teaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs

Teaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs Teaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs Gilles Ardourel, Marianne Huchard To cite this version: Gilles Ardourel, Marianne Huchard. Teaching Encapsulation and

More information

arxiv: v1 [cs.ds] 7 Apr 2018

arxiv: v1 [cs.ds] 7 Apr 2018 Tight Lower Bounds for List Edge Coloring Lukasz Kowalik Arkadiusz Soca la arxiv:1804.02537v1 [cs.ds] 7 Apr 2018 Abstract The fastest algorithms for edge coloring run in time 2 m n O(1), where m and n

More information

Thread graphs, linear rank-width and their algorithmic applications

Thread graphs, linear rank-width and their algorithmic applications Thread graphs, linear rank-width and their algorithmic applications Robert Ganian Faculty of Informatics, Masaryk University Botanická 68a, Brno, Czech Republic xganian1@fi.muni.cz Abstract. Many NP-hard

More information

Finding a winning strategy in variations of Kayles

Finding a winning strategy in variations of Kayles Finding a winning strategy in variations of Kayles Simon Prins ICA-3582809 Utrecht University, The Netherlands July 15, 2015 Abstract Kayles is a two player game played on a graph. The game can be dened

More information

Malware models for network and service management

Malware models for network and service management Malware models for network and service management Jérôme François, Radu State, Olivier Festor To cite this version: Jérôme François, Radu State, Olivier Festor. Malware models for network and service management.

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution

More information

[13] D. Karger, \Using randomized sparsication to approximate minimum cuts" Proc. 5th Annual

[13] D. Karger, \Using randomized sparsication to approximate minimum cuts Proc. 5th Annual [12] F. Harary, \Graph Theory", Addison-Wesley, Reading, MA, 1969. [13] D. Karger, \Using randomized sparsication to approximate minimum cuts" Proc. 5th Annual ACM-SIAM Symposium on Discrete Algorithms,

More information

A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition

A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition Wenjun Li a, Binhai Zhu b, a Hunan Provincial Key Laboratory of Intelligent Processing of Big Data on Transportation, Changsha

More information

9. Parameter Treewidth

9. Parameter Treewidth 9. Parameter Treewidth COMP6741: Parameterized and Exact Computation Serge Gaspers Semester 2, 2017 Contents 1 Algorithms for trees 1 2 Tree decompositions 2 3 Monadic Second Order Logic 4 4 Dynamic Programming

More information

arxiv: v1 [cs.dm] 14 Jan 2019

arxiv: v1 [cs.dm] 14 Jan 2019 A lower bound on the tree-width of graphs with irrelevant vertices Isolde Adler a, Philipp Klaus Krause b arxiv:1901.04325v1 [cs.dm] 14 Jan 2019 Abstract a School of Computing, University of Leeds b Albert-Ludwigs-Universität

More information

An exact algorithm for max-cut in sparse graphs

An exact algorithm for max-cut in sparse graphs An exact algorithm for max-cut in sparse graphs F. Della Croce a M. J. Kaminski b, V. Th. Paschos c a D.A.I., Politecnico di Torino, Italy b RUTCOR, Rutgers University c LAMSADE, CNRS UMR 7024 and Université

More information

A Simplied NP-complete MAXSAT Problem. Abstract. It is shown that the MAX2SAT problem is NP-complete even if every variable

A Simplied NP-complete MAXSAT Problem. Abstract. It is shown that the MAX2SAT problem is NP-complete even if every variable A Simplied NP-complete MAXSAT Problem Venkatesh Raman 1, B. Ravikumar 2 and S. Srinivasa Rao 1 1 The Institute of Mathematical Sciences, C. I. T. Campus, Chennai 600 113. India 2 Department of Computer

More information

Synthesis of fixed-point programs: the case of matrix multiplication

Synthesis of fixed-point programs: the case of matrix multiplication Synthesis of fixed-point programs: the case of matrix multiplication Mohamed Amine Najahi To cite this version: Mohamed Amine Najahi. Synthesis of fixed-point programs: the case of matrix multiplication.

More information

Study on Feebly Open Set with Respect to an Ideal Topological Spaces

Study on Feebly Open Set with Respect to an Ideal Topological Spaces Study on Feebly Open Set with Respect to an Ideal Topological Spaces Yiezi K. Al Talkany, Suadud H. Al Ismael To cite this version: Yiezi K. Al Talkany, Suadud H. Al Ismael. Study on Feebly Open Set with

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

Exact Algorithms for Graph Homomorphisms

Exact Algorithms for Graph Homomorphisms Exact Algorithms for Graph Homomorphisms Fedor V. Fomin Pinar Heggernes Dieter Kratsch Abstract Graph homomorphism, also called H-coloring, is a natural generalization of graph coloring: There is a homomorphism

More information

REPORTS IN INFORMATICS

REPORTS IN INFORMATICS REPORTS IN INFORMATICS ISSN 0333-3590 Dynamic Programming and Fast Matrix Multiplication Frederic Dorn REPORT NO 321 April 2006 Department of Informatics UNIVERSITY OF BERGEN Bergen, Norway This report

More information

Subexponential algorithms for rectilinear Steiner tree and arborescence problems

Subexponential algorithms for rectilinear Steiner tree and arborescence problems Subexponential algorithms for rectilinear Steiner tree and arborescence problems Fedor V. Fomin Sudeshna Kolay Daniel Lokshtanov Fahad Panolan Saket Saurabh Abstract A rectilinear Steiner tree for a set

More information

Kernel perfect and critical kernel imperfect digraphs structure

Kernel perfect and critical kernel imperfect digraphs structure Kernel perfect and critical kernel imperfect digraphs structure Hortensia Galeana-Sánchez, Mucuy-Kak Guevara To cite this version: Hortensia Galeana-Sánchez, Mucuy-Kak Guevara. Kernel perfect and critical

More information

Faster parameterized algorithms for Minimum Fill-In

Faster parameterized algorithms for Minimum Fill-In Faster parameterized algorithms for Minimum Fill-In Hans L. Bodlaender Pinar Heggernes Yngve Villanger Technical Report UU-CS-2008-042 December 2008 Department of Information and Computing Sciences Utrecht

More information

An Effective Upperbound on Treewidth Using Partial Fill-in of Separators

An Effective Upperbound on Treewidth Using Partial Fill-in of Separators An Effective Upperbound on Treewidth Using Partial Fill-in of Separators Boi Faltings Martin Charles Golumbic June 28, 2009 Abstract Partitioning a graph using graph separators, and particularly clique

More information

2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006

2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006 2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006 The Encoding Complexity of Network Coding Michael Langberg, Member, IEEE, Alexander Sprintson, Member, IEEE, and Jehoshua Bruck,

More information

An exact characterization of tractable demand patterns for maximum disjoint path problems

An exact characterization of tractable demand patterns for maximum disjoint path problems An exact characterization of tractable demand patterns for maximum disjoint path problems Dániel Marx Paul Wollan Abstract We study the following general disjoint paths problem: given a supply graph G,

More information

Crossing Numbers and Parameterized Complexity

Crossing Numbers and Parameterized Complexity Crossing Numbers and Parameterized Complexity MichaelJ.Pelsmajer 1, Marcus Schaefer 2, and Daniel Štefankovič3 1 Illinois Institute of Technology, Chicago, IL 60616, USA pelsmajer@iit.edu 2 DePaul University,

More information

Structuring the First Steps of Requirements Elicitation

Structuring the First Steps of Requirements Elicitation Structuring the First Steps of Requirements Elicitation Jeanine Souquières, Maritta Heisel To cite this version: Jeanine Souquières, Maritta Heisel. Structuring the First Steps of Requirements Elicitation.

More information

Tree Decompositions of Graphs: Saving Memory in Dynamic Programming 1

Tree Decompositions of Graphs: Saving Memory in Dynamic Programming 1 Tree Decompositions of Graphs: Saving Memory in Dynamic Programming 1 Nadja Betzler Rolf Niedermeier Johannes Uhlmann Wilhelm-Schickard-Institut für Informatik, Universität Tübingen, Sand 13, D-72076 Tübingen,

More information

arxiv: v1 [cs.ds] 2 Mar 2011

arxiv: v1 [cs.ds] 2 Mar 2011 Solving connectivity problems parameterized by treewidth in single exponential time Marek Cygan Jesper Nederlof Marcin Pilipczuk Michał Pilipczuk Johan van Rooij Jakub Onufry Wojtaszczyk arxiv:1103.0534v1

More information

arxiv: v5 [cs.cc] 28 Oct 2010

arxiv: v5 [cs.cc] 28 Oct 2010 Parameterized Complexity of Generalized Domination Problems on Bounded Tree-Width Graphs Mathieu Chapelle LIFO, Université d Orléans, BP-6759, F-45067 Orléans Cedex 2, France mathieu.chapelle@univ-orleans.fr

More information

LaHC at CLEF 2015 SBS Lab

LaHC at CLEF 2015 SBS Lab LaHC at CLEF 2015 SBS Lab Nawal Ould-Amer, Mathias Géry To cite this version: Nawal Ould-Amer, Mathias Géry. LaHC at CLEF 2015 SBS Lab. Conference and Labs of the Evaluation Forum, Sep 2015, Toulouse,

More information

An FCA Framework for Knowledge Discovery in SPARQL Query Answers

An FCA Framework for Knowledge Discovery in SPARQL Query Answers An FCA Framework for Knowledge Discovery in SPARQL Query Answers Melisachew Wudage Chekol, Amedeo Napoli To cite this version: Melisachew Wudage Chekol, Amedeo Napoli. An FCA Framework for Knowledge Discovery

More information

Vertex Cover is Fixed-Parameter Tractable

Vertex Cover is Fixed-Parameter Tractable Vertex Cover is Fixed-Parameter Tractable CS 511 Iowa State University November 28, 2010 CS 511 (Iowa State University) Vertex Cover is Fixed-Parameter Tractable November 28, 2010 1 / 18 The Vertex Cover

More information

The b-chromatic number of power graphs

The b-chromatic number of power graphs The b-chromatic number of power graphs Brice Effantin, Hamamache Kheddouci To cite this version: Brice Effantin, Hamamache Kheddouci The b-chromatic number of power graphs Discrete Mathematics and Theoretical

More information