English

A baby steps/giant steps Monte Carlo algorithm for computing roadmaps in smooth compact real hypersurfaces

Symbolic Computation 2009-04-20 v1

Abstract

We consider the problem of constructing roadmaps of real algebraic sets. The problem was introduced by Canny to answer connectivity questions and solve motion planning problems. Given ss polynomial equations with rational coefficients, of degree DD in nn variables, Canny's algorithm has a Monte Carlo cost of snlog(s)DO(n2)s^n\log(s) D^{O(n^2)} operations in Q\mathbb{Q}; a deterministic version runs in time snlog(s)DO(n4)s^n \log(s) D^{O(n^4)}. The next improvement was due to Basu, Pollack and Roy, with an algorithm of deterministic cost sd+1DO(n2)s^{d+1} D^{O(n^2)} for the more general problem of computing roadmaps of semi-algebraic sets (dnd \le n is the dimension of an associated object). We give a Monte Carlo algorithm of complexity (nD)O(n1.5)(nD)^{O(n^{1.5})} for the problem of computing a roadmap of a compact hypersurface VV of degree DD in nn variables; we also have to assume that VV has a finite number of singular points. Even under these extra assumptions, no previous algorithm featured a cost better than DO(n2)D^{O(n^2)}.

Cite

@article{arxiv.0902.1612,
  title  = {A baby steps/giant steps Monte Carlo algorithm for computing roadmaps in smooth compact real hypersurfaces},
  author = {Mohab Safey El Din and Éric Schost},
  journal= {arXiv preprint arXiv:0902.1612},
  year   = {2009}
}
R2 v1 2026-06-21T12:09:40.370Z