Cylindrical Algebraic Decomposition I: The Basic Algorithm
Authors:
- Dennis S. ArnonDADennis S. Arnon
- George E. CollinsGCGeorge E. Collins
- Scott McCallumSMScott McCallum
- 1 November 1984
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 13 (4) , 865-877
Abstract
Given a set of r-variate integral polynomials, a cylindrical algebraic decomposition (cad) of euclidean r-space $E^r $ partitions $E^r $ into connected subsets compatible with the zeros of the polynomials. Each subset is a cell Collins gave a cad construction algorithm in 1975, as part of a quantifier elimination procedure for real closed fields. The cad algorithm has found diverse applications (optimization, curve display); new applications have been proposed (term rewriting systems, motion planning). In the present two-part paper, we give an algorithm which determines the pairs of adjacent cells as it constructs a cad of $E^2 $. Such information is often useful in applications. In Part I we describe the essential features of the r-space cad algorithm, to provide a framework for the adjacency algorithm in Part II.
Keywords
This publication has 15 references indexed in Scilit:
- A polynomial-time algorithm for the topological type of a real algebraic curveRocky Mountain Journal of Mathematics, 1984
- Factorization of Polynomials1982
- Real Zeros of Polynomials1982
- Equations and Rewrite Rules: A Survey1980
- A note on simplification orderingsInformation Processing Letters, 1979
- Counting types of rigid frameworksInventiones Mathematicae, 1979
- The Computational Complexity of Logical Theories1979
- Quantifier Elimination for Real Closed Fields by Cylindrical Algebraic DecompositionACM SIGSAM Bulletin, 1976
- Quantifier elimination for real closed fields by cylindrical algebraic decompostion1975
- On Euclid's Algorithm and the Theory of SubresultantsJournal of the ACM, 1971