COMPUTING ROADMAPS OF SEMI-ALGEBRAIC SETS ON A VARIETY

Let R be a real closed field, Z(Q) a real algebraic variety defined as the zero set of a polynomial Q ∈ R[X1, . . . , Xk] and S a semi-algebraic subset of Z(Q), defined by a Boolean formula with atoms of the form P < 0, P > 0, P = 0 with P ∈ P , where P is a finite subset of R[X1, . . . , Xk]. A semi-algebraic set C is semi-algebraically connected if it is non-empty and is not the union of two non-empty disjoint semi-algebraic sets which are closed and open in C. A semi-algebraically connected component of S is a semi-algebraic subset of S which is semi-algebraically connected, and closed and open in S . Semi-algebraic sets have a finite number of semi-algebraically connected components ([5], page 34). A roadmap of S, which we denote R(S), is a semi-algebraic set of dimension at most one contained in S which satisfies the roadmap conditions: RM1 For every semi-algebraically connected component C of S, C ∩R(S) is semialgebraically connected. RM2 For every x ∈ R, and for every semi-algebraically connected component C′ of Sx, C ′ ∩R(S) 6= ∅. Here, and everywhere else in this paper, π is the projection on the first coordinate and for X ⊂ R, SX is S ∩ π−1(X). We also use the abbreviations Sx, S<c, and S≤c for S{x}, S(−∞,c), and S(−∞,c] respectively. Algorithms for the construction of roadmaps are described in terms of the parameters k, k′, s, d where k is the dimension of the ambient space, k′ is the dimension of Z(Q), s is the number of polynomials in P and d is a bound on the degrees of the polynomials in P and the polynomial Q. Given a roadmap R(S) and a point p ∈ S the connecting subroutine outputs a semi-algebraic continuous path in Sπ(p) connecting p to R(S). The connecting subroutine is described in terms of the parameters k, k′, s, d as before and τ which is a bound on the degrees of the polynomials defining p (see section 4 for a discussion of how points are described by polynomials).

[1]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[2]  George E. Collins,et al.  Quantifier elimination for real closed fields by cylindrical algebraic decomposition , 1975 .

[3]  Robert Hardt,et al.  Semi-Algebraic Local-Triviality in Semi-Algebraic Mappings , 1980 .

[4]  J. Schwartz,et al.  On the “piano movers” problem. II. General techniques for computing topological properties of real algebraic manifolds , 1983 .

[5]  E. Lehmann The General Decision Problem , 1986 .

[6]  Michel Coste,et al.  Thom's Lemma, the Coding of Real Algebraic Numbers and the Computation of the Topology of Semi-Algebraic Sets , 1988, J. Symb. Comput..

[7]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[8]  C. Morawetz The Courant Institute of Mathematical Sciences , 1988 .

[9]  J. Renegar,et al.  On the Computational Complexity and Geometry of the First-Order Theory of the Reals, Part I , 1989 .

[10]  Joos Heintz,et al.  Single Exponential Path Finding in Semialgebraic Sets. Part 1: The Case of a Regular Bounded Hypersurface , 1990, AAECC.

[11]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[12]  James Renegar,et al.  On the Computational Complexity and Geometry of the First-Order Theory of the Reals, Part III: Quantifier Elimination , 1992, J. Symb. Comput..

[13]  Masahiro Shiota,et al.  Nash triviality in families of Nash manifolds , 1992 .

[14]  Marie-Françoise Roy,et al.  Real algebraic geometry , 1992 .

[15]  James Renegar,et al.  On the Computational Complexity and Geometry of the First-Order Theory of the Reals, Part I: Introduction. Preliminaries. The Geometry of Semi-Algebraic Sets. The Decision Problem for the Existential Theory of the Reals , 1992, J. Symb. Comput..

[16]  John F. Canny,et al.  Computing Roadmaps of General Semi-Algebraic Sets , 1991, Comput. J..

[17]  N. N. Vorob’ev,et al.  Finding connected components of a semialgebraic set in subexponential time , 1994 .

[18]  Chandrajit L. Bajaj,et al.  Algebraic geometry and its applications: collections of papers from Shreeram S. Abhyankar's 60th birthday Conference , 1994 .

[19]  Marie-Françoise Roy,et al.  On the combinatorial and algebraic complexity of Quanti erEliminationS , 1994 .

[20]  Saugata Basu,et al.  Computing roadmaps of semi-algebraic sets , 1996 .

[21]  Marie-Françoise Roy,et al.  Computing the complexification of a semi-algebraic set , 1996, ISSAC '96.

[22]  Marie-Françoise Roy,et al.  On Computing a Set of Points Meeting Every Cell Defined by a Family of Polynomials on a Variety , 1995, J. Complex..

[23]  S. Basu,et al.  Computing roadmaps of semi-algebraic sets on a variety (extended abstract) , 1997 .