General Space-Time Tradeoffs via Relational Queries
Shaleen Deep, Xiao Hu, Paraschos Koutris

TL;DR
This paper introduces a unified framework for analyzing space-time tradeoffs in answering Boolean conjunctive queries using relational algebra, improving existing algorithms, and establishing new lower bounds.
Contribution
It presents a general algorithmic framework based on join size bounds, extends to queries with negation, and refutes some existing conjectures by providing better algorithms and new lower bounds.
Findings
Recovered existing space-time tradeoffs for multiple problems.
Refuted two conjectures by showing better algorithms.
Established new conditional lower bounds for star and path queries.
Abstract
In this paper, we investigate space-time tradeoffs for answering Boolean conjunctive queries. The goal is to create a data structure in an initial preprocessing phase and use it for answering (multiple) queries. Previous work has developed data structures that trade off space usage for answering time and has proved conditional space lower bounds for queries of practical interest such as the path and triangle query. However, most of these results cater to only those queries, lack a comprehensive framework, and are not generalizable. The isolated treatment of these queries also fails to utilize the connections with extensive research on related problems within the database community. The key insight in this work is to exploit the formalism of relational algebra by casting the problems as answering join queries over a relational database. Using the notion of boolean {\em adorned queries}…
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.
