Computing Tree Width: From Theory to Practice and Back

Sebastian Berndt*

*Korrespondierende/r Autor/-in für diese Arbeit


While the theoretical aspects concerning the computation of tree width – one of the most important graph parameters – are well understood, it is not clear how it can be computed practically. As tree width has a wide range of applications, e. g. in bioinformatics or artificial intelligence, this lack of understanding hinders the applicability of many important algorithms in the real world. The Parameterized Algorithms and Computational Experiments (PACE) challenge therefore chose the computation of tree width as one of its challenge problems in 2016 and again in 2017. In 2016, Hisao Tamaki (Meiji University) presented a new algorithm that outperformed the other approaches (including SAT solvers and branch-and-bound) by far. An implementation of Tamaki’s algorithm allowed Larisch (King-Abdullah University of Science and Engineering) and Salfelder (University of Leeds) to solve over 50% of the test suite of PACE 2017 (containing graphs with over 3500 nodes) in under six seconds (and the remaining 50% in under 30 min). Before PACE 2016, no algorithm was known to compute tree width on graphs with about 100 nodes. As a wide range of parameterized algorithms require the computation of a tree decomposition as a first step, this breakthrough result allows practical implementations of these algorithms for the first time. This work starts with a gentle introduction to tree width and its use in parameterized complexity, followed by an algorithmic approach for the exact computation of the tree width of a graph, based on a variant of the well-studied cops-and-robber game. Finally, we present a streamlined version of Tamaki’s algorithms due to Bannach and Berndt based on this game.

TitelCiE 2018: Sailing Routes in the World of Computation
Redakteure/-innenFlorin Manea, Russell G. Miller, Dirk Nowotka
Band10936 LNCS
Herausgeber (Verlag)Springer, Cham
ISBN (Print)978-3-319-94417-3
ISBN (elektronisch)978-3-319-94418-0
PublikationsstatusVeröffentlicht - 30.07.2018
Veranstaltung14th Conference on Computability in Europe - Kiel, Deutschland
Dauer: 30.07.201803.08.2018
Konferenznummer: 216389


Untersuchen Sie die Forschungsthemen von „Computing Tree Width: From Theory to Practice and Back“. Zusammen bilden sie einen einzigartigen Fingerprint.