Divide and conquer roadmap for algebraic sets

From MaRDI portal
Publication:464736




Abstract: Let mathrmR be a real closed field, and mathrmDsubsetmathrmR an ordered domain. We describe an algorithm that given as input a polynomial PinmathrmD[X1,ldots,Xk], and a finite set, mathcalA=p1,ldots,pm, of points contained in V=mathrmZer(P,mathrmRk) described by real univariate representations, computes a roadmap of V containing mathcalA. The complexity of the algorithm, measured by the number of arithmetic operations in mathrmD is bounded by left(sumi=1mDiO(log2(k))+1ight)(klog(k)d)O(klog2(k)), where d=mathrmdeg(P), and Di is the degree of the real univariate representation describing the point pi. The best previous algorithm for this problem had complexity mathrmcard(mathcalA)O(1)dO(k3/2) due to Basu, Roy, Safey-El-Din, and Schost (2012), where it is assumed that the degrees of the polynomials appearing in the representations of the points in mathcalA are bounded by dO(k). As an application of our result we prove that for any real algebraic subset V of mathbbRk defined by a polynomial of degree d, any connected component C of V contained in the unit ball, and any two points of C, there exist a semi-algebraic path connecting them in C, of length at most (klog(k)d)O(klog(k)), consisting of at most (klog(k)d)O(klog(k)) curve segments of degrees bounded by (klog(k)d)O(klog(k)). While it was known previously, by a result of D'Acunto and Kurdyka, that there always exists a path of length (O(d))k1 connecting two such points, there was no upper bound on the complexity of such a path.



Cites work







This page was built for publication: Divide and conquer roadmap for algebraic sets

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q464736)