English

Complexity Analysis of Generalized and Fractional Hypertree Decompositions

Computational Complexity 2021-11-22 v2

Abstract

Hypertree decompositions (HDs), as well as the more powerful generalized hypertree decompositions (GHDs), and the yet more general fractional hypertree decompositions (FHDs) are hypergraph decomposition methods successfully used for answering conjunctive queries and for solving constraint satisfaction problems. Every hypergraph HH has a width relative to each of these methods: its hypertree width hw(H)hw(H), its generalized hypertree width ghw(H)ghw(H), and its fractional hypertree width fhw(H)fhw(H), respectively. It is known that hw(H)khw(H)\leq k can be checked in polynomial time for fixed kk, while checking ghw(H)kghw(H)\leq k is NP-complete for k3k \geq 3. The complexity of checking fhw(H)kfhw(H)\leq k for a fixed kk has been open for over a decade. We settle this open problem by showing that checking fhw(H)kfhw(H)\leq k is NP-complete, even for k=2k=2. The same construction allows us to prove also the NP-completeness of checking ghw(H)kghw(H)\leq k for k=2k=2. After that, we identify meaningful restrictions which make checking for bounded ghwghw or fhwfhw tractable or allow for an efficient approximation of the fhwfhw.

Keywords

Cite

@article{arxiv.2002.05239,
  title  = {Complexity Analysis of Generalized and Fractional Hypertree Decompositions},
  author = {Georg Gottlob and Matthias Lanzinger and Reinhard Pichler and Igor Razgon},
  journal= {arXiv preprint arXiv:2002.05239},
  year   = {2021}
}

Comments

This is a significantly extended and enhanced version of arXiv:1611.01090