Algebraic Degree of Polynomial Optimization

Consider the polynomial optimization problem whose objective and constraints are all described by multivariate polynomials. Under some genericity assumptions, we prove that the optimality conditions always hold on optimizers, and the coordinates of optimizers are algebraic functions of the coefficients of the input polynomials. We also give a general formula for the algebraic degree of the optimal coordinates. The derivation of the algebraic degree is equivalent to counting the number of all complex critical points. As special cases, we obtain the algebraic degrees of quadratically constrained quadratic programming (QCQP), second order cone programming (SOCP), and $p$th order cone programming (POCP), in analogy to the algebraic degree of semidefinite programming [J. Nie, K. Ranestad, and B. Sturmfels, The algebraic degree of semidefinite programming, Math. Programm., to appear].

[1]  David A. Cox,et al.  Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra, 3/e (Undergraduate Texts in Mathematics) , 2007 .

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

[3]  Bernd Sturmfels,et al.  Solving the Likelihood Equations , 2005, Found. Comput. Math..

[4]  James Demmel,et al.  Minimizing Polynomials via Sum of Squares over the Gradient Ideal , 2004, Math. Program..

[5]  Jean B. Lasserre,et al.  Global Optimization with Polynomials and the Problem of Moments , 2000, SIAM J. Optim..

[6]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[7]  T. Willmore Algebraic Geometry , 1973, Nature.

[8]  Bernd Sturmfels,et al.  The maximum likelihood degree , 2004, math/0406533.

[9]  Pablo A. Parrilo,et al.  Semidefinite programming relaxations for semialgebraic problems , 2003, Math. Program..

[10]  Kristian Ranestad,et al.  A general formula for the algebraic degree in semidefinite programming , 2007, math/0701877.

[11]  Joe W. Harris,et al.  Algebraic Geometry: A First Course , 1995 .

[12]  Johan P. Hansen,et al.  INTERSECTION THEORY , 2011 .

[13]  Bernd Sturmfels,et al.  The algebraic degree of semidefinite programming , 2010, Math. Program..

[14]  Hans Schönemann,et al.  SINGULAR: a computer algebra system for polynomial computations , 2001, ACCA.

[15]  Pablo A. Parrilo,et al.  Minimizing Polynomial Functions , 2001, Algorithmic and Quantitative Aspects of Real Algebraic Geometry in Mathematics and Computer Science.