A nearly optimal algorithm for deciding connectivity queries in smooth and bounded real algebraic sets - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2013

A nearly optimal algorithm for deciding connectivity queries in smooth and bounded real algebraic sets

Résumé

A roadmap for a semi-algebraic set $S$ is a curve which has a non-empty and connected intersection with all connected components of $S$. Hence, this kind of object, introduced by Canny, can be used to answer connectivity queries (with applications, for instance, to motion planning) but has also become of central importance in effective real algebraic geometry, since it is used in many higher-level algorithms. For a long time, the best known complexity result for computing roadmaps, due to Basu, Pollack and Roy, was $s^{d+1} D^{O(n^2)}$, where the input is given by $s$ polynomials of degree $D$ in $n$ variables, with $d \le n$ the dimension of an associated geometric object. In 2011, we introduced new proof techniques for establishing connectivity results in real algebraic sets. This gave us more freedom for the design of algorithms computing roadmaps and led us to a first probabilistic roadmap algorithm for smooth and bounded real hypersurfaces running in time $(nD)^{O(n^{1.5})}$. With Basu and Roy, we then obtained a deterministic algorithm for general real algebraic sets running in time $D^{O(n^{1.5})}$. Recently, Basu and Roy improved this result to obtain an algorithm computing a roadmap of degree polynomial in $n^{n\log^2(n)} D^{n\log(n)}$, in time polynomial in $n^{n\log^3(n)} D^{n\log^2(n)}$; this is close to the expected optimal $D^n$. In this paper, we provide a probabilistic algorithm which computes roadmaps for smooth and bounded real algebraic sets such that the output size and the running time are polynomial in $(nD)^{n\log(n)}$. More precisely, the running time of the algorithm is essentially subquadratic in the output size. Even under these extra assumptions, it is the first roadmap algorithm with output size and running time polynomial in $(nD)^{n\log(n)}$.

Mots clés

Fichier principal
Vignette du fichier
divideandconquer.3.pdf (1.09 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00849057 , version 1 (30-07-2013)
hal-00849057 , version 2 (17-12-2014)
hal-00849057 , version 3 (27-10-2016)

Identifiants

Citer

Mohab Safey El Din, Eric Schost. A nearly optimal algorithm for deciding connectivity queries in smooth and bounded real algebraic sets. 2013. ⟨hal-00849057v1⟩
287 Consultations
292 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More