TOPICS
Search

Polynomial Optimization


Polynomial optimization, also called polynomial programming, is the problem of minimizing or maximizing a polynomial subject to polynomial equality and inequality constraints. A minimization problem can be written

 minimize_(x in R^n){p_0(x):p_i(x)>=0 for i=1,...,m,q_j(x)=0 for j=1,...,r},

where the p_i and q_j are polynomials. The feasible region is a basic semialgebraic set.

The special case in which every polynomial has polynomial degree at most 1 is linear programming. In general, polynomial optimization need not be convex, and exact solution can be difficult. Exact approaches include quantifier elimination and cylindrical algebraic decomposition, while sum-of-squares optimization gives hierarchies of semidefinite programming relaxations.

Some optimization problems containing expressions with radicals can be reformulated as polynomial optimization problems. Maaz and Strzeboński (2025) construct a defining polynomial for each expression using resultants, then add polynomial inequalities that select the intended algebraic branch. This can replace one expression with radicals by one auxiliary variable instead of introducing one variable for every nested radical.


See also

Cylindrical Algebraic Decomposition, Global Optimization, Linear Programming, Positivstellensatz, Semialgebraic Set, Semidefinite Programming, Sum-of-Squares Optimization

Explore with Wolfram|Alpha

References

Blekherman, G.; Parrilo, P. A.; and Thomas, R. R. (Eds.). Semidefinite Optimization and Convex Algebraic Geometry. Philadelphia, PA: SIAM, 2012.Lasserre, J. B. "Global Optimization with Polynomials and the Problem of Moments." SIAM J. Optim. 11, 796-817, 2001. https://doi.org/10.1137/S1052623400366802.Maaz, M. and Strzeboński, A. W. "A New Method for Reducing Algebraic Programs to Polynomial Programs." 12 Feb 2025. https://arxiv.org/abs/2502.08210.

Cite this as:

Weisstein, Eric W. "Polynomial Optimization." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/PolynomialOptimization.html

Subject classifications