Computing roadmaps in unbounded smooth real algebraic sets II: algorithm and complexity
Abstract
A roadmap for an algebraic set V defined by polynomials with coefficients in the field Q of rational numbers is an algebraic curve contained in V whose intersection with all connected components of Vn is connected. These objects, introduced by Canny, can be used to answer connectivity queries over V Rn provided that they are required to contain the finite set of query points P⊂ V; in this case, we say that the roadmap is associated to (V, P). In this paper, we make effective a connectivity result we previously proved, to design a Monte Carlo algorithm which, on input (i) a finite sequence of polynomials defining V (and satisfying some regularity assumptions) and (ii) an algebraic representation of finitely many query points P in V, computes a roadmap for (V, P). This algorithm generalizes the nearly optimal one introduced by the last two authors by dropping a boundedness assumption on the real trace of V. The output size and running times of our algorithm are both polynomial in (nD)n d, where D is the maximal degree of the input equations and d is the dimension of V. As far as we know, the best previously known algorithm dealing with such sets has an output size and running time respectively polynomial in (nnD)n n and (nnD)n2 n.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.