Section:
New Results
Real Solving Polynomial Systems
In [20] , we describe an algorithm (VQE) for a variant of the real quantifier elimination problem (QE). The variant problem requires the input to satisfy a certain extra condition, and allows the output to be almost equivalent to the input. The motivation/rationale for studying such a variant QE problem is that many quantified formulas arising in applications do satisfy the extra conditions. Furthermore, in most applications, it is sufficient that the output formula is almost equivalent to the input formula. The main idea underlying the algorithm is to substitute the repeated projection step of CAD by a single projection without carrying out a parametric existential decision over the reals. We find that the algorithm can tackle important and challenging problems, such as numerical stability analysis of the widely-used MacCormack’s scheme. The problem has been practically out of reach for standard QE algorithms in spite of many attempts to tackle it. However the current implementation of VQE can solve it in about 12 hours. This paper extends the results reported at the conference ISSAC 2009.
We also focused on the interaction of real solving polynomial system with global optimization. Let of degree . Algorithms for solving the unconstrained global optimization problem are of first importance since this problem appears
frequently in numerous applications in engineering sciences. This
can be tackled by either designing appropriate quantifier
elimination algorithms or by certifying lower bounds on by
means of sums of squares decompositions but there is no efficient
algorithm for deciding if is a minimum.
The paper [41] is dedicated to this important problem. We design an
algorithm that decides if is reached over and
computes a point such that
if such a point exists. If is the length of a straight-line
program evaluating , a probabilistic version of the
algorithm runs in time
. Experiments show its
practical efficiency.
Global optimization problems can also be tackled by computing
algebraic certificates of positivity through sums of squares
decompositions. Let and be polynomials in
and let be the
algebraic variety defined by whose dimension is
denoted by . Assume in the sequel that the ideal is radical and equidimensional and that is
smooth. In [18] , up to a generic linear change of
variables, we construct families of polynomials in such that for all
if and only if can written as a sum of squares
of polynomials in modulo for . Such an algebraic certificate
of positivity is simpler than the more general Positivstellensatz in
Real Algebra. It can be used to certify lower bounds on
. Also, computing a numerical
approximation of such certificates of positivity can be reformulated
as a semidefinite program which can be solved efficiently. We
provide numerical experiments showing the effectiveness of our
approach.
In [25] , we consider the problem of constructing roadmaps of real algebraic sets. This problem was introduced by Canny to answer connectivity questions and solve motion planning problems. Given polynomial equations with rational coefficients, of degree in variables, Canny's algorithm has a Monte Carlo cost of operations in ; a deterministic version runs in time . A subsequent improvement was due to Basu, Pollack and Roy, with an algorithm of deterministic cost for the more general problem of computing roadmaps of a semi-algebraic set ( is the dimension of an associated object). We give a probabilistic algorithm of complexity for the problem of computing a roadmap of a closed and bounded hypersurface of degree in variables, with a finite number of singular points. Even under these extra assumptions, no previous algorithm featured a cost better than .