Abstract
Constraint databases that can be described by boolean combinations of polynomial inequalities over the reals have received ample research attention. In particular, the expressive power of first-order logic over the reals, as a constraint database query language, has been studied extensively. The difficulty of the effective evaluation of first-order queries, usually involving some form of quantifier elimination, has been largely neglected.
The contribution of this paper is a discussion of various aspects that influence the efficiency of the evaluation of queries expressible in first-order logic over the reals. We emphasize the importance of data structures and their effect on the complexity of quantifier-elimination. We also propose a novel data model that supports data exploration and visualization as well as efficient query evaluation. In this context, we introduce the concept of sample point query. Finally, we show that a particular kind of sample point query cannot be evaluated in polynomial sequential time by means of branching-parsimonious procedures.
Research partially supported by the following Argentinian, Belgian, German and Spanish grants: UBACyT X198, PIP CONICET 2461, FW/PA/02–EIII/007, ALA 01–E3/02 and DGCyT BFM 2000–0349.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Atiyah, M.F., Macdonald, I.G.: Introduction to commutative algebra. Addison-Wesley, Reading (1969)
Bank, B., Giusti, M., Heintz, J., Mbakop, G.M.: Polar varieties, real equation solving and data structures: The hypersurface case. Journal of Complexity 13, 5–27 (1997); Best Paper Award Journal of Complexity (1997)
Bank, B., Giusti, M., Heintz, J., Mbakop, G.M.: Polar varieties and efficient real elimination. Mathematische Zeitschrift 238, 115–144 (2001)
Bank, B., Giusti, M., Heintz, J., Pardo, L.M.: Generalized polar varieties and an efficient real elimination procedure (2003) (submitted to Kibernetika)
Bank, B., Guddat, J., Klatte, D., Kummer, B., Tammer, K.: Non-Linear Parametric Optimization. Birkhauser Verlag, Basel (1983)
Basu, S., Pollack, R., Roy, M.-F.: On the combinatorial and algebraic complexity of quantifier elimination. Journal of the ACM 43, 1002–1045 (1996)
Berkowitz, S.: On computing the determinant in small parallel time using a small number of processors. Information Processing Letters 18, 147–150 (1984)
Blum, L., Cucker, F., Shub, M., Smale, S.: Complexity and real computation. Springer, New York (1998)
Bochnak, J., Coste, M., Roy, M.-F.: Real Algebraic Geometry. Ergebenisse der Mathematik und ihrer Grenzgebiete. Folge 3, vol. 36. Springer, Heidelberg (1998)
Bürgisser, P., Clausen, M., Shokrollahi, M.A.: Algebraic Complexity Theory. Springer, Heidelberg (1997)
Castro, D., Giusti, M., Heintz, J., Matera, G., Pardo, L.M.: The hardness of polynomial solving. Foundations of Computational Mathematics 3, 347–420 (2003)
Collins, G.E.: Quantifier elimination for real closed fields by cylindrical algebraic decomposition. In: Brakhage, H. (ed.) GI-Fachtagung 1975. LNCS, vol. 33, pp. 134–183. Springer, Heidelberg (1975)
Giusti, M., Hägele, K., Heintz, J., Morais, J.E., Montaña, J.L., Pardo, L.M.: Lower bounds for diophantine approximation. Journal of Pure and Applied Algebra 117&118, 277–317 (1997)
Giusti, M., Heintz, J.: Kronecker’s smart, little black boxes. In: DeVore, R., Iserles, A., Suli, E. (eds.) Foundations of Computational Mathematics, pp. 69–104. Cambridge University Press, Cambridge (2001)
Giusti, M., Heintz, J., Morais, J.E., Morgenstern, J., Pardo, L.M.: Straight–line programs in geometric elimination theory. Journal of Pure and Applied Algebra 124, 101–146 (1998)
Giusti, M., Heintz, J., Morais, J.E., Pardo, L.M.: Le rôle des structures des données dans les problèmes d’élimination. Comptes Rendues de l’Académie des Sciences 325(Série I), 1223–1228 (1997)
Giusti, M., Lecerf, G., Salvy, B.: A Gröbner free alternative for polynomial system solving. Journal of Complexity 17(1), 154–211 (2001)
Grigor’ev, D., Vorobjov Jr., N.N.: Solving systems of polynomial inequalities in subexponential time. Journal of Symbolic Computation 5, 37–64 (1988)
Gyssens, M., Van den Bussche, J., Van Gucht, D.: Complete geometrical query languages. Journal of Computer and System Sciences 58(3), 483–511 (1999); A preliminary report appeared in the Proceedings 16th ACM Symposium on Principles of Database Systems (PODS 1997)
Heintz, J., Krick, T., Puddu, S., Sabia, J., Waissbein, A.: Deformation techniques for efficient polynomial equation solving. Journal of Complexity 16, 70–109 (2000)
Heintz, J., Matera, G., Weissbein, A.: On the time–space complexity of geometric elimination procedures. Applicable Algebra in Engineering, Communication and Computing 11(4), 239–296 (2001)
Heintz, J., Morgenstern, J.: On the intrinsic complexity of elimination theory. Journal of Complexity 9, 471–498 (1993)
Heintz, J., Roy, M.-F., Solernó, P.: Sur la complexité du principe de Tarski- Seidenberg. Bulletin de la Société Mathématique de France 118, 101–126 (1990)
Jeronimo, G., Krick, T., Sabia, J., Sombra, M.: The computational complexity of the Chow form. Foundations of Computational Mathematics 4, 41–117 (2004)
Jeronimo, G., Sabia, J.: On the number of sets definable by polynomials. Journal Algebra 227(2), 633–644 (2000)
Kanellakis, P.C., Kuper, G.M., Revesz, P.Z.: Constraint query languages. Journal of Computer and System Science 51(1), 26–52 (1995); A preliminary report appeared in the Proceedings 9th ACM Symposium on Principles of Database Systems (PODS 1990)
Krick, T., Pardo, L.M., Sombra, M.: Sharp estimates for the arithmetic Nullstellensatz. Duke Mathematical Journal 109(3), 521–598 (2001)
Kuper, G.M., Paredaens, J., Libkin, L.: Constraint databases. Springer, Heidelberg (2000)
Lang, S.: Algebra. Addison-Wesley Publishing Company, Reading (1969)
Lecerf, G.: Quadratic Newton iterations for systems with multiplicity. Foundations of Computational Mathematics 2, 247–293 (2002)
Paredaens, J., Van den Bussche, J., Van Gucht, D.: Towards a theory of spatial database queries. In: Proceedings of the 13th ACM Symposium on Principles of Database Systems (PODS 1994), pp. 279–288. ACM Press, New York (1994)
Renegar, J.: On the computational complexity and geometry of the first-order theory of the reals I, II, III. Jornal of Symbolic Computation 13, 255–352 (1992)
Revesz, P.: Introduction to Constraint Databases. Springer, Heidelberg (2002)
Schost, E.: Computing parametric geometric resolutions. Applicable Algebra in Engineering. Communication and Computing 13(5), 349–393 (2003)
Shavarevich, R.: Basic Algebraic Geometry : Varieties in Projective Space. Springer, Heidelberg (1994)
von zur Gathen, J.: Parallel linear algebra. In: Reif, J. (ed.) Synthesis of parallel algorithmns, pp. 573–617. Morgan-Kaufmann, San Francisco (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Heintz, J., Kuijpers, B. (2004). Constraint Databases, Data Structures and Efficient Query Evaluation. In: Kuijpers, B., Revesz, P. (eds) Constraint Databases. CDB 2004. Lecture Notes in Computer Science, vol 3074. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25954-1_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-25954-1_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22126-5
Online ISBN: 978-3-540-25954-1
eBook Packages: Springer Book Archive