skip to main content
10.1145/2755996.2756678acmconferencesArticle/Chapter ViewAbstractPublication PagesissacConference Proceedingsconference-collections
research-article
Open Access

Improving the Use of Equational Constraints in Cylindrical Algebraic Decomposition

Published:24 June 2015Publication History

ABSTRACT

When building a cylindrical algebraic decomposition (CAD) savings can be made in the presence of an equational constraint (EC): an equation logically implied by a formula.

The present paper is concerned with how to use multiple ECs, propagating those in the input throughout the projection set. We improve on the approach of McCallum in ISSAC 2001 by using the reduced projection theory to make savings in the lifting phase (both to the polynomials we lift with and the cells lifted over). We demonstrate the benefits with worked examples and a complexity analysis.

References

  1. D. Arnon, G.E. Collins, and S. McCallum. Cylindrical algebraic decomposition I: The basic algorithm. SIAM J. of Computing, 13:865--877, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Basu, R. Pollack, and M.F. Roy. Algorithms in Real Algebraic Geometry. (Volume 10 of Algorithms and Computations in Mathematics). Springer-Verlag, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. R. Bradford, C. Chen, J.H. Davenport, M. England, M. Moreno Maza, and D. Wilson. Truth table invariant cylindrical algebraic decomposition by regular chains. In Computer Algebra in Scientific Computing (LNCS 8660), pages 44--58. Springer, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  4. R. Bradford, J.H. Davenport, M. England, S. McCallum, and D. Wilson. Cylindrical algebraic decompositions for boolean combinations. In Proc. ISSAC '13, pages 125--132. ACM, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. Bradford, J.H. Davenport, M. England, S. McCallum, and D. Wilson. Truth table invariant cylindrical algebraic decomposition. Submitted for Publication. Preprint:textttarXiv:1401.0645, 2015.Google ScholarGoogle Scholar
  6. R. Bradford, J.H. Davenport, M. England, and D. Wilson. Optimising problem formulations for cylindrical algebraic decomposition. In Intelligent Computer Mathematics (LNCS 7961), pages 19--34. Springer Berlin Heidelberg, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C.W. Brown. QEPCAD B: A program for computing with semi-algebraic sets using CADs. ACM SIGSAM Bulletin, 37(4):97--108, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C.W. Brown. Constructing a single open cell in a cylindrical algebraic decomposition. In Proc. ISSAC '13, pages 133--140. ACM, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C.W. Brown, M. El Kahoui, D. Novotni, and A. Weber. Algorithmic methods for investigating equilibria in epidemic modelling. J. Symbolic Computation, 41:1157--1173, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  10. C.W. Brown and S. McCallum. On using bi-equational constraints in CAD construction. In Proc. ISSAC '05, pages 76--83. ACM, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. C. Chen, M. Moreno Maza, B. Xia, and L. Yang. Computing cylindrical algebraic decomposition via triangular decomposition. In Proc. ISSAC '09, pages 95--102. ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. G.E. Collins. Quantifier elimination by cylindrical algebraic decomposition -- 20 years of progress. In Quantifier Elimination and Cylindrical Algebraic Decomposition, pages 8--23. Springer-Verlag, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  13. J.H. Davenport, R. Bradford, M. England, and D. Wilson. Program verification in the presence of complex numbers, functions with branch cuts etc. In Proc. SYNASC '12, pages 83--88. IEEE, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J.H. Davenport and J. Heintz. Real quantifier elimination is doubly exponential. J. Symbolic Computation, 5(1--2):29--35, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Dolzmann, A. Seidl, and T. Sturm. Efficient projection orders for CAD. In Proc. ISSAC '04, pages 111--118. ACM, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. England, R. Bradford, C. Chen, J.H. Davenport, M. Moreno Maza, and D. Wilson. Problem formulation for truth-table invariant cylindrical algebraic decomposition by incremental triangular decomposition. In Intelligent Computer Mathematics (LNAI 8543), pages 45--60. Springer, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  17. M. England, D. Wilson, R. Bradford, and J.H. Davenport. Using the Regular Chains Library to build cylindrical algebraic decompositions by projecting and lifting. Mathematical Software -- ICMS 2014 (LNCS 8592), pages 458--465. Springer Heidelberg, 2014.Google ScholarGoogle Scholar
  18. M. Erascu and H. Hong. Synthesis of optimal numerical algorithms using real quantifier elimination (Case Study: Square root computation). In Proc. ISSAC '14, pages 162--169. ACM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. I.A. Fotiou, P.A. Parrilo, and M. Morari. Nonlinear parametric optimization using cylindrical algebraic decomposition. In Proc. CDC-ECC '05, pages 3735--3740, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  20. H. Hong. An improvement of the projection operator in cylindrical algebraic decomposition. In Proc. ISSAC '90, pages 261--264. ACM, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Z. Huang, M. England, D. Wilson, J.H. Davenport, L. Paulson, and J. Bridge. Applying machine learning to the problem of choosing a heuristic to select the variable ordering for cylindrical algebraic decomposition. In Intelligent Computer Mathematics (LNAI 8543), pages 92--107. Springer, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  22. H. Iwane, H. Yanami, H. Anai, and K. Yokoyama. An effective implementation of a symbolic-numeric cylindrical algebraic decomposition for quantifier elimination. In Proc. SNC '09, pages 55--64, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. S. McCallum. An improved projection operation for cylindrical algebraic decomposition. In Quantifier Elimination and Cylindrical Algebraic Decomposition, pages 242--268. Springer-Verlag, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  24. S. McCallum. On projection in CAD-based quantifier elimination with equational constraint. In Proc. ISSAC '99, pages 145--149. ACM, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. S. McCallum. On propagation of equational constraints in CAD-based quantifier elimination. In Proc. ISSAC '01, pages 223--231. ACM, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. S. McCallum and C.W. Brown. On delineability of varieties in CAD-based quantifier elimination with two equational constraints. In Proc. ISSAC '09, pages 71--78. ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. L.C. Paulson. Metitarski: Past and future. In Interactive Theorem Proving (LNCS 7406), 1--10. Springer, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  28. A. Seidl. Cylindrical decomposition under application-oriented paradigms. PhD Thesis (University of Passau, Germany), 2006.Google ScholarGoogle Scholar
  29. A. Strzeboński. Cylindrical algebraic decomposition using validated numerics. J. Symbolic Computation, 41(9):1021--1038, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  30. A. Strzeboński. Cylindrical algebraic decomposition using local projections. In Proc. ISSAC '14, pages 389--396. ACM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. D. Wilson, M. England, J.H. Davenport, and R. Bradford. Using the distribution of cells by dimension in a cylindrical algebraic decomposition. Proc. SYNASC '14, pages 53--60. IEEE, 2014.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Improving the Use of Equational Constraints in 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 '15: Proceedings of the 2015 ACM on International Symposium on Symbolic and Algebraic Computation
        June 2015
        374 pages
        ISBN:9781450334358
        DOI:10.1145/2755996

        Copyright © 2015 Owner/Author

        Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 24 June 2015

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        ISSAC '15 Paper Acceptance Rate43of71submissions,61%Overall Acceptance Rate395of838submissions,47%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader