Dieter Kratsch

dblp:k/DieterKratsch · DBLP profile ↗
← Back
162ranked-venue papers
23as first author
2since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 157 · 22 first-author · 2 since 2021Databases, data management, data science and information retrieval · 10 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 1 first-authorComputer networks · 1
YearPublicationVenuePosition
2022 Refined notions of parameterized enumeration kernels with applications to matching cut enumeration
abstract
An enumeration kernel as defined by Creignou et al. (2017) [11] for a parameterized enumeration problem consists of an algorithm that transforms each instance into one whose size is bounded by the parameter plus a solution-lifting algorithm that efficiently enumerates all solutions from the set of the solutions of the kernel. We propose to consider two new versions of enumeration kernels by asking that the solutions of the original instance can be enumerated in polynomial time or with polynomial delay from the kernel solutions. Using the NP-hard Matching Cut problem parameterized by structural parameters such as the vertex cover number or the cyclomatic number of the input graph, we show that the new enumeration kernels present a useful notion of data reduction for enumeration problems which allows to compactly represent the set of feasible solutions.
Petr A. Golovach, Christian Komusiewicz, Dieter Kratsch, Van Bang Le
J. Comput. Syst. Sci.3
2021 Refined Notions of Parameterized Enumeration Kernels with Applications to Matching Cut Enumeration
Petr A. Golovach, Christian Komusiewicz, Dieter Kratsch, Van Bang Le
STACS3
2020 Enumeration of minimal connected dominating sets for chordal graphs
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch, Reza Saei
Discret. Appl. Math.3
2020 Matching cut: Kernelization, single-exponential time FPT, and exact exponential algorithms
abstract
In a graph, a matching cut is an edge cut that is a matching. Matching Cut, which is known to be NP-complete, is the problem of deciding whether or not a given graph G has a matching cut. In this paper we show that Matching Cut admits a quadratic-vertex kernel for the parameter distance to cluster and a linear-vertex kernel for the parameter distance to clique. We further provide an O^*(2^{dc(G)}) time and an O^*(2^{dc^-}(G)}) time FPT algorithm for Matching Cut, where dc(G) and dc^-(G) are the distance to cluster and distance to co-cluster, respectively. We also improve the running time of the best known branching algorithm to solve Matching Cut from O^*(1.4143^n) to O^*(1.3803^n). Moreover, we point out that, unless NP subseteq coNP/poly, Matching Cut does not admit a polynomial kernel when parameterized by treewidth.
Christian Komusiewicz, Dieter Kratsch, Van Bang Le
Discret. Appl. Math.2
2019 Algorithms for Outerplanar Graph Roots and Graph Roots of Pathwidth at Most 2
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch, Paloma T. Lima, Daniël Paulusma
Algorithmica3
2019 Space-Efficient Biconnected Components and Recognition of Outerplanar Graphs
abstract
We present space-efficient algorithms for computing cut vertices in a given graph with n vertices and m edges in linear time using $$O(n+\min \{m,n\log \log n\})$$ bits. With the same time and using $$O(n+m)$$ bits, we can compute the biconnected components of a graph. We use this result to show an algorithm for the recognition of (maximal) outerplanar graphs in $$O(n\log \log n)$$ time using O(n) bits.
Frank Kammer, Dieter Kratsch, Moritz Laudahn
Algorithmica2
2019 Enumeration and maximum number of maximal irredundant sets for chordal graphs
Petr A. Golovach, Dieter Kratsch, Mathieu Liedloff, Mohamed Yosri Sayadi
Discret. Appl. Math.2
2019 Enumeration and maximum number of minimal dominating sets for chordal graphs
Petr A. Golovach, Dieter Kratsch, Mathieu Liedloff, Mohamed Yosri Sayadi
Theor. Comput. Sci.2
2019 Enumeration of maximal irredundant sets for claw-free graphs
Petr A. Golovach, Dieter Kratsch, Mohamed Yosri Sayadi
Theor. Comput. Sci.2
2018 Matching Cut: Kernelization, Single-Exponential Time FPT, and Exact Exponential Algorithms
Christian Komusiewicz, Dieter Kratsch, Van Bang Le
IPEC2
2018 Output-Polynomial Enumeration on Graphs of Bounded (Local) Linear MIM-Width
Petr A. Golovach, Pinar Heggernes, Mamadou Moustapha Kanté, Dieter Kratsch, Sigve Hortemo Sæther, Yngve Villanger
Algorithmica4
2018 Exact algorithms for weak Roman domination
Mathieu Chapelle, Manfred Cochefert, Jean-François Couturier 0001, Dieter Kratsch, Romain Letourneur, Mathieu Liedloff, Anthony Perez 0001
Discret. Appl. Math.4
2018 Computing square roots of graphs with low maximum degree
Manfred Cochefert, Jean-François Couturier 0001, Petr A. Golovach, Dieter Kratsch, Daniël Paulusma, Anthony Stewart
Discret. Appl. Math.4
2018 Finding Cactus Roots in Polynomial Time
abstract
A graph H is a square root of a graph G, or equivalently, G is the square of H, if G can be obtained from H by adding an edge between any two vertices in H that are of distance 2. The Square Root problem is that of deciding whether a given graph admits a square root. The problem of testing whether a graph admits a square root which belongs to some specified graph class $\mathcal {H}$ is called the $\mathcal {H}$ -Square Root problem. By showing boundedness of treewidth we prove that Square Root is polynomial-time solvable on some classes of graphs with small clique number and that $\mathcal {H}$ -Square Root is polynomial-time solvable when $\mathcal {H}$ is the class of cactuses.
Petr A. Golovach, Dieter Kratsch, Daniël Paulusma, Anthony Stewart
Theory Comput. Syst.2
2017 Enumeration of Maximal Irredundant Sets for Claw-Free Graphs
Petr A. Golovach, Dieter Kratsch, Mohamed Yosri Sayadi
CIAC2
2017 Enumerating Minimal Tropical Connected Sets
Dieter Kratsch, Mathieu Liedloff, Mohamed Yosri Sayadi
SOFSEM1
2017 Algorithms for Outerplanar Graph Roots and Graph Roots of Pathwidth at Most 2
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch, Paloma T. Lima, Daniël Paulusma
WG3
2017 Enumeration and Maximum Number of Maximal Irredundant Sets for Chordal Graphs
Petr A. Golovach, Dieter Kratsch, Mathieu Liedloff, Mohamed Yosri Sayadi
WG2
2017 Preface: Special graph classes and algorithms-in honor of Professor Andreas Brandstädt on the occasion of his 65th birthday
Feodor F. Dragan, Dieter Kratsch, Van Bang Le
Discret. Appl. Math.2
2017 Minimal dominating sets in interval graphs and trees
Petr A. Golovach, Pinar Heggernes, Mamadou Moustapha Kanté, Dieter Kratsch, Yngve Villanger
Discret. Appl. Math.4
2017 Exact exponential algorithms to find tropical connected sets of minimum size
Mathieu Chapelle, Manfred Cochefert, Dieter Kratsch, Romain Letourneur, Mathieu Liedloff
Theor. Comput. Sci.3
2017 A linear kernel for finding square roots of almost planar graphs
abstract
A graph H is a square root of a graph G if G can be obtained from H by the addition of edges between any two vertices in H that are at distance 2 from each other. The Square Root problem is that of deciding whether a given graph admits a square root. We consider this problem for planar graphs in the context of the “distance from triviality” framework. For an integer k , a planar + k v graph (or k -apex graph) is a graph that can be made planar by the removal of at most k vertices. We prove that a generalization of Square Root , in which some edges are prescribed to be either in or out of any solution, has a kernel of size O ( k ) for planar + k v graphs, when parameterized by k . Our result is based on a new edge reduction rule which, as we shall also show, has a wider applicability for the Square Root problem.
Petr A. Golovach, Dieter Kratsch, Daniël Paulusma, Anthony Stewart
Theor. Comput. Sci.2
2016 Finding Cactus Roots in Polynomial Time
Petr A. Golovach, Dieter Kratsch, Daniël Paulusma, Anthony Stewart
IWOCA2
2016 Faster Algorithms to Enumerate Hypergraph Transversals
Manfred Cochefert, Jean-François Couturier 0001, Serge Gaspers, Dieter Kratsch
LATIN4
2016 Space-Efficient Biconnected Components and Recognition of Outerplanar Graphs
Frank Kammer, Dieter Kratsch, Moritz Laudahn
MFCS2
2016 Finding Shortest Paths Between Graph Colourings
Matthew Johnson 0002, Dieter Kratsch, Stefan Kratsch, Viresh Patel, Daniël Paulusma
Algorithmica2
2016 Parameterized Algorithms for Finding Square Roots
Manfred Cochefert, Jean-François Couturier 0001, Petr A. Golovach, Dieter Kratsch, Daniël Paulusma
Algorithmica4
2016 Guest Editorial: Selected Papers from WG 2014
Dieter Kratsch, Ioan Todinca
Algorithmica1
2016 Enumerating minimal dominating sets in chordal bipartite graphs
Petr A. Golovach, Pinar Heggernes, Mamadou Moustapha Kanté, Dieter Kratsch, Yngve Villanger
Discret. Appl. Math.4
2016 Enumerating minimal connected dominating sets in graphs of bounded chordality
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch
Theor. Comput. Sci.3
2016 Algorithms solving the Matching Cut problem
Dieter Kratsch, Van Bang Le
Theor. Comput. Sci.1
2015 Algorithms Solving the Matching Cut Problem
Dieter Kratsch, Van Bang Le
CIAC1
2015 End-Vertices of Graph Search Algorithms
Dieter Kratsch, Mathieu Liedloff, Daniel Meister 0001
CIAC1
2015 Output-Polynomial Enumeration on Graphs of Bounded (Local) Linear MIM-Width
Petr A. Golovach, Pinar Heggernes, Mamadou Moustapha Kanté, Dieter Kratsch, Sigve Hortemo Sæther, Yngve Villanger
ISAAC4
2015 Enumeration and Maximum Number of Minimal Connected Vertex Covers in Graphs
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch
IWOCA3
2015 Enumerating Minimal Connected Dominating Sets in Graphs of Bounded Chordality
abstract
Listing, generating or enumerating objects of specified type is one of the principal tasks in algorithmics. In graph algorithms one often enumerates vertex subsets satisfying a certain property. We study the enumeration of all minimal connected dominating sets of an input graph from various graph classes of bounded chordality. We establish enumeration algorithms as well as lower and upper bounds for the maximum number of minimal connected dominating sets in such graphs. In particular, we present algorithms to enumerate all minimal connected dominating sets of chordal graphs in time O(1.7159^n), of split graphs in time O(1.3803^n), and of AT-free, strongly chordal, and distance-hereditary graphs in time O^*(3^{n/3}), where n is the number of vertices of the input graph. Our algorithms imply corresponding upper bounds for the number of minimal connected dominating sets for these graph classes.
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch
IPEC3
2015 List Coloring in the Absence of a Linear Forest
Jean-François Couturier 0001, Petr A. Golovach, Dieter Kratsch, Daniël Paulusma
Algorithmica3
2015 An Incremental Polynomial Time Algorithm to Enumerate All Minimal Edge Dominating Sets
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch, Yngve Villanger
Algorithmica3
2015 Exact algorithms for Kayles
Hans L. Bodlaender, Dieter Kratsch, Sjoerd T. Timmer
Theor. Comput. Sci.2
2014 Finding Shortest Paths Between Graph Colourings
Matthew Johnson 0002, Dieter Kratsch, Stefan Kratsch, Viresh Patel, Daniël Paulusma
IPEC2
2014 Exact Exponential Algorithms to Find a Tropical Connected Set of Minimum Size
Mathieu Chapelle, Manfred Cochefert, Dieter Kratsch, Romain Letourneur, Mathieu Liedloff
IPEC3
2014 Exact Algorithms to Clique-Colour Graphs
Manfred Cochefert, Dieter Kratsch
SOFSEM2
2014 Enumerating Minimal Subset Feedback Vertex Sets
Fedor V. Fomin, Pinar Heggernes, Dieter Kratsch, Charis Papadopoulos, Yngve Villanger
Algorithmica3
2014 Finding clubs in graph classes
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch, Arash Rafiey
Discret. Appl. Math.3
2013 Cliques and Clubs
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch, Arash Rafiey
CIAC3
2013 An Incremental Polynomial Time Algorithm to Enumerate All Minimal Edge Dominating Sets
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch, Yngve Villanger
ICALP (1)3
2013 Exact Algorithms for Weak Roman Domination
Mathieu Chapelle, Manfred Cochefert, Jean-François Couturier 0001, Dieter Kratsch, Mathieu Liedloff, Anthony Perez 0001
IWOCA4
2013 The Jump Number Problem: Exact and Parameterized
Dieter Kratsch, Stefan Kratsch
IPEC1
2013 Sparse Square Roots
Manfred Cochefert, Jean-François Couturier 0001, Petr A. Golovach, Dieter Kratsch, Daniël Paulusma
WG4
2013 Computing Optimal Steiner Trees in Polynomial Space
Fedor V. Fomin, Fabrizio Grandoni 0001, Dieter Kratsch, Daniel Lokshtanov, Saket Saurabh 0001
Algorithmica3
2013 Fixed-parameter algorithms for Cochromatic Number and Disjoint Rectangle Stabbing via iterative localization
Pinar Heggernes, Dieter Kratsch, Daniel Lokshtanov, Venkatesh Raman 0001, Saket Saurabh 0001
Inf. Comput.2
2013 Colorings with few Colors: Counting, Enumeration and Combinatorial Bounds
Jean-François Couturier 0001, Petr A. Golovach, Dieter Kratsch, Mathieu Liedloff, Artem V. Pyatkin
Theory Comput. Syst.3
2013 Minimal dominating sets in graph classes: Combinatorial bounds and enumeration
Jean-François Couturier 0001, Pinar Heggernes, Pim van 't Hof, Dieter Kratsch
Theor. Comput. Sci.4
2013 Detecting induced minors in AT-free graphs
Petr A. Golovach, Dieter Kratsch, Daniël Paulusma
Theor. Comput. Sci.2
2012 Colouring AT-Free Graphs
Dieter Kratsch, Haiko Müller
ESA1
2012 Detecting Induced Minors in AT-Free Graphs
Petr A. Golovach, Dieter Kratsch, Daniël Paulusma
ISAAC2
2012 An Exact Algorithm for Subset Feedback Vertex Set on Chordal Graphs
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch, Reza Saei
IPEC3
2012 Minimal Dominating Sets in Graph Classes: Combinatorial Bounds and Enumeration
Jean-François Couturier 0001, Pinar Heggernes, Pim van 't Hof, Dieter Kratsch
SOFSEM4
2012 On Independent Sets and Bicliques in Graphs
Serge Gaspers, Dieter Kratsch, Mathieu Liedloff
Algorithmica2
2012 Bicolored independent sets and bicliques
Jean-François Couturier 0001, Dieter Kratsch
Inf. Process. Lett.2
2012 A Note on Exact Algorithms for Vertex Ordering Problems on Graphs
abstract
In this note, we give a proof that several vertex ordering problems can be solved in O ∗(2 n ) time and O ∗(2 n ) space, or in O ∗(4 n ) time and polynomial space. The algorithms generalize algorithms for the Travelling Salesman Problem by Held and Karp (J. Soc. Ind. Appl. Math. 10:196–210, 1962) and Gurevich and Shelah (SIAM J. Comput. 16:486–502, 1987). We survey a number of vertex ordering problems to which the results apply.
Hans L. Bodlaender, Fedor V. Fomin, Arie M. C. A. Koster, Dieter Kratsch, Dimitrios M. Thilikos
Theory Comput. Syst.4
2012 On exact algorithms for treewidth
abstract
We give experimental and theoretical results on the problem of computing the treewidth of a graph by exact exponential-time algorithms using exponential space or using only polynomial space. We first report on an implementation of a dynamic programming algorithm for computing the treewidth of a graph with running time O *(2 n ). This algorithm is based on the old dynamic programming method introduced by Held and Karp for the Traveling Salesman problem. We use some optimizations that do not affect the worst case running time but improve on the running time on actual instances and can be seen to be practical for small instances. We also consider the problem of computing Treewidth under the restriction that the space used is only polynomial and give a simple O *(4 n ) algorithm that requires polynomial space. We also show that with a more complicated algorithm using balanced separators, Treewidth can be computed in O *(2.9512 n ) time and polynomial space.
Hans L. Bodlaender, Fedor V. Fomin, Arie M. C. A. Koster, Dieter Kratsch, Dimitrios M. Thilikos
ACM Trans. Algorithms4
2011 Enumerating Minimal Subset Feedback Vertex Sets
Fedor V. Fomin, Pinar Heggernes, Dieter Kratsch, Charis Papadopoulos, Yngve Villanger
WADS3
2011 Exact Algorithms for Kayles
Hans L. Bodlaender, Dieter Kratsch
WG2
2011 List Coloring in the Absence of a Linear Forest
Jean-François Couturier 0001, Petr A. Golovach, Dieter Kratsch, Daniël Paulusma
WG3
2011 Branch and Recharge: Exact Algorithms for Generalized Domination
Fedor V. Fomin, Petr A. Golovach, Jan Kratochvíl, Dieter Kratsch, Mathieu Liedloff
Algorithmica4
2011 Exact Algorithms for L(2, 1)-Labeling of Graphs
Frédéric Havet, Martin Klazar, Jan Kratochvíl, Dieter Kratsch, Mathieu Liedloff
Algorithmica4
2011 An exact algorithm for the Maximum Leaf Spanning Tree problem
Henning Fernau, Joachim Kneis, Dieter Kratsch, Alexander Langer, Mathieu Liedloff, Daniel Binkele-Raible, Peter Rossmanith
Theor. Comput. Sci.3
2011 Bandwidth on AT-free graphs
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch, Daniel Lokshtanov, Daniel Meister 0001, Saket Saurabh 0001
Theor. Comput. Sci.3
2010 A Parameterized Route to Exact Puzzles: Breaking the 2n-Barrier for Irredundance
Daniel Binkele-Raible, Ljiljana Brankovic, Henning Fernau, Joachim Kneis, Dieter Kratsch, Alexander Langer, Mathieu Liedloff, Peter Rossmanith
CIAC5
2010 Colorings with Few Colors: Counting, Enumeration and Combinatorial Bounds
Petr A. Golovach, Dieter Kratsch, Jean-François Couturier 0001
WG2
2010 Parameterized algorithm for eternal vertex cover
Fedor V. Fomin, Serge Gaspers, Petr A. Golovach, Dieter Kratsch, Saket Saurabh 0001
Inf. Process. Lett.4
2010 Iterative compression and exact algorithms
Fedor V. Fomin, Serge Gaspers, Dieter Kratsch, Mathieu Liedloff, Saket Saurabh 0001
Theor. Comput. Sci.3
2009 Convex Recoloring Revisited: Complexity and Exact Algorithms
Iyad Kanj, Dieter Kratsch
COCOON2
2009 Exact Exponential-Time Algorithms for Finding Bicliques in a Graph
Henning Fernau, Serge Gaspers, Dieter Kratsch, Mathieu Liedloff, Daniel Binkele-Raible
CTW3
2009 Bandwidth on AT-Free Graphs
Petr A. Golovach, Pinar Heggernes, Dieter Kratsch, Daniel Lokshtanov, Daniel Meister 0001, Saket Saurabh 0001
ISAAC3
2009 Fully Decomposable Split Graphs
Hajo Broersma, Dieter Kratsch, Gerhard J. Woeginger
IWOCA2
2009 Sort and Search: Exact algorithms for generalized domination
Fedor V. Fomin, Petr A. Golovach, Jan Kratochvíl, Dieter Kratsch, Mathieu Liedloff
Inf. Process. Lett.4
2009 A measure & conquer approach for the analysis of exact algorithms
abstract
For more than 40 years, Branch & Reduce exponential-time backtracking algorithms have been among the most common tools used for finding exact solutions of NP-hard problems. Despite that, the way to analyze such recursive algorithms is still far from producing tight worst-case running time bounds. Motivated by this, we use an approach, that we call “Measure & Conquer”, as an attempt to step beyond such limitations. The approach is based on the careful design of a nonstandard measure of the subproblem size; this measure is then used to lower bound the progress made by the algorithm at each branching step. The idea is that a smarter measure may capture behaviors of the algorithm that a standard measure might not be able to exploit, and hence lead to a significantly better worst-case time analysis. In order to show the potentialities of Measure & Conquer, we consider two well-studied NP-hard problems: minimum dominating set and maximum independent set. For the first problem, we consider the current best algorithm, and prove (thanks to a better measure) a much tighter running time bound for it. For the second problem, we describe a new, simple algorithm, and show that its running time is competitive with the current best time bounds, achieved with far more complicated algorithms (and standard analysis). Our examples show that a good choice of the measure, made in the very first stages of exact algorithms design, can have a tremendous impact on the running time bounds achievable.
Fedor V. Fomin, Fabrizio Grandoni 0001, Dieter Kratsch
J. ACM3
2009 Exponential time algorithms for the minimum dominating set problem on some graph classes
abstract
The minimum dominating set problem remains NP-hard when restricted to any of the following graph classes: c -dense graphs, chordal graphs, 4-chordal graphs, weakly chordal graphs, and circle graphs. Developing and using a general approach, for each of these graph classes we present an exponential time algorithm solving the minimum dominating set problem faster than the best known algorithm for general graphs. Our algorithms have the following running time: O (1.4124 n ) for chordal graphs, O (1.4776 n ) for weakly chordal graphs, O (1.4845 n ) for 4-chordal graphs, O (1.4887 n ) for circle graphs, and O (1.2273 (1+√1−2 c ) n ) for c -dense graphs.
Serge Gaspers, Dieter Kratsch, Mathieu Liedloff, Ioan Todinca
ACM Trans. Algorithms2
2008 Faster Steiner Tree Computation in Polynomial-Space
Fedor V. Fomin, Fabrizio Grandoni 0001, Dieter Kratsch
ESA3
2008 Bandwidth of Bipartite Permutation Graphs in Polynomial Time
Pinar Heggernes, Dieter Kratsch, Daniel Meister 0001
LATIN2
2008 Iterative Compression and Exact Algorithms
Fedor V. Fomin, Serge Gaspers, Dieter Kratsch, Mathieu Liedloff, Saket Saurabh 0001
MFCS3
2008 On Independent Sets and Bicliques in Graphs
Serge Gaspers, Dieter Kratsch, Mathieu Liedloff
WG2
2008 Solving Connected Dominating Set Faster than 2 n
Fedor V. Fomin, Fabrizio Grandoni 0001, Dieter Kratsch
Algorithmica3
2008 Feedback vertex set on AT-free graphs
Dieter Kratsch, Haiko Müller, Ioan Todinca
Discret. Appl. Math.1
2008 Exact Algorithms for Treewidth and Minimum Fill-In
abstract
We show that the treewidth and the minimum fill-in of an n-vertex graph can be computed in time $\mathcal{O}(1.8899^n)$. Our results are based on combinatorial proofs that an n-vertex graph has $\mathcal{O}(1.7087^n)$ minimal separators and $\mathcal{O}(1.8135^n)$ potential maximal cliques. We also show that for the class of asteroidal triple–free graphs the running time of our algorithms can be reduced to $\mathcal{O}(1.4142^n)$.
Fedor V. Fomin, Dieter Kratsch, Ioan Todinca, Yngve Villanger
SIAM J. Comput.2
2007 Exact Algorithms for L (2, 1)-Labeling of Graphs
Jan Kratochvíl, Dieter Kratsch, Mathieu Liedloff
MFCS2
2007 Branch and Recharge: Exact Algorithms for Generalized Domination
Fedor V. Fomin, Petr A. Golovach, Jan Kratochvíl, Dieter Kratsch, Mathieu Liedloff
WADS4
2007 Exact Algorithms for Graph Homomorphisms
Fedor V. Fomin, Pinar Heggernes, Dieter Kratsch
Theory Comput. Syst.3
2007 An exact algorithm for the minimum dominating clique problem
Dieter Kratsch, Mathieu Liedloff
Theor. Comput. Sci.1
2006 On Exact Algorithms for Treewidth
Hans L. Bodlaender, Fedor V. Fomin, Arie M. C. A. Koster, Dieter Kratsch, Dimitrios M. Thilikos
ESA4
2006 Solving Connected Dominating Set Faster Than 2n
Fedor V. Fomin, Fabrizio Grandoni 0001, Dieter Kratsch
FSTTCS3
2006 Optimal Linear Arrangement of Interval Graphs
Johanne Cohen, Fedor V. Fomin, Pinar Heggernes, Dieter Kratsch, Gregory Kucherov
MFCS4
2006 Measure and conquer: a simple O(20.288n) independent set algorithm
Fedor V. Fomin, Fabrizio Grandoni 0001, Dieter Kratsch
SODA3
2006 Improved bottleneck domination algorithms
Ton Kloks, Dieter Kratsch, Chuan-Min Lee, Jiping Liu
Discret. Appl. Math.2
2006 Certifying Algorithms for Recognizing Interval Graphs and Permutation Graphs
abstract
A certifying algorithm for a problem is an algorithm that provides a certificate with each answer that it produces. The certificate is a piece of evidence that proves that the answer has not been compromised by a bug in the implementation. We give linear-time certifying algorithms for recognition of interval graphs and permutation graphs, and for a few other related problems. Previous algorithms fail to provide supporting evidence when they claim that the input graph is not a member of the class. We show that our certificates of nonmembership can be authenticated in O(|V|) time.
Dieter Kratsch, Ross M. McConnell, Kurt Mehlhorn, Jeremy P. Spinrad
SIAM J. Comput.1
2006 Between O(nm) and O(nalpha)
abstract
This paper uses periodic matrix multiplication to improve the time complexities for a number of graph problems. The time for finding an asteroidal triple is reduced from O(nm) to O(n 2.82 ), and the time for finding a star cutset, a two-pair, and a dominating pair is reduced from O(nm) to O(n 2.79 ). It is also shown that each of these problems is at least as hard as one of three basic graph problems for which the best known algorithms run in times O(nm) and O(n alpha ). We note that the fast matrix multiplication algorithms do not seem to be practical because of the enormous constants needed to achieve the asymptotic time bounds. These results are important theoretically for breaking the n 3 barrier rather than giving efficient algorithms for a user.
Dieter Kratsch, Jeremy P. Spinrad
SIAM J. Comput.1
2005 On the Recognition of Probe Graphs of Some Self-Complementary Classes of Perfect Graphs
Maw-Shang Chang, Ton Kloks, Dieter Kratsch, Jiping Liu, Sheng-Lung Peng
COCOON3
2005 Exact Algorithms for Graph Homomorphisms
Fedor V. Fomin, Pinar Heggernes, Dieter Kratsch
FCT3
2005 Measure and Conquer: Domination - A Case Study
Fedor V. Fomin, Fabrizio Grandoni 0001, Dieter Kratsch
ICALP3
2005 On the structure of (P5, gem)-free graphs
Andreas Brandstädt, Dieter Kratsch
Discret. Appl. Math.2
2005 On algorithms for (P5, gem)-free graphs
Hans L. Bodlaender, Andreas Brandstädt, Dieter Kratsch, Michaël Rao, Jeremy P. Spinrad
Theor. Comput. Sci.3
2004 Exact (Exponential) Algorithms for Treewidth and Minimum Fill-In
Fedor V. Fomin, Dieter Kratsch, Ioan Todinca
ICALP2
2004 Exact (Exponential) Algorithms for the Dominating Set Problem
Fedor V. Fomin, Dieter Kratsch, Gerhard J. Woeginger
WG2
2004 On treewidth approximations
Vincent Bouchitté, Dieter Kratsch, Haiko Müller, Ioan Todinca
Discret. Appl. Math.2
2004 Algorithms for graphs with small octopus
Fedor V. Fomin, Dieter Kratsch, Haiko Müller
Discret. Appl. Math.2
2003 Linear Time Algorithms for Some NP-Complete Problems on (P5, Gem)-Free Graphs
Hans L. Bodlaender, Andreas Brandstädt, Dieter Kratsch, Michaël Rao, Jeremy P. Spinrad
FCT3
2003 Certifying algorithms for recognizing interval graphs and permutation graphs
Dieter Kratsch, Ross M. McConnell, Kurt Mehlhorn, Jeremy P. Spinrad
SODA1
2003 Between O(nm) and O(n alpha)
Dieter Kratsch, Jeremy P. Spinrad
SODA1
2003 Feedback Vertex Set and Longest Induced Path on AT-Free Graphs
Dieter Kratsch, Haiko Müller, Ioan Todinca
WG1
2003 On the Domination Search Number
Fedor V. Fomin, Dieter Kratsch, Haiko Müller
Discret. Appl. Math.2
2002 A Generalization of AT-Free Graphs and a Generic Algorithm for Solving Triangulation Problems
Hajo Broersma, Ton Kloks, Dieter Kratsch, Haiko Müller
Algorithmica3
2002 On claw-free asteroidal triple-free graphs
Harald Hempel, Dieter Kratsch
Discret. Appl. Math.2
2002 Approximating minimum cocolorings
Fedor V. Fomin, Dieter Kratsch, Jean-Christophe Novelli
Inf. Process. Lett.2
2002 Dominating Pair Graphs
abstract
A pair of vertices of a graph is called a dominating pair if the vertex set of every path between these two vertices is a dominating set of the graph. A graph is a weak dominating pair graph if it has a dominating pair. Further, a graph is called a dominating pair graph if each of its connected induced subgraphs is a weak dominating pair graph. Dominating pair graphs form a class of graphs containing interval, permutation, cocomparability, and asteroidal triple-free graphs. Our purpose is to study the structural properties of dominating pair graphs. Our main results are a polar theorem for the dominating pairs in weak dominating pair graphs and an existence theorem for minimum cardinality connected dominating sets that induce a simple path in connected dominating pair graphs of diameter not equal to three. Furthermore, we present a forbidden induced subgraph characterization of chordal dominating pair graphs.
Jitender S. Deogun, Dieter Kratsch
SIAM J. Discret. Math.2
2002 Approximating Bandwidth by Mixing Layouts of Interval Graphs
abstract
We examine the bandwidth problem in circular-arc graphs, chordal graphs with a bounded number of leaves in the clique tree, and k-polygon graphs (fixed k). We show that all of these graph classes admit efficient approximation algorithms which are based on exact or approximate bandwidth layouts of related interval graphs. Specifically, we obtain a bandwidth approximation algorithm for circular-arc graphs that executes in O(n log 2 n ) time and has performance ratio 2, which is the best possible performance ratio of any polynomial time bandwidth approximation algorithm for circular-arc graphs. For chordal graphs with at most k leaves in the clique tree, we obtain a performance ratio of 2k in O(k(n+m)) time, and our algorithm for k-polygon graphs has performance ratio 2k 2 and runs in time O(n 3 ).
Dieter Kratsch, Lorna Stewart
SIAM J. Discret. Math.1
2001 Approximating Minimum Cocolourings
Fedor V. Fomin, Dieter Kratsch, Jean-Christophe Novelli
FCT2
2000 On the Domination Search Number
Fedor V. Fomin, Dieter Kratsch, Haiko Müller
WG2
2000 Bandwidth of Split and Circular Permutation Graphs
Ton Kloks, Dieter Kratsch, Yvan Le Borgne, Haiko Müller
WG2
2000 Chordality and 2-factors in Tough Graphs
Douglas Bauer, Gyula Y. Katona, Dieter Kratsch, Henk Jan Veldman
Discret. Appl. Math.3
2000 Domination and Total Domination on Asteroidal Triple-free Graphs
Dieter Kratsch
Discret. Appl. Math.1
2000 Finding and counting small induced subgraphs efficiently
Ton Kloks, Dieter Kratsch, Haiko Müller
Inf. Process. Lett.2
2000 Degree-preserving trees
abstract
We consider the degree-preserving spanning tree (DPST) problem: Given a connected graph G, find a spanning tree T of G such that as many vertices of T as possible have the same degree in T as in G. This problem is a graph-theoretical translation of a problem arising in the system-theoretical context of identifiability in networks, a concept which has applications in, for example, water distribution networks and electrical networks. We show that the DPST problem is NP-complete, even when restricted to split graphs or bipartite planar graphs, but that it can be solved in polynomial time for graphs with a bounded asteroidal number and for graphs with a bounded treewidth. For the class of interval graphs, we give a linear time algorithm. For the class of cocomparability graphs, we give an O(n4) algorithm. Furthermore, we present linear time approximation algorithms for planar graphs of a worst-case performance ratio of 1 − ϵ for every ϵ > 0. © 2000 John Wiley & Sons, Inc.
Hajo Broersma, Otto R. Koppius, Hilde Tuinstra, Andreas Huck, Ton Kloks, Dieter Kratsch, Haiko Müller
Networks6
1999 Approximating Bandwidth by Mixing Layouts of Interval Graphs
Dieter Kratsch, Lorna Stewart
STACS1
1999 On Claw-Free Asteroidal Triple-Free Graphs
Harald Hempel, Dieter Kratsch
WG2
1999 On the Vertex Ranking Problem for Trapezoid, Circular-arc and Other Graphs
Jitender S. Deogun, Ton Kloks, Dieter Kratsch, Haiko Müller
Discret. Appl. Math.3
1999 Independent Sets in Asteroidal Triple-Free Graphs
abstract
An asteroidal triple (AT) is a set of three vertices such that there is a path between any pair of them avoiding the closed neighborhood of the third. A graph is called AT-free if it does not have an AT. We show that there is an O(n 4 ) time algorithm to compute the maximum weight of an independent set for AT-free graphs. Furthermore, we obtain O(n 4 ) time algorithms to solve the INDEPENDENT DOMINATING SET and the INDEPENDENT PERFECT DOMINATING SET problems on AT-free graphs. We also show how to adapt these algorithms such that they solve the corresponding problem for graphs with bounded asteroidal number in polynomial time. Finally, we observe that the problems CLIQUE and PARTITION INTO CLIQUES remain NP-complete when restricted to AT-free graphs.
Hajo Broersma, Ton Kloks, Dieter Kratsch, Haiko Müller
SIAM J. Discret. Math.3
1998 Degree-Preserving Forests
Hajo Broersma, Andreas Huck, Ton Kloks, Otto R. Koppius, Dieter Kratsch, Haiko Müller, Hilde Tuinstra
MFCS5
1998 A Generalization of AT-free Graphs and a Generic Algorithm for Solving Treewidth, Minimum Fill-In and Vertex Ranking
Hajo Broersma, Ton Kloks, Dieter Kratsch, Haiko Müller
WG3
1998 Bandwidth of Chain Graphs
Ton Kloks, Dieter Kratsch, Haiko Müller
Inf. Process. Lett.2
1998 Listing All Minimal Separators of a Graph
abstract
An efficient algorithm listing all minimal vertex separators of an undirected graph is given. The algorithm needs polynomial time per separator that is found.
Ton Kloks, Dieter Kratsch
SIAM J. Comput.2
1998 Rankings of Graphs
abstract
A vertex (edge) coloring $\phi:V\rightarrow \{1,2,\ldots ,t\}$ ($\phi':E\rightarrow \{1,2,\ldots,$ $t\}$) of a graph G=(V,E) is a vertex (edge) t-ranking if, for any two vertices (edges) of the same color, every path between them contains a vertex (edge) of larger color. The {\em vertex ranking number} $\chi_{r}(G)$ ({\em edge ranking number} $\chi_{r}'(G)$) is the smallest value of t such that G has a vertex (edge) t-ranking. In this paper we study the algorithmic complexity of the {\sc Vertex Ranking} and {\sc Edge Ranking} problems. It is shown that $\chi_{r}(G)$ can be computed in polynomial time when restricted to graphs with treewidth at most k for any fixed k. We characterize the graphs where the vertex ranking number $\chi_{r}$ and the chromatic number $\chi$ coincide on all induced subgraphs, show that $\chi_{r}(G)=\chi (G)$ implies $\chi (G)=\omega (G)$ (largest clique size), and give a formula for $\chi_{r}'(K_n)$.
Hans L. Bodlaender, Jitender S. Deogun, Klaus Jansen, Ton Kloks, Dieter Kratsch, Haiko Müller, Zsolt Tuza
SIAM J. Discret. Math.5
1997 Independent Sets in Asteroidal Triple-Free Graphs
Hajo Broersma, Ton Kloks, Dieter Kratsch, Haiko Müller
ICALP3
1997 Asteroidal Sets in Graphs
Ton Kloks, Dieter Kratsch, Haiko Müller
WG2
1997 Measuring the Vulnerability for Classes of Intersection Graphs
Dieter Kratsch, Ton Kloks, Haiko Müller
Discret. Appl. Math.1
1997 An Approximation Algorithm for Clustering Graphs with Dominating Diametral Path
Jitender S. Deogun, Dieter Kratsch, George Steiner
Inf. Process. Lett.2
1997 Total Domination and Transformation
Dieter Kratsch, Lorna Stewart
Inf. Process. Lett.1
1997 On Treewidth and Minimum Fill-In of Asteroidal Triple-Free Graphs
Ton Kloks, Dieter Kratsch, Jeremy P. Spinrad
Theor. Comput. Sci.2
1996 Minimum Fill-In on Circle and Circular-Arc Graphs
Ton Kloks, Dieter Kratsch, Chak-Kuen Wong
ICALP2
1995 Approximating the Bandwidth for Asteroidal Triple-Free Graphs
Ton Kloks, Dieter Kratsch, Haiko Müller
ESA2
1995 Diametral Path Graphs
Jitender S. Deogun, Dieter Kratsch
WG2
1995 Finding and Counting Small Induced Subgraphs Efficiently
Ton Kloks, Dieter Kratsch, Haiko Müller
WG2
1995 Computing a Perfect Edge Without Vertex Elimination Ordering of a Chordal Bipartite Graph
Ton Kloks, Dieter Kratsch
Inf. Process. Lett.2
1995 Treewidth and Pathwidth of Permutation Graphs
abstract
In this paper, we show that the treewidth and pathwidth of a permutation graph can be computed in polynomial time. In fact we show that, for permutation graphs, the treewidth and pathwidth are equal. These results make permutation graphs one of the few nontrivial graph classes for which, at the moment, treewidth is known to be computable in polynomial time. Our algorithm, which decides whether the treewidth (pathwidth) is at most some given integer k, can be implemented to run in $O( nk )$ time when the matching diagram is given. We show that this algorithm can easily be adapted to compute the pathwidth of a permutation graph in $O( nk )$ time, where k is the pathwidth.
Hans L. Bodlaender, Ton Kloks, Dieter Kratsch
SIAM J. Discret. Math.3
1994 Erratum: Computing Treewidth and Minimum Fill-In: All You Need are the Minimal Separators
Ton Kloks, Hans L. Bodlaender, Haiko Müller, Dieter Kratsch
ESA4
1994 On Vertex Ranking for Permutations and Other Graphs
Jitender S. Deogun, Ton Kloks, Dieter Kratsch, Haiko Müller
STACS3
1994 Finding All Minimal Separators of a Graph
Ton Kloks, Dieter Kratsch
STACS2
1994 Ranking of Graphs
Hans L. Bodlaender, Jitender S. Deogun, Klaus Jansen, Ton Kloks, Dieter Kratsch, Haiko Müller, Zsolt Tuza
WG5
1994 Dominoes
Ton Kloks, Dieter Kratsch, Haiko Müller
WG2
1994 On Cocolourings and Cochromatic Numbers of Graphs
John G. Gimbel, Dieter Kratsch, Lorna Stewart
Discret. Appl. Math.2
1994 On the Complexity of Graph Reconstruction
Dieter Kratsch, Lane A. Hemaspaandra
Math. Syst. Theory1
1993 Computing Treewidth and Minimum Fill-In: All You Need are the Minimal Separators
Ton Kloks, Hans L. Bodlaender, Haiko Müller, Dieter Kratsch
ESA4
1993 Treewidth and Pathwidth of Permutation Graphs
Hans L. Bodlaender, Ton Kloks, Dieter Kratsch
ICALP3
1993 Treewidth of Bipartite Graphs
Ton Kloks, Dieter Kratsch
STACS2
1993 Domination on Cocomparability Graphs
abstract
The authors determine the algorithmic complexity of domination and variants on cocomparability graphs, a class of perfect graphs containing both the interval and the permutation graphs. Minimum dominating, total dominating, connected dominating, and independent dominating sets can be constructed in polynomial time. On the other hand, DOMINATING CLIQUE and MINIMUM DOMINATING CLIQUE remain NP-complete on cocomparability graphs.
Dieter Kratsch, Lorna Stewart
SIAM J. Discret. Math.1
1992 The Complexity of Coloring Games on Perfect Graphs
Hans L. Bodlaender, Dieter Kratsch
Theor. Comput. Sci.2
1991 On the Complexity of Graph Reconstruction
Dieter Kratsch, Lane A. Hemaspaandra
FCT1
1990 Domination in Convex and Chordal Bipartite Graphs
Peter Damaschke, Haiko Müller, Dieter Kratsch
Inf. Process. Lett.3
1987 Finding the Minimum Bandwidth of an Interval Graphs
Dieter Kratsch
Inf. Comput.1
1987 On Domination Problems for Permutation and Other Graphs
Andreas Brandstädt, Dieter Kratsch
Theor. Comput. Sci.2
1985 On the restriction of some NP-complete graph problems to permutation graphs
Andreas Brandstädt, Dieter Kratsch
FCT2