Cylindrical algebraic decomposition using local projections
A cylindrical algebraic decomposition of a semialgebraic set is considered. This paper proposes a new algorithm computing the cylindrical algebraic decomposition by a different method from the one given in the classical Cylindrical Algebraic Decomposition (CAD) algorithm. This new approach consists in using projection sets computed for each cell separately. One of the advantages of the Local Projection Cylindrical Algebraic Decomposition (LP CAD) algorithm is that local projection sets can be significantly smaller than the global projection set used by the classical CAD algorithm. Therefore the LP CAD algorithm leads to a reduction on the number of cells the algorithm needs to construct. Experiments suggest that for systems that are not well-oriented LP CAD performs better than CAD. For well oriented-systems LP CAD usually construct less cells than CAD, but this does not necessarily translate to a faster timing, due to overhead from reconstructing projection for every cell. However, for some of the well-oriented systems, LP CAD is significantly faster than CAD. It is due to the ability of LP CAD to exploit the Boolean structure of the problem. Let us recall that every semialgebraic set can be represented as a finite union of disjoint cells bounded by graphs of algebraic functions. The classical Cylindrical Algebraic Decomposition algorithm can be used to compute a cell decomposition of any semialgebraic set presented by a quantified system of polynomial equations and inequalities. The CAD algorithm takes a system of polynomial equations and inequalities and constructs a cell decomposition of its solution set. The algorithm consists of two phases: the projection phase and the lifting phase.The projection phase finds a set of polynomials. The roots of this set of polynomials are sufficient to describe the cell boundaries. The lifting phase constructs a cell decomposition, one dimension at a time, subdividing cells at all roots of the projection polynomials. One may remark that some of these subdivisions may be unnecessary. The LP CAD algorithm presented in the paper combines the two phases.NEWLINENEWLINEThis paper provides various examples and an empirical comparison of this new algorithm and the classical CAD algorithm.
- Algorithms in real algebraic geometry
- An improved projection operation for cylindrical algebraic decomposition of three-dimensional space
- Applying Linear Quantifier Elimination
- Computation with semialgebraic sets represented by cylindrical algebraic formulas
- Computing cylindrical algebraic decomposition via triangular decomposition
- Computing in the field of complex algebraic numbers
- Constructing a single open cell in a cylindrical algebraic decomposition
- Cylindrical algebraic decomposition using local projections
- Cylindrical algebraic decomposition using validated numerics
- scientific article; zbMATH DE number 3497890 (Why is no real title available?)
- scientific article; zbMATH DE number 1302474 (Why is no real title available?)
- scientific article; zbMATH DE number 1157658 (Why is no real title available?)
- scientific article; zbMATH DE number 3068536 (Why is no real title available?)
- Improved projection for cylindrical algebraic decomposition
- Nonlinear control system design by quantifier elimination
- On propagation of equational constraints in CAD-based quantifier elimination
- On the computational complexity and geometry of the first-order theory of the reals. III: Quantifier elimination
- QEPCAD B
- Quantifier elimination and cylindrical algebraic decomposition. Proceedings of a symposium, Linz, Austria, October 6--8, 1993
- Quantifier elimination for real algebra -- the quadratic case and beyond
- Solving non-linear arithmetic
- Solving polynomial systems over semialgebraic sets represented by cylindrical algebraic formulas
- Solving systems of polynomial inequalities in subexponential time
- Solving systems of strict polynomial inequalities
- Variant quantifier elimination
- Local box adjacency algorithms for cylindrical algebraic decompositions
- Master Lovas-Andai and equivalent formulas verifying the \(\frac{8}{33}\) two-qubit Hilbert-Schmidt separability probability and companion rational-valued conjectures
- Open weak CAD and its applications
- Application of quantifier elimination to inverse buckling problems
- Using machine learning to improve cylindrical algebraic decomposition
- Choosing better variable orderings for cylindrical algebraic decomposition via exploiting chordal structure
- Cylindrical algebraic decomposition with equational constraints
- Constructing a single cell in cylindrical algebraic decomposition
- Cylindrical algebraic decomposition using validated numerics
- scientific article; zbMATH DE number 1574481 (Why is no real title available?)
- An incremental algorithm for computing cylindrical algebraic decompositions
- Cylindrical algebraic decomposition in the RegularChains library
- Using the Regular Chains library to build cylindrical algebraic decompositions by projecting and lifting
- Computing cylindrical algebraic decomposition via triangular decomposition
- Constructing a single open cell in a cylindrical algebraic decomposition
- scientific article; zbMATH DE number 3880114 (Why is no real title available?)
- Constructing fewer open cells by GCD computation in CAD projection
- scientific article; zbMATH DE number 3945340 (Why is no real title available?)
- scientific article; zbMATH DE number 1157654 (Why is no real title available?)
- Efficient projection orders for CAD
- QEPCAD B
- Regular cylindrical algebraic decomposition
- Can an A.I. win a medal in the mathematical olympiad? -- Benchmarking mechanized mathematics on pre-university problems
- Solving polynomial systems over semialgebraic sets represented by cylindrical algebraic formulas
- Improved projection for cylindrical algebraic decomposition
- CAD and topology of semi-algebraic sets
- Cylindrical algebraic decomposition using local projections
- Choosing the variable ordering for cylindrical algebraic decomposition via exploiting chordal structure
This page was built for publication: Cylindrical algebraic decomposition using local projections
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5963393)