English

A baby step-giant step roadmap algorithm for general algebraic sets

Algebraic Geometry 2014-05-30 v2 Symbolic Computation

Abstract

Let R\mathrm{R} be a real closed field and DR\mathrm{D} \subset \mathrm{R} an ordered domain. We give an algorithm that takes as input a polynomial QD[X1,,Xk]Q \in \mathrm{D}[X_1,\ldots,X_k], and computes a description of a roadmap of the set of zeros, Zer(Q,Rk)\mathrm{Zer}(Q,\mathrm{R}^k), of QQ in Rk\mathrm{R}^k. The complexity of the algorithm, measured by the number of arithmetic operations in the ordered domain D\mathrm{D}, is bounded by dO(kk)d^{O(k \sqrt{k})}, where d=deg(Q)2d = \mathrm{deg}(Q)\ge 2. As a consequence, there exist algorithms for computing the number of semi-algebraically connected components of a real algebraic set, Zer(Q,Rk)\mathrm{Zer}(Q,\mathrm{R}^k), whose complexity is also bounded by dO(kk)d^{O(k \sqrt{k})}, where d=deg(Q)2d = \mathrm{deg}(Q)\ge 2. The best previously known algorithm for constructing a roadmap of a real algebraic subset of Rk\mathrm{R}^k defined by a polynomial of degree dd has complexity dO(k2)d^{O(k^2)}.

Keywords

Cite

@article{arxiv.1201.6439,
  title  = {A baby step-giant step roadmap algorithm for general algebraic sets},
  author = {Saugata Basu and Marie-Françoise Roy and Mohab Safey El Din and Éric Schost},
  journal= {arXiv preprint arXiv:1201.6439},
  year   = {2014}
}

Comments

48 pages, 2 figures. Final version to appear in Foundations of Computational Mathematics

R2 v1 2026-06-21T20:12:19.196Z