Section: New Results
Solving Polynomial Systems over the Reals and Applications
Exact algorithms for polynomial optimization
Let
This algorithm is probabilistic. It makes use of the notion of
polar varieties. Its complexity is essentially cubic in
We report on some practical experiments of a first implementation that is available as a Maple package. It appears that it can tackle global optimization problems that were unreachable by previous exact algorithms and can manage instances that are hard to solve with purely numeric techniques. As far as we know, even under the extra genericity assumptions on the input, it is the first probabilistic algorithm that combines practical efficiency with good control of complexity for this problem.
It is known that point searching in basic semialgebraic sets and the
search for globally minimal points in polynomial optimization tasks
can be carried out using
Subject to certain conditions, we associate
in [2] to each of these problems an intrinsic
system degree which becomes in worst case of order
We design non-uniform deterministic or uniform probabilistic algorithms of intrinsic, quasi-polynomial complexity which solve these problems.
Algorithms for answering connectivity queries
Let
In [36] , 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
Nearly Optimal Refinement of Real Roots of a Univariate Polynomial
In [33] , we consider the following problem.
We assume that a real square-free polynomial
Accelerated Approximation of the Complex Roots of a Univariate Polynomial
Highly efficient and even nearly optimal algorithms have been developed for the classical problem of univariate polynomial root-finding, but this is still an area of active research. By combining some powerful techniques developed in this area we devise in [20] new nearly optimal algorithms, whose substantial merit is their simplicity, important for the implementation.
Nearly Optimal Computations with Structured Matrices
In [21] , we estimate the Boolean complexity of multiplication of structured matrices by a vector and the solution of nonsingular linear systems of equations with these matrices. We study four basic most popular classes, that is, Toeplitz, Hankel, Cauchy and Vandermonde matrices, for which the cited computational problems are equivalent to the task of polynomial multiplication and division and polynomial and rational multipoint evaluation and interpolation. The Boolean cost estimates for the latter problems have been obtained by Kirrinnis, except for rational interpolation, which we provide now. All known Boolean cost estimates for these problems rely on using Kronecker product. This implies the d-fold precision increase for the d-th degree output, but we avoid such an increase by relying on distinct techniques based on employing FFT. Furthermore we simplify the analysis and make it more transparent by combining the representation of our tasks and algorithms in terms of both structured matrices and polynomials and rational functions. This also enables further extensions of our estimates to cover Trummer's important problem and computations with the popular classes of structured matrices that generalize the four cited basic matrix classes.
Bounds for the Condition Number for Polynomials with Integer Coefficients
In [31] , we consider the problem of bounding the condition number of the roots of univariate polynomials and polynomial systems, when the input polynomials have integer coefficients. We also introduce an aggregate version of the condition numbers and we prove bounds of the same order of magnitude as in the case of the condition number of a single root.