Skip to main content

Query evaluation as constraint search; an overview of early results

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1191))

Abstract

We present early results on the development of database query evaluation algorithms that have been inspired by search methods from the domain of constraint satisfaction. We define a mapping between these two specialties and discuss how the differences in problem domains have instigated new results.

It appears that contemporary problems in databases which lead to queries requiring many-way joins (such as active and deductive databases) will be the primary beneficiaries of this approach. Object-oriented queries and queries which are not intended to return all solutions also benefit. Some obvious CSP interpretations of certain semantic database properties suggest open research opportunities.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bayardo, R. J. and Miranker, D. P. 1994. An Optimal Backtrack Algorithm for Tree-Structured Constraint Satisfaction Problems. Artificial Intelligence 71(1): 159–181.

    Google Scholar 

  2. Bayardo, R. J. and Miranker, D. P. 1995. On the Space-Time Trade-Off in Solving Constraint Satisfaction Problems. In Proc. 14th Intl. Joint Conf. on Artificial Intelligence, 558–562.

    Google Scholar 

  3. Bayardo, R. J. and Miranker, D. P. 1996. A complexity analysis of space-bounded learning algorithms for the constraint satisfaction problem. In Proc. of the 13th National Conf. on Artificial Intelligence, 298–304.

    Google Scholar 

  4. Bayardo, R. J. and Miranker, D. P. 1996. Processing queries for first few answers. In Proc. of the Fifth International Conference on Information and Knowledge Management, 45–52.

    Google Scholar 

  5. Bernstein, P. A. and Chiu, D.-M. W. 1981. Using semijoins to solve relational queries, J. ACM 28(1), 25–30.

    Google Scholar 

  6. Dechter, R. 1990. Enhancement Schemes for Constraint Processing: Backjumping, Learning, and Cutset Decomposition. Artificial Intelligence 41(3):273–312.

    Google Scholar 

  7. Gyssens, M., Jeavons, P. G. and Cohen, D. A. 1994. Decomposing constraint satisfaction problems using database techniques, Artificial Intelligence 66, 57–89.

    Google Scholar 

  8. Samoladas, V. and Miranker, D. P. 1996. Loop optimizations for acyclic object-oriented queries. Technical Report TR96-10, Dept. of Computer Sciences, University of Texas at Austin Available at http://www.cs.utexas.edu/users/miranker/ooq.ps.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Volker Gaede Alexander Brodsky Oliver Günther Divesh Srivastava Victor Vianu Mark Wallace

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Miranker, D.P., Bayardo, R.J., Samoladas, V. (1996). Query evaluation as constraint search; an overview of early results. In: Gaede, V., Brodsky, A., Günther, O., Srivastava, D., Vianu, V., Wallace, M. (eds) Constraint Databases and Applications. CDB 1997. Lecture Notes in Computer Science, vol 1191. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62501-1_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-62501-1_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62501-8

  • Online ISBN: 978-3-540-68049-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics