Constructing a single cell in cylindrical algebraic decomposition

被引:9
|
作者
Brown, Christopher W. [1 ]
Kosta, Marek [2 ]
机构
[1] US Naval Acad, Annapolis, MD 21402 USA
[2] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
关键词
Cylindrical algebraic decomposition; Projection operator; Polynomial constraints;
D O I
10.1016/j.jsc.2014.09.024
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents an algorithm which, given a point and a set of polynomials, constructs a single cylindrical cell containing the point, such that the given polynomials are sign-invariant in the computed cell. To represent a single cylindrical cell, a novel data structure is introduced. The algorithm works with this representation and proceeds incrementally, i.e., first constructing a cell representing the whole real space, and then iterating over the input polynomials, refining the cell at each step to ensure the sign-invariance of the current input polynomial. A merge procedure realizing this refinement is described, and its correctness is proven. The merge procedure is based on McCallum's projection operator, but uses geometric information relative to the input point to reduce the number of projection polynomials computed. The use of McCallum's operator implies the incompleteness of the algorithm in general. However, the algorithm is complete for well-oriented sets of polynomials. Moreover, the incremental approach described in this paper can be easily adapted to a different projection operator. The cell construction algorithm presented in this paper is an alternative to the "model-based" method described by jovanovie and de Moura in a 2012 paper. It generalizes the algorithm described by the first author in a 2013 paper, which could only produce full-dimensional cells, to allow for the construction of cells of arbitrary dimension. While a thorough comparison, whether analytical or empirical, of the new algorithm and the "modelbased" approach will be the subject of future work, this paper provides preliminary justification for asserting the superiority of the new method. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:14 / 48
页数:35
相关论文
共 50 条
  • [1] Levelwise construction of a single cylindrical algebraic cell
    Nalbach, Jasper
    Abraham, Erika
    Specht, Philippe
    Brown, Christopher W.
    Davenport, James H.
    England, Matthew
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2024, 123
  • [2] FACTORIZATION IN CYLINDRICAL ALGEBRAIC DECOMPOSITION
    COLLINS, GE
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1982, 144 : 212 - 214
  • [3] Regular cylindrical algebraic decomposition
    Davenport, J. H.
    Locatelli, A. F.
    Sankaran, G. K.
    [J]. JOURNAL OF THE LONDON MATHEMATICAL SOCIETY-SECOND SERIES, 2020, 101 (01): : 43 - 59
  • [4] Cylindrical algebraic decomposition with equational constraints
    England, Matthew
    Bradford, Russell
    Davenport, James H.
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2020, 100 : 38 - 71
  • [5] CYLINDRICAL ALGEBRAIC DECOMPOSITION BY QUANTIFIER ELIMINATION
    ARNON, DS
    MCCALLUM, S
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1982, 144 : 215 - 222
  • [6] Improved projection for cylindrical algebraic decomposition
    Brown, CW
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2001, 32 (05) : 447 - 465
  • [7] Interval arithmetic in cylindrical algebraic decomposition
    Collins, GE
    Johnson, JR
    Krandick, W
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2002, 34 (02) : 145 - 157
  • [8] Fully incremental cylindrical algebraic decomposition
    Kremer, Gereon
    Abraham, Erika
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2020, 100 : 11 - 37
  • [9] Computing Cylindrical Algebraic Decomposition via Triangular Decomposition
    Chen, Changbo
    Maza, Marc Moreno
    Xia, Bican
    Yang, Lu
    [J]. ISSAC2009: PROCEEDINGS OF THE 2009 INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION, 2009, : 95 - 102
  • [10] Cylindrical algebraic decomposition using local projections
    Strzebonski, Adam
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2016, 76 : 36 - 64