On the computational complexity of querying bounds on differences constraints
β Scribed by Vittorio Brusoni; Luca Console; Paolo Terenziani
- Publisher
- Elsevier Science
- Year
- 1995
- Tongue
- English
- Weight
- 891 KB
- Volume
- 74
- Category
- Article
- ISSN
- 0004-3702
No coin nor oath required. For personal study only.
β¦ Synopsis
Given a consistent knowledge base formed by a set of constraints, efficient query answering (e.g., checking whether a set of constraints is consistent with the knowledge base or necessarily true in it) is practically very important. In the paper we consider bounds on differences (which are an important class of constraints based on linear inequalities) and we analyze the computational complexity of query answering. More specifically, we consider various common types of queries and we prove that if the minimal network produced by constraint satisfaction algorithms (and characterizing the solutions to a set of constraints) is maintained, then the complexity of answering a query depends only on the dimension of the query and not on the dimension of the knowledge base (which is usually much larger than the query). We also analyse how the approach can be used to deal efficiently with a class of updates to the knowledge base. Some applications of the results are sketched in the conclusion.
π SIMILAR VOLUMES
We revisit the issue of the complexity of database queries, in the light of the recent parametric refinement of complexity theory. We show that, if the query size (or the number of variables in the query) is considered as a parameter, then the relational calculus and its fragments (conjunctive queri
We present a new general upper bound on the number of examples required to estimate all of the expectations of a set of random variables uniformly well. The quality of the estimates is measured using a variant of the relative error proposed by Haussler and Pollard. We also show that our bound is wit