Enumeration Algorithms for Conjunctive Queries with Projection
Shaleen Deep, Xiao Hu, Paraschos Koutris

TL;DR
This paper develops efficient algorithms for enumerating results of conjunctive queries with projections, such as star and path queries, achieving improved delay guarantees and preprocessing times, with applications to matrix multiplication.
Contribution
It introduces novel enumeration algorithms with delay guarantees for star and path queries, improving upon previous methods and leveraging fast matrix multiplication techniques.
Findings
Instance-specific delay guarantees for star queries
Tradeoff results between preprocessing time and delay for path queries
Application to output-sensitive matrix multiplication
Abstract
We investigate the enumeration of query results for an important subset of CQs with projections, namely star and path queries. The task is to design data structures and algorithms that allow for efficient enumeration with delay guarantees after a preprocessing phase. Our main contribution is a series of results based on the idea of interleaving precomputed output with further join processing to maintain delay guarantees, which maybe of independent interest. In particular, for star queries, we design combinatorial algorithms that provide instance-specific delay guarantees in linear preprocessing time. These algorithms improve upon the currently best known results. Further, we show how existing results can be improved upon by using fast matrix multiplication. We also present new results involving tradeoff between preprocessing time and delay guarantees for enumeration of path queries that…
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
TopicsComplexity and Algorithms in Graphs · Error Correcting Code Techniques · Advanced Database Systems and Queries
