Space-Time Tradeoffs for Conjunctive Queries with Access Patterns

04/13/2023
by   Hangdong Zhao, et al.
0

In this paper, we investigate space-time tradeoffs for answering conjunctive queries with access patterns (CQAPs). The goal is to create a space-efficient data structure in an initial preprocessing phase and use it for answering (multiple) queries in an online phase. Previous work has developed data structures that trades off space usage for answering time for queries of practical interest, such as the path and triangle query. However, these approaches lack a comprehensive framework and are not generalizable. Our main contribution is a general algorithmic framework for obtaining space-time tradeoffs for any CQAP. Our framework builds upon the algorithm and tree decomposition techniques. We demonstrate that our framework captures all state-of-the-art tradeoffs that were independently produced for various queries. Further, we show surprising improvements over the state-of-the-art tradeoffs known in the existing literature for reachability queries.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/22/2021

Space-Time Tradeoffs for Answering Boolean Conjunctive Queries

In this paper, we investigate space-time tradeoffs for answering boolean...
research
03/01/2023

Towards Space Efficient Two-Point Shortest Path Queries in a Polygonal Domain

We devise a data structure that can answer shortest path queries for two...
research
01/29/2020

Optimal and Perfectly Parallel Algorithms for On-demand Data-flow Analysis

Interprocedural data-flow analyses form an expressive and useful paradig...
research
07/26/2018

Colored range closest-pair problem under general distance functions

The range closest-pair (RCP) problem is the range-search version of the ...
research
09/27/2020

Rank/Select Queries over Mutable Bitmaps

The problem of answering rank/select queries over a bitmap is of utmost ...
research
03/06/2010

Local Space-Time Smoothing for Version Controlled Documents

Unlike static documents, version controlled documents are continuously e...
research
10/25/2020

Exploring Network-Wide Flow Data with Flowyager

Many network operations, ranging from attack investigation and mitigatio...

Please sign up or login with your details

Forgot password? Click here to reset