The Complexity of Boolean Conjunctive Queries with Intersection Joins
Mahmoud Abo Khamis, George Chichirim, Antonia Kormpa, Dan Olteanu

TL;DR
This paper analyzes the computational complexity of Boolean conjunctive queries with intersection joins, introducing a new width measure (IJ-width) and a syntactic acyclicity notion (iota-acyclicity) to characterize tractable cases.
Contribution
It establishes a complexity equivalence for intersection joins, introduces IJ-width and iota-acyclicity, and characterizes when such queries can be computed efficiently.
Findings
Complexity of intersection join queries matches the hardest equality join disjunctions.
Iota-acyclicity characterizes queries with linear-time computability.
Non-iota-acyclic queries are as hard as the triangle query with equality joins.
Abstract
Intersection joins over interval data are relevant in spatial and temporal data settings. A set of intervals join if their intersection is non-empty. In case of point intervals, the intersection join becomes the standard equality join. We establish the complexity of Boolean conjunctive queries with intersection joins by a many-one equivalence to disjunctions of Boolean conjunctive queries with equality joins. The complexity of any query with intersection joins is that of the hardest query with equality joins in the disjunction exhibited by our equivalence. This is captured by a new width measure called the IJ-width. We also introduce a new syntactic notion of acyclicity called iota-acyclicity to characterise the class of Boolean queries with intersection joins that admit linear time computation modulo a poly-logarithmic factor in the data size. Iota-acyclicity is for intersection…
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 · Advanced Database Systems and Queries · Constraint Satisfaction and Optimization
