Skip to main content

A cluster-based cylindrical algebraic decomposition algorithm

  • Algebraic Algorithms III
  • Conference paper
  • First Online:
EUROCAL '85 (EUROCAL 1985)

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

Included in the following conference series:

Abstract

Given a set A of r-variate integral polynomials, an A-invariant cylindrical algebraic decomposition (cad) of euclidean r-space E r is a certain partition of E r into connected subsets, such that each subset is an i-cell for some i, 0≤ir (an i-cell is a homeomorph of E i), and such that each element of A is sign-invariant (i.e. either negative, vanishing, or positive) on each cell. A cluster of a cad D is a collection of cells of D whose union is connected. We give a new cad construction algorithm which, as it extends a cad of E i−1 to a cad of E i (2≤ir), partitions the cells of the E i−1 cad into clusters, and performs various computations only once for each cluster, rather than once for each cell as previous cad algorithms do. Preliminary experiments suggest that this new algorithm can be significantly more efficient in practice than previous cad algorithms. The clusters, which are part of the new algorithm's output, can be chosen to have useful mathematical properties. For example, if r≤3, each cluster (i.e. the union of its cells) can be a maximal connected A-invariant subset of E r.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. S. Arnon, G. E. Collins, S. McCallum Cylindrical algebraic decomposition I: the basic algorithm, SIAM J. Comp, 13, (1984), pp. 865–877.

    Google Scholar 

  2. — —, Cylindrical algebraic decomposition II: an adjacency algorithm for the plane, SIAM J. Comp, 13, (1984), pp. 878–889.

    Google Scholar 

  3. — —, An adjacency algorithm for cylindrical algebraic decompositions of three-dimensional space, Manuscript, November 1984 (submitted to EUROCAL '85).

    Google Scholar 

  4. D. S. Arnon, A cellular decomposition algorithm for semi-algebraic sets, Proc. EUROSAM '79, Lecture Notes in Computer Scienc No. 72, Springer-Verlag, Berlin, 1979, pp. 301–315.

    Google Scholar 

  5. — —, Algorithms for the geometry of semi-algebraic sets, Ph.D. Dissertation, Technical Report #436, Computer Sciences Department, University of Wisconsin — Madison, 1981.

    Google Scholar 

  6. D. S. Arnon and S. McCallum, A polynomial-time algorithm for the topological type of a real algebraic curve — extended abstract, Rocky Mountain J. Math., 14 (1984), pp. 849–852.

    Google Scholar 

  7. G. E. Collins, Quantifier elimination for real closed fields by cylindrical algebraic decomposition, in Second GI Conference on Automata Theory and Formal Languages, vol. 33 of Lecture Notes in Computer Science, Springer-Verlag, Berlin, 1975, pp 134–183.

    Google Scholar 

  8. R. G. K. Loos, Computing in algebraic extensions, in Computing, Supplementum 4: Computer Algebra-Symbolic and Algebraic Computation, Springer-Verlag, Vienna and New York, 1982.

    Google Scholar 

  9. J. Schwartz and M. Sharir, On the ‘piano movers’ problem II. General techniques for computing topological properties of real algebraic manifolds, Advances in Applied Mathematics, 4 (1983) pp. 298–351.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bob F. Caviness

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Arnon, D.S. (1985). A cluster-based cylindrical algebraic decomposition algorithm. In: Caviness, B.F. (eds) EUROCAL '85. EUROCAL 1985. Lecture Notes in Computer Science, vol 204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-15984-3_273

Download citation

  • DOI: https://doi.org/10.1007/3-540-15984-3_273

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-15984-1

  • Online ISBN: 978-3-540-39685-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics