English

Faster Computation of Path-Width

Data Structures and Algorithms 2016-06-22 v1

Abstract

Tree-width and path-width are widely successful concepts. Many NP-hard problems have efficient solutions when restricted to graphs of bounded tree-width. Many efficient algorithms are based on a tree decomposition. Sometimes the more restricted path decomposition is required. The bottleneck for such algorithms is often the computation of the width and a corresponding tree or path decomposition. For graphs with nn vertices and tree-width or path-width kk, the standard linear time algorithm to compute these decompositions dates back to 1996. Its running time is linear in nn and exponential in k3k^3 and not usable in practice. Here we present a more efficient algorithm to compute the path-width and provide a path decomposition. Its running time is 2O(k2)n2^{O(k^2)} n. In the classical algorithm of Bodlaender and Kloks, the path decomposition is computed from a tree decomposition. Here, an optimal path decomposition is computed from a path decomposition of about twice the width. The latter is computed from a constant factor smaller graph.

Keywords

Cite

@article{arxiv.1606.06566,
  title  = {Faster Computation of Path-Width},
  author = {Martin Fürer},
  journal= {arXiv preprint arXiv:1606.06566},
  year   = {2016}
}

Comments

14 pages

R2 v1 2026-06-22T14:30:28.701Z