Complexity Analysis of Generalized and Fractional Hypertree Decompositions

Georg Gottlob, Matthias Lanzinger, Reinhard Pichler, Igor Razgon

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

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 H has a width relative to each of these methods: its hypertree width hw(H), its generalized hypertree width ghw(H), and its fractional hypertree width fhw(H), respectively. It is known that hw(H)≤ k can be checked in polynomial time for fixed k, while checking ghw(H)≤ k is NP-complete for k ≥ 3. The complexity of checking fhw(H)≤ k for a fixed k has been open for over a decade.We settle this open problem by showing that checking fhw(H)≤ k is NP-complete, even for k=2. The same construction allows us to prove also the NP-completeness of checking ghw(H)≤ k for k=2. After that, we identify meaningful restrictions that make checking for bounded ghw or fhw tractable or allow for an efficient approximation of the fhw.

Original languageEnglish
Article number38
JournalJournal of the ACM
Volume68
Issue number5
DOIs
StatePublished - 1 Oct 2021
Externally publishedYes

Keywords

  • candidate tree decompositions
  • fractional hypertree decompositions
  • Generalized hypertree decompositions
  • hypergraphs
  • multi-intersection width
  • np-hardness
  • tractable fragments

ASJC Scopus subject areas

  • Software
  • Control and Systems Engineering
  • Information Systems
  • Hardware and Architecture
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Complexity Analysis of Generalized and Fractional Hypertree Decompositions'. Together they form a unique fingerprint.

Cite this