Detailseite
Projekt Druckansicht

Effiziente Vorverarbeitungsalgorithmen, Kernels und Parametrisierte Komplexitätstheorie

Fachliche Zuordnung Theoretische Informatik
Förderung Förderung von 2012 bis 2014
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 206471640
 
Erstellungsjahr 2019

Zusammenfassung der Projektergebnisse

Kernelization is the mathematical study of preprocessing algorithms. A kernelization algorithm essentially strips away the easy parts of a problem instance exposing the core or the kernel. It is currently a very important topic of research in parameterized complexity. Recently, strong lower bounds on the existence of polynomial kernels, the new concept of lossy kernels, and the existence of Turing kernels have renewed interest in the area. In this project the main goals were the generalization of meta kernelization results. Such results existed for several structurally sparse graph classes starting from planar graphs and reaching to H-minor free graphs. We could find new meta kernelization results first for the next more general graph class, i.e., graphs that exclude a topological minor rather than a (normal) minor. Then new kernels could be found for graphs of bounded expansion, locally bounded expansion, and nowhere dense graph classes. Such results use new structural parameters rather the solution size and we have shown that this is necessary. While on first glance this seems to be weakening the result, it turns out that in earlier results the natural parameters had the same effect (in the bidimensionalty approach the solution has to be big on a grid, for example). Along this research we had to find new algorithmic ideas as the methods of bidimensionality no longer work on these more general graph classes. An important ingredient are treedepth modulators and ultimately the protrusion replacement factory with its import finite integer index requirement. By relaxing the FII requirement to a relative condition that needs to hold only in sparse graph classes rather than in general graphs we could extend the pool of problems that can be kernelized substantially, e.g., also including the longest path problem, which cannot have a polynomial kernel even in planar graphs when parameterized by the length of the path. Several side results were either necessary to achieve efficient running times or small kernel sizes or offered themselves naturally along our main research. These include among others the now fastest algorithm to compute treedepth decompositions (needed in the protrusion replacement during kernelization) and lower space bounds on solving problems on a treedepth (or tree) decomposition.

Projektbezogene Publikationen (Auswahl)

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung