skip to main content
10.1145/1277548.1277557acmconferencesArticle/Chapter ViewAbstractPublication PagesissacConference Proceedingsconference-collections
Article

The complexity of quantifier elimination and cylindrical algebraic decomposition

Published:29 July 2007Publication History

ABSTRACT

This paper has two parts. In the first part we give a simple and constructive proof that quantifier elimination in real algebra is doubly exponential, even when there is only one free variable and all polynomials in the quantified input are linear. The general result is not new, but we hope the simple and explicit nature of the proof makes it interesting. The second part of the paper uses the construction of the first part to prove some results on the effects of projection order on CAD construction -- roughly that there are CAD construction problems for which one order produces a constant number of cells and another produces a doubly exponential number of cells, and that there are problems for which all orders produce a doubly exponential number of cells. The second of these results implies that there is a true singly vs. doubly exponential gap between the worst-case running times of several modern quantifier elimination algorithms and CAD-based quantifier elimination when the number of quantifier alternations is constant.

References

  1. Basu, S. New results on quantifier elimination over real closed fields and applications to constraint databases. Journal of the ACM 46, 4 (1999), 537--555. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Basu, S., Pollack, R., and Roy, M.-F. On the combinatorial and algebraic complexity of quantifier elimination. J. ACM 43, 6 (1996), 1002--1045. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Beaumont, J., Bradford, R., Davenport, J., and Phisanbut, N. Adherence is better than adjacency. In Proceedings ISSAC 2005 (2005), M. Kauers, Ed., pp. 37--44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Brown, C. W. Guaranteed solution formula construction. In Proc. International Symposium on Symbolic and Algebraic Computation (1999), pp. 137--144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Brown, C. W. Simple CAD construction and its applications. Journal of Symbolic Computation 31, 5 (May 2001), 521--547. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Davenport, J. H., and Heintz, J. Real quantifier elimination is doubly exponential. Journal of Symbolic Computation 5 (1988), 29--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dolzmann, A., Seidl, A., and Sturm, T. Efficient projection orders for CAD. In Proceedings of the 2004 International Symposium on Symbolic and Algebraic Computation (ISSAC 2004) (Santander, Spain, July 2004), J. Gutierrez, Ed., ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Dolzmann, A., and Sturm, T. Redlog: Computer algebra meets computer logic. ACM SIGSAM Bulletin 31, 2 (June 1997), 2--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Dolzmann, A., Sturm, T., and Weispfenning, V. A new approach for automatic theorem proving in real geometry. Journal of Automated Reasoning 21, 3 (1998), 357--380. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Heintz, J. Definability and fast quantifier elimination in algebraically closed fields. Theoretical Computer Science 24 (1983), 239--277.Google ScholarGoogle ScholarCross RefCross Ref
  11. Hong, H. Comparison of several decision algorithms for the existential theory of the reals. Tech. Rep. 91--41, Research Institute for Symbolic Computation (RISC-Linz), 1991.Google ScholarGoogle Scholar
  12. Hong, H. Simple solution formula construction in cylindrical algebraic decomposition based quantifier elimination. In Proc. International Symposium on Symbolic and Algebraic Computation (1992), pp. 177--188. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Ibarra, O. H., and Leininger, B. S. The complexity of the equivalence problem for straight-line programs. In STOC '80: Proceedings of the twelfth annual ACM symposium on Theory of computing (New York, NY, USA, 1980), ACM Press, pp. 273--280. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kaltofen, E. Greatest common divisors of polynomials given by straight-line programs. J. ACM 35, 1 (1988), 231--264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Lazard, D., and Rouillier, F. Solving parametric polynomial systems. Tech. rep., INRIA, October 2004.Google ScholarGoogle Scholar
  16. Renegar, J. On the computational complexity and geometry of the first-order theory of the reals, parts I-III. Journal of Symbolic Computation 13 (1992), 255--352. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Risler, J.-J. Additive complexity and zeros of real polynomials. SIAM J. Comput. 14, 1 (1985), 178--183.Google ScholarGoogle ScholarCross RefCross Ref
  18. Rojas, J. M. Additive complexity and roots of polynomials over number fields and p-adic fields. In ANTS (2002), pp. 506--516. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Seidl, A., and Sturm, T. A generic projection operator for partial cylindrical algebraic decomposition. In Proc. International Symposium on Symbolic and Algebraic Computation (2003), R. Sendra, Ed., pp. 240--247. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Sturm, T. Real Quantifier Elimination in Geometry. PhD thesis, Department of Mathematics and Computer Science. University of Passau, Germany, D-94030 Passau, Germany, December 1999.Google ScholarGoogle Scholar
  21. Weispfenning, V. The complexity of linear problems in fields. J. Symb. Comput. 5, 1--2 (1988), 3--27. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The complexity of quantifier elimination and cylindrical algebraic decomposition

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ISSAC '07: Proceedings of the 2007 international symposium on Symbolic and algebraic computation
      July 2007
      406 pages
      ISBN:9781595937438
      DOI:10.1145/1277548
      • General Chair:
      • Dongming Wang

      Copyright © 2007 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 29 July 2007

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate395of838submissions,47%

      Upcoming Conference

      ISSAC '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader