SIAM Review
Global Optimization with Polynomials and the Problem of Moments
SIAM Journal on Optimization
Convex Optimization
An Inequality for Circle Packings Proved by Semidefinite Programming
Discrete & Computational Geometry
SIAM Journal on Optimization
Sum of squares method for sensor network localization
Computational Optimization and Applications
The algebraic degree of semidefinite programming
Mathematical Programming: Series A and B
Proceedings of the 2010 International Symposium on Symbolic and Algebraic Computation
Deciding reachability of the infimum of a multivariate polynomial
Proceedings of the 36th international symposium on Symbolic and algebraic computation
The minimum-rank gram matrix completion via modified fixed point continuation method
Proceedings of the 36th international symposium on Symbolic and algebraic computation
On the generation of positivstellensatz witnesses in degenerate cases
ITP'11 Proceedings of the Second international conference on Interactive theorem proving
Journal of Symbolic Computation
Computing Rational Points in Convex Semialgebraic Sets and Sum of Squares Decompositions
SIAM Journal on Optimization
Proceedings of the 37th International Symposium on Symbolic and Algebraic Computation
Computing rational solutions of linear matrix inequalities
Proceedings of the 38th international symposium on International symposium on symbolic and algebraic computation
Convex algebraic geometry and semidefinite optimization
Proceedings of the 38th international symposium on International symposium on symbolic and algebraic computation
Algorithmic aspects of sums of Hermitian squares of noncommutative polynomials
Computational Optimization and Applications
Certification of bounds of non-linear functions: the templates method
CICM'13 Proceedings of the 2013 international conference on Intelligent Computer Mathematics
Equilibrium problems involving the Lorentz cone
Journal of Global Optimization
Hi-index | 5.23 |
Sum of squares (SOS) decompositions for nonnegative polynomials are usually computed numerically, using convex optimization solvers. Although the underlying floating point methods in principle allow for numerical approximations of arbitrary precision, the computed solutions will never be exact. In many applications such as geometric theorem proving, it is of interest to obtain solutions that can be exactly verified. In this paper, we present a numeric-symbolic method that exploits the efficiency of numerical techniques to obtain an approximate solution, which is then used as a starting point for the computation of an exact rational result. We show that under a strict feasibility assumption, an approximate solution of the semidefinite program is sufficient to obtain a rational decomposition, and quantify the relation between the numerical error versus the rounding tolerance needed. Furthermore, we present an implementation of our method for the computer algebra system Macaulay 2.