MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

Preprocessing for Treewidth: A Combinatorial Analysis through Kernelization

Stefan Kratsch
Utrecht University, the Netherlands
AG1 Mittagsseminar (own work)
AG 1  
AG Audience
English

Date, Time and Location

Tuesday, 1 March 2011
13:00
30 Minutes
E1 4
024
Saarbrücken

Abstract

The treewidth of a graph is one of the most well-studied graph parameters. It is known that a wide range of NP-hard problems are polynomially solvable on graphs of bounded treewidth. Indeed, using dynamic programming on a tree decomposition of width k, many hard problems can even be solved in time f(k)n^c, i.e., in time O(n^c) for treewidth bounded by k.


In experimental evaluations and applications the bottleneck often is to find a tree decomposition of small width. There are many heuristics as well as a few (time-costly) exact algorithms. It is natural to start such a computation with a (heuristic) preprocessing based on a set of safe reduction rules, e.g., handling simplicial vertices. Experimental results have reported significant size reductions for many practical instances, however only few theoretical results are known.

In joint work with Hans Bodlaender and Bart Jansen, we show small problem kernels (i.e. efficient preprocessing with a good performance guarantee) for treewidth of graphs having a small vertex cover or feedback vertex set. Complementing these positive results, we show that under a standard complexity assumption there are no polynomial kernels when parameterizing by the distance to two other simple graph classes, as well as for weighted treewidth parameterized by a vertex cover.

Contact

Stefan Kratsch
--email hidden
passcode not visible
logged in users only

Stefan Kratsch, 02/21/2011 14:41
Stefan Kratsch, 02/21/2011 14:38 -- Created document.