skip to main content
research-article

A repository for CAD examples

Published:15 January 2013Publication History
Skip Abstract Section

Abstract

Cylindrical Algebraic Decomposition (CAD, first introduced in [Col75]) of Euclidean space has become an important tool in mathematics and allows for practical quantifier elimination (QE) over the reals. Much research has gone into improving the projection operator (e.g. [McC85]), the use of partial CADs (e.g. [CH91]), or into alternative algorithms (e.g. [CDM+09]).

A problem of fundamentally high complexity (doubly-exponential in the number of variables [DH88]) it can be difficult to judge when a problem will be solved quickly, and easy to write down problems that are computationally infeasible. It can therefore be difficult to test new advances in this field, and even harder to 'experiment' with new ideas.

We have created a unified machine-readable repository of examples to be used when considering CADs. This allows for quick access to a host of examples, pulled from various theoretical questions and applications. As well as enabling more efficient research, the creation of the repository has prompted us to look deeper at certain questions related to CADs. The example bank currently facilitates quick input for Maple and Qepcad implementations of CAD and QE. Whilst CAD and QE procedures exist in other software, they are not directly involved in our research.

References

  1. 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
  2. C. Chen, M. M. Maza, B. Xia and L. Yang, Computing Cylindrical Algebraic Decomposition via Triangular Decomposition ISSAC '09, 95--102, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. G. E. Collins, Quantifier Elimination for Real Closed Fields by Cylindrical Algebraic Decomposition Automata Theory and Formal Languages 2nd GI.., 134--183, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. G. E. Collins and H. Hong, Partial Cylindrical Algebraic Decomposition for quantifier elimination Journal of Symbolic Computation, 12(3):299--328, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. H. Davenport and J. Heintz, Real Quantifier Elimination is Doubly Exponential Journal of Symbolic Computation 5(1):29--35, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. McCallum, An Improved Projection Operation for Cylindrical Algebraic Decomposition EUROCAL '85 277--278, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. J. Wilson, Real Geometry and Connectedness via Triangular Descriuption: CAD Example Bank. http://opus.bath.ac.uk/29503, 2012.Google ScholarGoogle Scholar

Index Terms

  1. A repository for CAD examples

      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

      Full Access

      • Published in

        cover image ACM Communications in Computer Algebra
        ACM Communications in Computer Algebra  Volume 46, Issue 3/4
        September/December 2012
        111 pages
        ISSN:1932-2240
        DOI:10.1145/2429135
        Issue’s Table of Contents

        Copyright © 2013 Authors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 15 January 2013

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader