Accessing Answers to Unions of Conjunctive Queries with Ideal Time Guarantees: I
summary
Defines when answer enumeration achieves linear preprocessing and constant delay for conjunctive queries: acyclic, no-self-join queries admit a two-pass semi‑join algorithm and are tractable, while cyclic queries are hard under triangle / hyperclique hardness assumptions. Shows self‑joins break the dichotomy with concrete patterns that become easier or harder (examples, reductions, and a gadget tagging construction), gives RAM‑model and memory assumptions, and highlights small, explicit open patterns where complexity remains unresolved.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 3:10Workshop Overview
- 11:23Welcome
- 12:49Outline
- 13:15Join Queries
- 15:33Filter Queries
- 18:17Data Complexity
- 19:12Optimal Algorithms
- 22:19Cyclicity
- 28:20Generalization
- 32:50Raw Model
- 38:53Selfjoin
- 55:00Unary Atom
related talks
29mDirect Access for Conjunctive Queries with Aggregation
21mRecent Advances in Incremental View Maintenance
53mDirect Access for Conjunctive Queries with Negation
01h 05mIncremental View Maintenance 2
35mApproximating Certain and Possible Answers Beyond Sets
01h 05mQuery Optimization and Evaluation 2: Worst-Case Optimal Join Algorithms
28mA Dichotomy Structure Theorem for the Resilience Problem
01h 06mSampling in Query Evaluation 2
