Skip to main content

Showing 1–50 of 65 results for author: Kratsch, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.02086  [pdf, ps, other

    cs.DS

    On polynomial kernelization for Stable Cutset

    Authors: Stefan Kratsch, Van Bang Le

    Abstract: A stable cutset in a graph $G$ is a set $S\subseteq V(G)$ such that vertices of $S$ are pairwise non-adjacent and such that $G-S$ is disconnected, i.e., it is both stable (or independent) set and a cutset (or separator). Unlike general cutsets, it is $NP$-complete to determine whether a given graph $G$ has any stable cutset. Recently, Rauch et al.\ [FCT 2023] gave a number of fixed-parameter tract… ▽ More

    Submitted 2 July, 2024; originally announced July 2024.

    Comments: For Dieter Kratsch on his 65th birthday

  2. arXiv:2402.08046  [pdf, other

    cs.DS

    Tight Algorithm for Connected Odd Cycle Transversal Parameterized by Clique-width

    Authors: Narek Bojikian, Stefan Kratsch

    Abstract: Recently, Bojikian and Kratsch [2023] have presented a novel approach to tackle connectivity problems parameterized by clique-width ($\operatorname{cw}$), based on counting small representations of partial solutions (modulo two). Using this technique, they were able to get a tight bound for the Steiner Tree problem, answering an open question posed by Hegerfeld and Kratsch [ESA, 2023]. We use the… ▽ More

    Submitted 26 February, 2024; v1 submitted 12 February, 2024; originally announced February 2024.

    MSC Class: 05C85 ACM Class: F.2

  3. arXiv:2307.14264  [pdf, ps, other

    cs.DS

    A tight Monte-Carlo algorithm for Steiner Tree parameterized by clique-width

    Authors: Narek Bojikian, Stefan Kratsch

    Abstract: Recently, Hegerfeld and Kratsch [ESA 2023] obtained the first tight algorithmic results for hard connectivity problems parameterized by clique-width. Concretely, they gave one-sided error Monte-Carlo algorithms that given a $k$-clique-expression solve Connected Vertex Cover in time $6^kn^{O(1)}$ and Connected Dominating Set in time $5^kn^{O(1)}$. Moreover, under the Strong Exponential-Time Hypothe… ▽ More

    Submitted 26 February, 2024; v1 submitted 26 July, 2023; originally announced July 2023.

    MSC Class: 05C85 ACM Class: F.2

  4. arXiv:2307.04628  [pdf, other

    cs.DS

    Tight Algorithmic Applications of Clique-Width Generalizations

    Authors: Vera Chekan, Stefan Kratsch

    Abstract: In this work, we study two natural generalizations of clique-width introduced by Martin Fürer. Multi-clique-width (mcw) allows every vertex to hold multiple labels [ITCS 2017], while for fusion-width (fw) we have a possibility to merge all vertices of a certain label [LATIN 2014]. Fürer has shown that both parameters are upper-bounded by treewidth thus making them more appealing from an algorithmi… ▽ More

    Submitted 10 July, 2023; originally announced July 2023.

    Comments: Conference version to appear at Mathematical Foundations of Computer Science (MFCS 2023)

  5. arXiv:2307.02241  [pdf, ps, other

    cs.DS

    Approximate Turing kernelization and lower bounds for domination problems

    Authors: Stefan Kratsch, Pascal Kunz

    Abstract: An $α$-approximate polynomial Turing kernelization is a polynomial-time algorithm that computes an $(αc)$-approximate solution for a parameterized optimization problem when given access to an oracle that can compute $c$-approximate solutions to instances with size bounded by a polynomial in the parameter. Hols et al. [ESA 2020] showed that a wide array of graph problems admit a $(1+\varepsilon)$-a… ▽ More

    Submitted 5 July, 2023; originally announced July 2023.

  6. arXiv:2302.14128  [pdf, ps, other

    cs.DS

    Tight Algorithms for Connectivity Problems Parameterized by Modular-Treewidth

    Authors: Falko Hegerfeld, Stefan Kratsch

    Abstract: We study connectivity problems from a fine-grained parameterized perspective. Cygan et al. (TALG 2022) obtained algorithms with single-exponential running time $α^{tw} n^{O(1)}$ for connectivity problems parameterized by treewidth ($tw$) by introducing the cut-and-count-technique, which reduces connectivity problems to locally checkable counting problems. In addition, the bases $α$ were proven to… ▽ More

    Submitted 27 February, 2023; originally announced February 2023.

    Comments: 77 pages, 7 figures, shortened abstract due to character limit

  7. arXiv:2302.03627  [pdf, other

    cs.DS

    Tight algorithms for connectivity problems parameterized by clique-width

    Authors: Falko Hegerfeld, Stefan Kratsch

    Abstract: The complexity of problems involving global constraints is usually much more difficult to understand than the complexity of problems only involving local constraints. A natural form of global constraints are connectivity constraints. We study connectivity problems from a fine-grained parameterized perspective. In a breakthrough, Cygan et al. (TALG 2022) first obtained algorithms with single-expone… ▽ More

    Submitted 7 February, 2023; originally announced February 2023.

    Comments: shortened abstract due to character limit; 56 pages, 11 figures

  8. arXiv:2212.12385  [pdf, other

    cs.DS

    Tight Bounds for Connectivity Problems Parameterized by Cutwidth

    Authors: Narek Bojikian, Vera Chekan, Falko Hegerfeld, Stefan Kratsch

    Abstract: In this work we start the investigation of tight complexity bounds for connectivity problems parameterized by cutwidth assuming the Strong Exponential-Time Hypothesis (SETH). Van Geffen et al. posed this question for odd cycle transversal and feedback vertex set. We answer it for these two and four further problems, namely connected vertex cover, connected domintaing set, steiner tree, and connect… ▽ More

    Submitted 23 December, 2022; originally announced December 2022.

    Comments: 77 pages, 17 figures; accepted at STACS 2023

    MSC Class: 05C85

  9. arXiv:2209.14429  [pdf, ps, other

    cs.DS

    Efficient parameterized algorithms on graphs with heterogeneous structure: Combining tree-depth and modular-width

    Authors: Stefan Kratsch, Florian Nelles

    Abstract: Many computational problems admit fast algorithms on special inputs, however, the required properties might be quite restrictive. E.g., many graph problems can be solved much faster on interval or cographs, or on graphs of small modular-width or small tree-width, than on general graphs. One challenge is to attain the greatest generality of such results, i.e., being applicable to less restrictive i… ▽ More

    Submitted 28 September, 2022; originally announced September 2022.

  10. arXiv:2207.07422  [pdf, other

    cs.CC cs.DS

    Flow-augmentation III: Complexity dichotomy for Boolean CSPs parameterized by the number of unsatisfied constraints

    Authors: Eun Jung Kim, Stefan Kratsch, Marcin Pilipczuk, Magnus Wahlström

    Abstract: We study the parameterized problem of satisfying ``almost all'' constraints of a given formula $F$ over a fixed, finite Boolean constraint language $Γ$, with or without weights. More precisely, for each finite Boolean constraint language $Γ$, we consider the following two problems. In Min SAT$(Γ)$, the input is a formula $F$ over $Γ$ and an integer $k$, and the task is to find an assignment… ▽ More

    Submitted 15 February, 2023; v1 submitted 15 July, 2022; originally announced July 2022.

    Comments: v2. Major update to all three flow-augmentation papers

  11. arXiv:2202.06708  [pdf, ps, other

    cs.DS

    On Triangle Counting Parameterized by Twin-Width

    Authors: Stefan Kratsch, Florian Nelles, Alexandre Simon

    Abstract: In this report we present an algorithm solving Triangle Counting in time $O(d^2n+m)$, where n and m, respectively, denote the number of vertices and edges of a graph G and d denotes its twin-width, a recently introduced graph parameter. We assume that a compact representation of a d-contraction sequence of G is given.

    Submitted 14 February, 2022; originally announced February 2022.

    Comments: 6 pages

  12. arXiv:2111.03450  [pdf, other

    cs.DS cs.DM

    Flow-augmentation I: Directed graphs

    Authors: Eun Jung Kim, Stefan Kratsch, Marcin Pilipczuk, Magnus Wahlström

    Abstract: We show a flow-augmentation algorithm in directed graphs: There exists a randomized polynomial-time algorithm that, given a directed graph $G$, two vertices $s,t \in V(G)$, and an integer $k$, adds (randomly) to $G$ a number of arcs such that for every minimal $st$-cut $Z$ in $G$ of size at most $k$, with probability $2^{-\mathrm{poly}(k)}$ the set $Z$ becomes a minimum $st$-cut in the resulting g… ▽ More

    Submitted 15 February, 2023; v1 submitted 5 November, 2021; originally announced November 2021.

    Comments: v2. Major update of three flow-augmentation papers. Includes a deterministic version. Weighted Almost 2-SAT algorithm has been removed, as it is superseded by a more general algorithm of Flow-Augmentation III (arXiv:2207.07422)

  13. arXiv:2107.06111  [pdf, other

    cs.CC cs.DS

    Towards exact structural thresholds for parameterized complexity

    Authors: Falko Hegerfeld, Stefan Kratsch

    Abstract: Parameterized complexity seeks to use input structure to obtain faster algorithms for NP-hard problems. This has been most successful for graphs of low treewidth: Many problems admit fast algorithms relative to treewidth and many of them are optimal under SETH. Fewer such results are known for more general structure such as low clique-width and more restrictive structure such as low deletion dista… ▽ More

    Submitted 17 December, 2022; v1 submitted 13 July, 2021; originally announced July 2021.

    Comments: 52 pages, 16 figures, shortened abstract due to character limit

  14. arXiv:2007.09018  [pdf, other

    cs.DS

    Flow-augmentation II: Undirected graphs

    Authors: Eun Jung Kim, Stefan Kratsch, Marcin Pilipczuk, Magnus Wahlström

    Abstract: We present an undirected version of the recently introduced flow-augmentation technique: Given an undirected multigraph $G$ with distinguished vertices $s,t \in V(G)$ and an integer $k$, one can in randomized $k^{O(1)} \cdot (|V(G)| + |E(G)|)$ time sample a set $A \subseteq \binom{V(G)}{2}$ such that the following holds: for every inclusion-wise minimal $st$-cut $Z$ in $G$ of cardinality at most… ▽ More

    Submitted 15 February, 2023; v1 submitted 17 July, 2020; originally announced July 2020.

    Comments: v2. Major update of all three flow-augmentation papers. The partial dichotomy part has been removed from this work, as it is superseded by the full dichotomy of Flow-Augmentation III (arXiv:2207.07422)

  15. arXiv:2004.12683  [pdf, other

    cs.DS cs.CC

    Approximate Turing Kernelization for Problems Parameterized by Treewidth

    Authors: Eva-Maria C. Hols, Stefan Kratsch, Astrid Pieterse

    Abstract: We extend the notion of lossy kernelization, introduced by Lokshtanov et al. [STOC 2017], to approximate Turing kernelization. An $α$-approximate Turing kernel for a parameterized optimization problem is a polynomial-time algorithm that, when given access to an oracle that outputs $c$-approximate solutions in $O(1)$ time, obtains an $(α\cdot c)$-approximate solution to the considered problem, usin… ▽ More

    Submitted 27 April, 2020; originally announced April 2020.

  16. arXiv:2003.02475  [pdf, other

    cs.DS cs.CG cs.DM

    Optimal Discretization is Fixed-parameter Tractable

    Authors: Stefan Kratsch, Tomáš Masařík, Irene Muzi, Marcin Pilipczuk, Manuel Sorge

    Abstract: Given two disjoint sets $W_1$ and $W_2$ of points in the plane, the Optimal Discretization problem asks for the minimum size of a family of horizontal and vertical lines that separate $W_1$ from $W_2$, that is, in every region into which the lines partition the plane there are either only points of $W_1$, or only points of $W_2$, or the region is empty. Equivalently, Optimal Discretization can be… ▽ More

    Submitted 17 November, 2022; v1 submitted 5 March, 2020; originally announced March 2020.

    Comments: Accepted to ACM-SIAM Symposium on Discrete Algorithms (SODA 2021). 53 pages, 18 figures

    MSC Class: 68Q25; 68W40; 68R01

  17. Solving connectivity problems parameterized by treedepth in single-exponential time and polynomial space

    Authors: Falko Hegerfeld, Stefan Kratsch

    Abstract: A breakthrough result of Cygan et al. (FOCS 2011) showed that connectivity problems parameterized by treewidth can be solved much faster than the previously best known time $\mathcal{O}^*(2^{\mathcal{O}(tw \log(tw))})$. Using their inspired Cut\&Count technique, they obtained $\mathcal{O}^*(α^{tw})$ time algorithms for many such problems. Moreover, they proved these running times to be optimal ass… ▽ More

    Submitted 25 June, 2021; v1 submitted 15 January, 2020; originally announced January 2020.

    Comments: 27 pages; accepted at STACS 2020

  18. arXiv:2001.04908  [pdf, other

    cs.DS

    Efficient parameterized algorithms for computing all-pairs shortest paths

    Authors: Stefan Kratsch, Florian Nelles

    Abstract: Computing all-pairs shortest paths is a fundamental and much-studied problem with many applications. Unfortunately, despite intense study, there are still no significantly faster algorithms for it than the $\mathcal{O}(n^3)$ time algorithm due to Floyd and Warshall (1962). Somewhat faster algorithms exist for the vertex-weighted version if fast matrix multiplication may be used. Yuster (SODA 2009)… ▽ More

    Submitted 14 January, 2020; originally announced January 2020.

  19. arXiv:1906.10982  [pdf, other

    cs.DS

    Parameterized Approximation Schemes for Independent Set of Rectangles and Geometric Knapsack

    Authors: Fabrizio Grandoni, Stefan Kratsch, Andreas Wiese

    Abstract: The area of parameterized approximation seeks to combine approximation and parameterized algorithms to obtain, e.g., (1+eps)-approximations in f(k,eps)n^{O(1)} time where k is some parameter of the input. We obtain the following results on parameterized approximability: 1) In the maximum independent set of rectangles problem (MISR) we are given a collection of n axis parallel rectangles in the pla… ▽ More

    Submitted 26 June, 2019; originally announced June 2019.

    Comments: Abstract shortened

  20. arXiv:1905.03631  [pdf, other

    cs.CC cs.DS

    Elimination Distances, Blocking Sets, and Kernels for Vertex Cover

    Authors: Eva-Maria C. Hols, Stefan Kratsch, Astrid Pieterse

    Abstract: The Vertex Cover problem plays an essential role in the study of polynomial kernelization in parameterized complexity, i.e., the study of provable and efficient preprocessing for NP-hard problems. Motivated by the great variety of positive and negative results for kernelization for Vertex Cover subject to different parameters and graph classes, we seek to unify and generalize them using so-called… ▽ More

    Submitted 9 May, 2019; originally announced May 2019.

  21. arXiv:1904.11244  [pdf, other

    cs.DS

    On adaptive algorithms for maximum matching

    Authors: Falko Hegerfeld, Stefan Kratsch

    Abstract: In the fundamental Maximum Matching problem the task is to find a maximum cardinality set of pairwise disjoint edges in a given undirected graph. The fastest algorithm for this problem, due to Micali and Vazirani, runs in time $\mathcal{O}(\sqrt{n}m)$ and stands unbeaten since 1980. It is complemented by faster, often linear-time, algorithms for various special graph classes. Moreover, there are f… ▽ More

    Submitted 25 April, 2019; originally announced April 2019.

  22. arXiv:1901.03582  [pdf, other

    cs.DS cs.CC

    On Kernelization for Edge Dominating Set under Structural Parameters

    Authors: Eva-Maria C. Hols, Stefan Kratsch

    Abstract: In the NP-hard Edge Dominating Set problem (EDS) we are given a graph $G=(V,E)$ and an integer $k$, and need to determine whether there is a set $F\subseteq E$ of at most $k$ edges that are incident with all (other) edges of $G$. It is known that this problem is fixed-parameter tractable and admits a polynomial kernel when parameterized by $k$. A caveat for this parameter is that it needs to be la… ▽ More

    Submitted 11 January, 2019; originally announced January 2019.

  23. arXiv:1810.06848  [pdf, other

    cs.DS

    Multi-budgeted directed cuts

    Authors: Stefan Kratsch, Shaohua Li, Dániel Marx, Marcin Pilipczuk, Magnus Wahlström

    Abstract: We study multi-budgeted variants of the classic minimum cut problem and graph separation problems that turned out to be important in parameterized complexity: Skew Multicut and Directed Feedback Arc Set. In our generalization, we assign colors $1,2,...,\ell$ to some edges and give separate budgets $k_{1},k_{2},...,k_{\ell}$. Let $E_{i}$ be the set of edges of color $i$. The solution $C$ for the mu… ▽ More

    Submitted 8 July, 2019; v1 submitted 16 October, 2018; originally announced October 2018.

    Comments: Full version of the paper presented at IPEC 2018

  24. arXiv:1805.04765  [pdf, other

    cs.DM

    Bipartite Graphs of Small Readability

    Authors: Rayan Chikhi, Vladan Jovicic, Stefan Kratsch, Paul Medvedev, Martin Milanic, Sofya Raskhodnikova, Nithin Varma

    Abstract: We study a parameter of bipartite graphs called readability, introduced by Chikhi et al. (Discrete Applied Mathematics, 2016) and motivated by applications of overlap graphs in bioinformatics. The behavior of the parameter is poorly understood. The complexity of computing it is open and it is not known whether the decision version of the problem is in NP. The only known upper bound on the readabil… ▽ More

    Submitted 12 May, 2018; originally announced May 2018.

    Comments: 16 pages (including references) and 5 figures

  25. arXiv:1804.10173  [pdf, ps, other

    cs.DS

    Efficient and adaptive parameterized algorithms on modular decompositions

    Authors: Stefan Kratsch, Florian Nelles

    Abstract: We study the influence of a graph parameter called modular-width on the time complexity for optimally solving well-known polynomial problems such as Maximum Matching, Triangle Counting, and Maximum $s$-$t$ Vertex-Capacitated Flow. The modular-width of a graph depends on its (unique) modular decomposition tree, and can be computed in linear time $O(n+m)$ for graphs with $n$ vertices and $m$ edges.… ▽ More

    Submitted 26 April, 2018; originally announced April 2018.

  26. The parameterized complexity of finding a 2-sphere in a simplicial complex

    Authors: Benjamin Burton, Sergio Cabello, Stefan Kratsch, William Pettersson

    Abstract: We consider the problem of finding a subcomplex K' of a simplicial complex K such that K' is homeomorphic to the 2-dimensional sphere, S^2. We study two variants of this problem. The first asks if there exists such a K' with at most k triangles, and we show that this variant is W[1]-hard and, assuming ETH, admits no O(n^{o(sqrt(k))}) time algorithm. We also give an algorithm that is tight with reg… ▽ More

    Submitted 20 February, 2018; originally announced February 2018.

    Comments: A preliminary version of this paper appeared in Proc. of 34th Symposium on Theoretical Aspects of Computer Science (STACS 2017)

  27. arXiv:1711.04604  [pdf, ps, other

    cs.DS cs.CC

    Smaller parameters for vertex cover kernelization

    Authors: Eva-Maria C. Hols, Stefan Kratsch

    Abstract: We revisit the topic of polynomial kernels for Vertex Cover relative to structural parameters. Our starting point is a recent paper due to Fomin and Strømme [WG 2016] who gave a kernel with $\mathcal{O}(|X|^{12})$ vertices when $X$ is a vertex set such that each connected component of $G-X$ contains at most one cycle, i.e., $X$ is a modulator to a pseudoforest. We strongly generalize this result b… ▽ More

    Submitted 13 November, 2017; originally announced November 2017.

    ACM Class: G.2.2

  28. arXiv:1702.05932  [pdf, ps, other

    cs.DS

    Robust and adaptive search

    Authors: Yann Disser, Stefan Kratsch

    Abstract: Binary search finds a given element in a sorted array with an optimal number of $\log n$ queries. However, binary search fails even when the array is only slightly disordered or access to its elements is subject to errors. We study the worst-case query complexity of search algorithms that are robust to imprecise queries and that adapt to perturbations of the order of the elements. We give (almost)… ▽ More

    Submitted 20 February, 2017; originally announced February 2017.

  29. arXiv:1611.06795  [pdf, ps, other

    cs.DS

    A randomized polynomial kernelization for Vertex Cover with a smaller parameter

    Authors: Stefan Kratsch

    Abstract: In the Vertex Cover problem we are given a graph $G=(V,E)$ and an integer $k$ and have to determine whether there is a set $X\subseteq V$ of size at most $k$ such that each edge in $E$ has at least one endpoint in $X$. The problem can be easily solved in time $O^*(2^k)$, making it fixed-parameter tractable (FPT) with respect to $k$. While the fastest known algorithm takes only time… ▽ More

    Submitted 21 November, 2016; originally announced November 2016.

    Comments: Full version of ESA 2016 paper

  30. arXiv:1604.07724  [pdf, other

    cs.CC cs.DM cs.DS

    Assessing the Computational Complexity of Multi-Layer Subgraph Detection

    Authors: Robert Bredereck, Christian Komusiewicz, Stefan Kratsch, Hendrik Molter, Rolf Niedermeier, Manuel Sorge

    Abstract: Multi-layer graphs consist of several graphs (layers) over the same vertex set. They are motivated by real-world problems where entities (vertices) are associated via multiple types of relationships (edges in different layers). We chart the border of computational (in)tractability for the class of subgraph detection problems on multi-layer graphs, including fundamental problems such as maximum mat… ▽ More

    Submitted 21 October, 2019; v1 submitted 26 April, 2016; originally announced April 2016.

    ACM Class: G.2.2; F.2.2; G.2.1; I.1.2

  31. arXiv:1603.06226  [pdf, other

    cs.DM cs.CC math.CO

    On the complexity of the identifiable subgraph problem, revisited

    Authors: Stefan Kratsch, Martin Milanič

    Abstract: A bipartite graph $G=(L,R;E)$ with at least one edge is said to be identifiable if for every vertex $v\in L$, the subgraph induced by its non-neighbors has a matching of cardinality $|L|-1$. An $\ell$-subgraph of $G$ is an induced subgraph of $G$ obtained by deleting from it some vertices in $L$ together with all their neighbors. The Identifiable Subgraph problem is the problem of determining whet… ▽ More

    Submitted 20 March, 2016; originally announced March 2016.

    MSC Class: 05C70; 05C85; 68Q25; 68Q17

  32. arXiv:1602.01739  [pdf, ps, other

    cs.CC

    The Parameterized Complexity of the Minimum Shared Edges Problem

    Authors: Till Fluschnik, Stefan Kratsch, Rolf Niedermeier, Manuel Sorge

    Abstract: We study the NP-complete Minimum Shared Edges (MSE) problem. Given an undirected graph, a source and a sink vertex, and two integers p and k, the question is whether there are p paths in the graph connecting the source with the sink and sharing at most k edges. Herein, an edge is shared if it appears in at least two paths. We show that MSE is W[1]-hard when parameterized by the treewidth of the in… ▽ More

    Submitted 4 February, 2016; originally announced February 2016.

    Comments: 35 pages, 16 figures

    MSC Class: 68Q17; 68Q25; 68R10 ACM Class: F.1.3; F.2.2; G.2.2

  33. arXiv:1512.02510  [pdf, ps, other

    cs.DS cs.CC

    A randomized polynomial kernel for Subset Feedback Vertex Set

    Authors: Eva-Maria C. Hols, Stefan Kratsch

    Abstract: The Subset Feedback Vertex Set problem generalizes the classical Feedback Vertex Set problem and asks, for a given undirected graph $G=(V,E)$, a set $S \subseteq V$, and an integer $k$, whether there exists a set $X$ of at most $k$ vertices such that no cycle in $G-X$ contains a vertex of $S$. It was independently shown by Cygan et al. (ICALP '11, SIDMA '13) and Kawarabayashi and Kobayashi (JCTB '… ▽ More

    Submitted 8 December, 2015; originally announced December 2015.

  34. arXiv:1510.05503  [pdf, ps, other

    cs.DS

    Preprocessing under uncertainty

    Authors: Stefan Fafianie, Stefan Kratsch, Voung Anh Quyen

    Abstract: In this work we study preprocessing for tractable problems when part of the input is unknown or uncertain. This comes up naturally if, e.g., the load of some machines or the congestion of some roads is not known far enough in advance, or if we have to regularly solve a problem over instances that are largely similar, e.g., daily airport scheduling with few charter flights. Unlike robust optimizati… ▽ More

    Submitted 19 October, 2015; originally announced October 2015.

    Comments: 18 pages

  35. arXiv:1507.03439  [pdf, ps, other

    cs.CC

    Polynomial Kernels for Weighted Problems

    Authors: Michael Etscheid, Stefan Kratsch, Matthias Mnich, Heiko Röglin

    Abstract: Kernelization is a formalization of efficient preprocessing for NP-hard problems using the framework of parameterized complexity. Among open problems in kernelization it has been asked many times whether there are deterministic polynomial kernelizations for Subset Sum and Knapsack when parameterized by the number $n$ of items. We answer both questions affirmatively by using an algorithm for comp… ▽ More

    Submitted 13 July, 2015; originally announced July 2015.

  36. arXiv:1506.07729  [pdf, other

    cs.CC cs.DS

    A structural approach to kernels for ILPs: Treewidth and Total Unimodularity

    Authors: Bart M. P. Jansen, Stefan Kratsch

    Abstract: Kernelization is a theoretical formalization of efficient preprocessing for NP-hard problems. Empirically, preprocessing is highly successful in practice, for example in state-of-the-art ILP-solvers like CPLEX. Motivated by this, previous work studied the existence of kernelizations for ILP related problems, e.g., for testing feasibility of Ax <= b. In contrast to the observed success of CPLEX, ho… ▽ More

    Submitted 25 June, 2015; originally announced June 2015.

    Comments: Extended abstract in the Proceedings of the 23rd European Symposium on Algorithms (ESA 2015)

    MSC Class: 90C05; 68Q25 ACM Class: F.2.2; G.1.6

  37. arXiv:1504.08235  [pdf, ps, other

    cs.DS

    A shortcut to (sun)flowers: Kernels in logarithmic space or linear time

    Authors: Stefan Fafianie, Stefan Kratsch

    Abstract: We investigate whether kernelization results can be obtained if we restrict kernelization algorithms to run in logarithmic space. This restriction for kernelization is motivated by the question of what results are attainable for preprocessing via simple and/or local reduction rules. We find kernelizations for d-Hitting Set(k), d-Set Packing(k), Edge Dominating Set(k) and a number of hitting and pa… ▽ More

    Submitted 30 April, 2015; originally announced April 2015.

    Comments: 18 pages

  38. arXiv:1410.8819  [pdf, ps, other

    cs.CC cs.DM

    On Kernelization and Approximation for the Vector Connectivity Problem

    Authors: Stefan Kratsch, Manuel Sorge

    Abstract: In the Vector Connectivity problem we are given an undirected graph $G=(V,E)$, a demand function $φ\colon V\to\{0,\ldots,d\}$, and an integer $k$. The question is whether there exists a set $S$ of at most $k$ vertices such that every vertex $v\in V\setminus S$ has at least $φ(v)$ vertex-disjoint paths to $S$; this abstractly captures questions about placing servers or warehouses relative to demand… ▽ More

    Submitted 23 June, 2015; v1 submitted 31 October, 2014; originally announced October 2014.

    Comments: Non-constructive Kernelization argument, improved technical details of signatures

  39. arXiv:1409.8524  [pdf, ps, other

    cs.CC cs.DM cs.DS

    The Minimum Feasible Tileset problem

    Authors: Yann Disser, Stefan Kratsch, Manuel Sorge

    Abstract: We introduce and study the Minimum Feasible Tileset problem: Given a set of symbols and subsets of these symbols (scenarios), find a smallest possible number of pairs of symbols (tiles) such that each scenario can be formed by selecting at most one symbol from each tile. We show that this problem is APX-hard and that it is NP-hard even if each scenario contains at most three symbols. Our main resu… ▽ More

    Submitted 25 October, 2017; v1 submitted 30 September, 2014; originally announced September 2014.

    Comments: 23 pages, 2 figures. An extended abstract of this article appeared at the 12th Workshop on Approximation and Online Algorithms, Wroclaw, September 2014

  40. arXiv:1409.7261  [pdf, ps, other

    cs.CC cs.DS

    Polynomial Kernels and User Reductions for the Workflow Satisfiability Problem

    Authors: Gregory Gutin, Stefan Kratsch, Magnus Wahlström

    Abstract: The Workflow Satisfiability Problem (WSP) is a problem of practical interest that arises whenever tasks need to be performed by authorized users, subject to constraints defined by business rules. We are required to decide whether there exists a plan -- an assignment of tasks to authorized users -- such that all constraints are satisfied. The WSP is, in fact, the conservative Constraint Satisfact… ▽ More

    Submitted 25 September, 2014; originally announced September 2014.

    Comments: An extended abstract appears in the proceedings of IPEC 2014

  41. arXiv:1405.1356  [pdf, ps, other

    cs.DS

    Streaming Kernelization

    Authors: Stefan Fafianie, Stefan Kratsch

    Abstract: Kernelization is a formalization of preprocessing for combinatorially hard problems. We modify the standard definition for kernelization, which allows any polynomial-time algorithm for the preprocessing, by requiring instead that the preprocessing runs in a streaming setting and uses $\mathcal{O}(poly(k)\log|x|)$ bits of memory on instances $(x,k)$. We obtain several results in this new setting, d… ▽ More

    Submitted 6 May, 2014; originally announced May 2014.

  42. arXiv:1403.6347  [pdf, ps, other

    cs.CC cs.DS

    Finding Shortest Paths between Graph Colourings

    Authors: Matthew Johnson, Dieter Kratsch, Stefan Kratsch, Viresh Patel, Daniël Paulusma

    Abstract: The $k$-colouring reconfiguration problem asks whether, for a given graph $G$, two proper $k$-colourings $α$ and $β$ of $G$, and a positive integer $\ell$, there exists a sequence of at most $\ell+1$ proper $k$-colourings of $G$ which starts with $α$ and ends with $β$ and where successive colourings in the sequence differ on exactly one vertex of $G$. We give a complete picture of the parameterize… ▽ More

    Submitted 29 October, 2014; v1 submitted 25 March, 2014; originally announced March 2014.

  43. arXiv:1307.2521  [pdf, other

    cs.DS

    Point Line Cover: The Easy Kernel is Essentially Tight

    Authors: Stefan Kratsch, Geevarghese Philip, Saurabh Ray

    Abstract: The input to the NP-hard Point Line Cover problem (PLC) consists of a set $P$ of $n$ points on the plane and a positive integer $k$, and the question is whether there exists a set of at most $k$ lines which pass through all points in $P$. A simple polynomial-time reduction reduces any input to one with at most $k^2$ points. We show that this is essentially tight under standard assumptions. More pr… ▽ More

    Submitted 9 July, 2013; originally announced July 2013.

  44. arXiv:1302.3496  [pdf, ps, other

    cs.CC cs.DS

    On Polynomial Kernels for Integer Linear Programs: Covering, Packing and Feasibility

    Authors: Stefan Kratsch

    Abstract: We study the existence of polynomial kernels for the problem of deciding feasibility of integer linear programs (ILPs), and for finding good solutions for covering and packing ILPs. Our main results are as follows: First, we show that the ILP Feasibility problem admits no polynomial kernelization when parameterized by both the number of variables and the number of constraints, unless NP \subseteq… ▽ More

    Submitted 15 February, 2013; v1 submitted 14 February, 2013; originally announced February 2013.

  45. arXiv:1302.3494  [pdf, ps, other

    cs.CC cs.DS

    On Polynomial Kernels for Sparse Integer Linear Programs

    Authors: Stefan Kratsch

    Abstract: Integer linear programs (ILPs) are a widely applied framework for dealing with combinatorial problems that arise in practice. It is known, e.g., by the success of CPLEX, that preprocessing and simplification can greatly speed up the process of optimizing an ILP. The present work seeks to further the theoretical understanding of preprocessing for ILPs by initiating a rigorous study within the frame… ▽ More

    Submitted 15 February, 2013; v1 submitted 14 February, 2013; originally announced February 2013.

    Comments: To appear in STACS 2013

  46. arXiv:1211.1506  [pdf, other

    cs.DS cs.CC cs.DM

    Fast Hamiltonicity checking via bases of perfect matchings

    Authors: Marek Cygan, Stefan Kratsch, Jesper Nederlof

    Abstract: For an even integer t \geq 2, the Matchings Connecivity matrix H_t is a matrix that has rows and columns both labeled by all perfect matchings of the complete graph K_t on t vertices; an entry H_t[M_1,M_2] is 1 if M_1\cup M_2 is a Hamiltonian cycle and 0 otherwise. Motivated by the computational study of the Hamiltonicity problem, we present three results on the structure of H_t: We first show tha… ▽ More

    Submitted 7 November, 2012; originally announced November 2012.

    Comments: 39 pages

    ACM Class: F.2.2; G.2.8

  47. arXiv:1211.1505  [pdf, ps, other

    cs.DS cs.CC cs.DM

    Solving weighted and counting variants of connectivity problems parameterized by treewidth deterministically in single exponential time

    Authors: Hans L. Bodlaender, Marek Cygan, Stefan Kratsch, Jesper Nederlof

    Abstract: It is well known that many local graph problems, like Vertex Cover and Dominating Set, can be solved in 2^{O(tw)}|V|^{O(1)} time for graphs G=(V,E) with a given tree decomposition of width tw. However, for nonlocal problems, like the fundamental class of connectivity problems, for a long time we did not know how to do this faster than tw^{O(tw)}|V|^{O(1)}. Recently, Cygan et al. (FOCS 2011) presen… ▽ More

    Submitted 7 November, 2012; originally announced November 2012.

    Comments: 36 pages

    ACM Class: F.2.2; G.2.8

  48. arXiv:1208.0142  [pdf, ps, other

    cs.DS cs.CC cs.DM math.CO

    Graph Isomorphism for Graph Classes Characterized by two Forbidden Induced Subgraphs

    Authors: Stefan Kratsch, Pascal Schweitzer

    Abstract: We study the complexity of the Graph Isomorphism problem on graph classes that are characterized by a finite number of forbidden induced subgraphs, focusing mostly on the case of two forbidden subgraphs. We show hardness results and develop techniques for the structural analysis of such graph classes, which applied to the case of two forbidden subgraphs give the following results: A dichotomy into… ▽ More

    Submitted 2 August, 2012; v1 submitted 1 August, 2012; originally announced August 2012.

    Comments: 22 pages, 4 figures. To appear in the proceedings of WG 2012

  49. Kernel Bounds for Structural Parameterizations of Pathwidth

    Authors: Hans L. Bodlaender, Bart M. P. Jansen, Stefan Kratsch

    Abstract: Assuming the AND-distillation conjecture, the Pathwidth problem of determining whether a given graph G has pathwidth at most k admits no polynomial kernelization with respect to k. The present work studies the existence of polynomial kernels for Pathwidth with respect to other, structural, parameters. Our main result is that, unless NP is in coNP/poly, Pathwidth admits no polynomial kernelization… ▽ More

    Submitted 20 July, 2012; originally announced July 2012.

    Comments: This paper contains the proofs omitted from the extended abstract published in the proceedings of Algorithm Theory - SWAT 2012 - 13th Scandinavian Symposium and Workshops, Helsinki, Finland, July 4-6, 2012

    MSC Class: 05C85; 68R10; 68Q25 ACM Class: F.2.2; G.2.2

    Journal ref: Lecture Notes in Computer Science 7357 (2012) 352-363

  50. arXiv:1206.5941  [pdf, ps, other

    cs.CC cs.DS

    Kernelization Lower Bounds By Cross-Composition

    Authors: Hans L. Bodlaender, Bart M. P. Jansen, Stefan Kratsch

    Abstract: We introduce the cross-composition framework for proving kernelization lower bounds. A classical problem L AND/OR-cross-composes into a parameterized problem Q if it is possible to efficiently construct an instance of Q with polynomially bounded parameter value that expresses the logical AND or OR of a sequence of instances of L. Building on work by Bodlaender et al. (ICALP 2008) and using a resul… ▽ More

    Submitted 26 June, 2012; originally announced June 2012.

    Comments: A preliminary version appeared in the proceedings of the 28th International Symposium on Theoretical Aspects of Computer Science (STACS 2011) under the title "Cross-Composition: A New Technique for Kernelization Lower Bounds". Several results have been strengthened compared to the preliminary version (http://arxiv.longhoe.net/abs/1011.4224). 29 pages, 2 figures