Tree Projections and Structural Decomposition Methods: The Power of Local Consistency and Larger Islands of Tractability
Gianluigi Greco, Francesco Scarcello

TL;DR
This paper investigates the power of local consistency enforcement in solving NP-hard problems like conjunctive query evaluation and constraint satisfaction, revealing new tractable classes via greedy tree projections.
Contribution
It provides a complete characterization of when local consistency suffices and introduces efficiently recognizable subclasses based on greedy tree projections that extend known tractable classes.
Findings
Enforcing local consistency solves certain classes of queries correctly.
Greedy tree projection subclasses are efficiently recognizable.
These subclasses are larger than previously known islands of tractability.
Abstract
Evaluating conjunctive queries and solving constraint satisfaction problems are fundamental problems in database theory and artificial intelligence, respectively. These problems are NP-hard, so that several research efforts have been made in the literature for identifying tractable classes, known as islands of tractability, as well as for devising clever heuristics for solving efficiently real-world instances. Many heuristic approaches are based on enforcing on the given instance a property called local consistency, where (in database terms) each tuple in every query atom matches at least one tuple in every other query atom. Interestingly, it turns out that, for many well-known classes of queries, such as for the acyclic queries, enforcing local consistency is even sufficient to solve the given instance correctly. However, the precise power of such a procedure was unclear, but for some…
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
TopicsData Management and Algorithms · Constraint Satisfaction and Optimization · Advanced Graph Theory Research
