Hypertree Decompositions and Tractable Queries
G. Gottlob, N. Leone, F. Scarcello

TL;DR
This paper introduces hypertree decompositions for conjunctive queries, showing they are more general than query width, efficiently recognizable, and enable tractable evaluation of queries with bounded hypertree width.
Contribution
It presents hypertree decompositions, proving their advantages over query width, including efficient recognition and tractable evaluation for bounded hypertree width.
Findings
Hypertree width is a more general concept than query width.
Constant hypertree width can be recognized in polynomial time.
Boolean queries with bounded hypertree width are efficiently evaluable.
Abstract
Several important decision problems on conjunctive queries (CQs) are NP-complete in general but become tractable, and actually highly parallelizable, if restricted to acyclic or nearly acyclic queries. Examples are the evaluation of Boolean CQs and query containment. These problems were shown tractable for conjunctive queries of bounded treewidth and of bounded degree of cyclicity. The so far most general concept of nearly acyclic queries was the notion of queries of bounded query-width introduced by Chekuri and Rajaraman (1997). While CQs of bounded query width are tractable, it remained unclear whether such queries are efficiently recognizable. Chekuri and Rajaraman stated as an open problem whether for each constant k it can be determined in polynomial time if a query has query width less than or equal to k. We give a negative answer by proving this problem NP-complete (specifically,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Complexity and Algorithms in Graphs · Data Management and Algorithms
