Polynomial-Time Program Transformations in Deductive Databases.
Yatin P. Saraiya:
Polynomial-Time Program Transformations in Deductive Databases.
PODS 1990: 132-144@inproceedings{DBLP:conf/pods/Saraiya90,
author = {Yatin P. Saraiya},
title = {Polynomial-Time Program Transformations in Deductive Databases},
booktitle = {Proceedings of the Ninth ACM SIGACT-SIGMOD-SIGART Symposium on
Principles of Database Systems, April 2-4, 1990, Nashville, Tennessee},
publisher = {ACM Press},
year = {1990},
isbn = {0-89791-352-3},
pages = {132-144},
ee = {http://doi.acm.org/10.1145/298514.298551, db/conf/pods/Saraiya90.html},
crossref = {DBLP:conf/pods/90},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
We investigate the complexity of various optimization
techniques for logic databases. In particular,
we provide polynomial-time algorithms for restricted
versions of common program transformations,
and show that a minor relaxation of these
restrictions leads to NP-hardness. To this end,
we define the k-containment problem on conjunctive
queries, and show that while the 2-containment
problem is in P, the 3-containment problem is NP-complete.
These results provide a complete description
of the complexity of conjunctive query
containment. We also extend these results to provide
a natural characterization of certain optimization
problems in logic databases, such as the detection
of sequencability and commutativity among
pairs of linear rules, the detection of 1-boundedness
in sirups, and the detection of ZYT-linearizability
in simple nonlinear recursions.
Copyright © 1990 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Load The ACM SIGMOD Anthology, CDROM Edition, Volume 1-3, PODS '82-'98.
and ...
Load The ACM SIGMOD Anthology, Silver Edition, DVD 1, Proceedings.
and ...
BibTeX
Printed Edition
Proceedings of the Ninth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, April 2-4, 1990, Nashville, Tennessee.
ACM Press 1990, ISBN 0-89791-352-3
Contents BibTeX
Journal Version
Yatin P. Saraiya:
On the Efficiency of Transforming Database Logic Programs.
J. Comput. Syst. Sci. 51(1): 87-109(1995) BibTeX
References
- [1]
- Alfred V. Aho, Yehoshua Sagiv, Jeffrey D. Ullman:
Equivalences Among Relational Expressions.
SIAM J. Comput. 8(2): 218-246(1979) BibTeX
- [2]
- Alfred V. Aho, Yehoshua Sagiv, Jeffrey D. Ullman:
Efficient Optimization of a Class of Relational Expressions.
ACM Trans. Database Syst. 4(4): 435-454(1979) BibTeX
- [3]
- François Bancilhon, David Maier, Yehoshua Sagiv, Jeffrey D. Ullman:
Magic Sets and Other Strange Ways to Implement Logic Programs.
PODS 1986: 1-15 BibTeX
- [4]
- Catriel Beeri, Raghu Ramakrishnan:
On the Power of Magic.
PODS 1987: 269-284 BibTeX
- [5]
- Ashok K. Chandra, Philip M. Merlin:
Optimal Implementation of Conjunctive Queries in Relational Data Bases.
STOC 1977: 77-90 BibTeX
- [6]
- Yannis E. Ioannidis, Eugene Wong:
Towards an Algebraic Theory of Recursion.
J. ACM 38(2): 329-381(1991) BibTeX
- [7]
- Yannis E. Ioannidis:
Commutativity and its Role in the Processing of Linear Recursion.
J. Log. Program. 14(3&4): 223-252(1992) BibTeX
- [8]
- David S. Johnson, Anthony C. Klug:
Optimizing Conjunctive Queries that Contain Untyped Variables.
SIAM J. Comput. 12(4): 616-640(1983) BibTeX
- [9]
- ...
- [10]
- Jeffrey F. Naughton:
Compiling Separable Recursions.
SIGMOD Conference 1988: 312-319 BibTeX
- [11]
- Raghu Ramakrishnan, Yehoshua Sagiv, Jeffrey D. Ullman, Moshe Y. Vardi:
Proof-Tree Transformation Theorems and Their Applications.
PODS 1989: 172-181 BibTeX
- [12]
- Yehoshua Sagiv, Mihalis Yannakakis:
Equivalences Among Relational Expressions with the Union and Difference Operators.
J. ACM 27(4): 633-655(1980) BibTeX
- [13]
- Domenico Saccà, Carlo Zaniolo:
On the Implementation of a Simple Class of Logic Queries for Databases.
PODS 1986: 16-23 BibTeX
- [14]
- Yatin P. Saraiya:
Linearizing Nonlinear Recursions in Polynomial Time.
PODS 1989: 182-189 BibTeX
- [15]
- Jeffrey D. Ullman:
Principles of Database and Knowledge-Base Systems, Volume II.
Computer Science Press 1989, ISBN 0-7167-8162-X
Contents BibTeX
- [16]
- Maarten H. van Emden, Robert A. Kowalski:
The Semantics of Predicate Logic as a Programming Language.
J. ACM 23(4): 733-742(1976) BibTeX
- [17]
- ...
Referenced by
- Tomás Feder, Yatin P. Saraiya:
Decidability and Undecidability of Equivalence for Linear Datalog with Applications to Normal-Form Optimizations.
ICDT 1992: 297-311
- Yatin P. Saraiya:
Hard Problems for Simple Logic Programs.
SIGMOD Conference 1990: 64-73
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:33:59 2009