A query class is traditionally considered tractable if there exists a polynomial-time (PTIME) algorithm to answer its queries. When it comes to big data, however, PTIME al-gorithms often become infeasible in practice. A traditional and effective approach to coping with this is to preprocess data off-line, so that queries in the class can be subsequently evaluated on the data efficiently. This paper aims to pro-vide a formal foundation for this approach in terms of com-putational complexity. (1) We propose a set of Π-tractable queries, denoted by ΠT0Q, to characterize classes of queries that can be answered in parallel poly-logarithmic time (NC) after PTIME preprocessing. (2) We show that several natu-ral query classes are Π-tractable and ar...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
In the Big Data era, there is a resurgence of interest in using Datalog to express data analysis app...
Suppose the fastest algorithm that we can design for some problem runs in time O(n^2). However, we w...
A query class is traditionally considered tractable if there exists a polynomial-time (PTIME) algori...
Abstract. Knowledge representation and reasoning leads to a wide range of computational problems, an...
International audienceQuery evaluation on probabilistic databases is generally intractable (#P-hard)...
Large datasets introduce challenges to the scalability of query answering. Given a query Q and a dat...
AbstractIn this paper, we investigate the power of randomness to save a query to an NP-complete set....
We investigate the query complexity of exact learning in the membership and (proper) equivalence que...
Abstract The rising of big data brings revolutionary changes to many aspects of our lives. Huge volu...
We give constructions of probabilistically checkable proofs (PCPs) of length n · polylog n proving s...
This paper investigates two approaches to improving query times on large relational databases. The f...
It is well known that for a fixed relational database query φ in m free variables, it can be determi...
Thesis (Ph.D.)--University of Washington, 2015The need to analyze and understand big data has change...
commonly used and powerful technique for improving query response time over very large databases is ...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
In the Big Data era, there is a resurgence of interest in using Datalog to express data analysis app...
Suppose the fastest algorithm that we can design for some problem runs in time O(n^2). However, we w...
A query class is traditionally considered tractable if there exists a polynomial-time (PTIME) algori...
Abstract. Knowledge representation and reasoning leads to a wide range of computational problems, an...
International audienceQuery evaluation on probabilistic databases is generally intractable (#P-hard)...
Large datasets introduce challenges to the scalability of query answering. Given a query Q and a dat...
AbstractIn this paper, we investigate the power of randomness to save a query to an NP-complete set....
We investigate the query complexity of exact learning in the membership and (proper) equivalence que...
Abstract The rising of big data brings revolutionary changes to many aspects of our lives. Huge volu...
We give constructions of probabilistically checkable proofs (PCPs) of length n · polylog n proving s...
This paper investigates two approaches to improving query times on large relational databases. The f...
It is well known that for a fixed relational database query φ in m free variables, it can be determi...
Thesis (Ph.D.)--University of Washington, 2015The need to analyze and understand big data has change...
commonly used and powerful technique for improving query response time over very large databases is ...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
In the Big Data era, there is a resurgence of interest in using Datalog to express data analysis app...
Suppose the fastest algorithm that we can design for some problem runs in time O(n^2). However, we w...