skip to main content
10.1145/1390768.1390781acmconferencesArticle/Chapter ViewAbstractPublication PagesissacConference Proceedingsconference-collections
research-article

Computing the global optimum of a multivariate polynomial over the reals

Published: 20 July 2008 Publication History

Abstract

Let f be a polynomial in Q[X1, ..., Xn] of degree D. We provide an efficient algorithm in practice to compute the global supremum supx∈ Rn f(x) of f (or its infimum inf{x∈ Rn}f(x)). The complexity of our method is bounded by DO(n)}. In a probabilistic model, a more precise result yields a complexity bounded by O(n7D4n) arithmetic operations in Q. Our implementation is more efficient by several orders of magnitude than previous ones based on quantifier elimination. Sometimes, it can tackle problems that numerical techniques do not reach. Our algorithm is based on the computation of generalized critical values of the mapping x-> f(x), i.e. the set of points {c∈ C mid exists (xll)ll∈ N}⊂ Cn ;f(xll)-> c, ;||xll||||dxll f||-> 0 { when }ll-> ∞}. We prove that the global optimum of f lies in its set of generalized critical values and provide an efficient way of deciding which value is the global optimum.

References

[1]
P. Aubry, F. Rouillier, and M. Safey El Din. Real solving for positive dimensional systems. Journal of Symbolic Computation, 34(6):543--560, 2002.
[2]
B. Bank, M. Giusti, J. Heintz, and G.-M. Mbakop. Polar varieties and efficient real equation solving: the hypersurface case. Journal of Complexity, 13(1):5--27, 1997.
[3]
B. Bank, M. Giusti, J. Heintz, and G.-M. Mbakop. Polar varieties and efficient real elimination. Mathematische Zeitschrift, 238(1):115--144, 2001.
[4]
B. Bank, M. Giusti, J. Heintz, and L.-M. Pardo. Generalized polar varieties and efficient real elimination procedure. Kybernetika, 40(5):519--550, 2004.
[5]
B. Bank, M. Giusti, J. Heintz, and L.-M. Pardo. Generalized polar varieties: Geometry and algorithms. Journal of complexity, 2005.
[6]
S. Basu, R. Pollack, and M.-F. Roy. On the combinatorial and algebraic complexity of quantifier elimination. Journal of ACM, 43(6):1002--1045, 1996.
[7]
S. Basu, R. Pollack, and M.-F. Roy. Algorithms in real algebraic geometry. Springer-Verlag, 2003.
[8]
C. Brown and H. et al. Hong. Qepcad - quantifier elimination by partial cylindrical algebraic decomposition. available at http://www.cs.usna.edu/ qepcad/B/QEPCAD.html.
[9]
G. E. Collins. Quantifier elimination for real closed fields by cylindrical algebraic decomposition. Lecture notes in computer science, 33:515--532, 1975.
[10]
I. Emiris and E. Tsigaridas. Real algebraic numbers and polynomial systems of small degree. submitted to Journal of Symbolic Computation, 2008.
[11]
H. Everett, D. Lazard, S. Lazard, and M. Safey El Din. The voronoi diagram of three lines in r3. In SoCG '07: Proceedings of the 23-rd annual symposium on computational geometry, pages 255--264, 6 2007.
[12]
J.-C. Faugère. Gb/FGb. available at http://fgbrs.lip6.fr.
[13]
R.M. Freund, F Ordonez, and K.C. Toh. Behavioral measures and their correlation with ipm iteration counts on semidefinite programming problems. Mathematial programming, 109(2-3):445--475, 2007.
[14]
M. Giusti, K. H\"agele, J. Heintz, J.-E Morais, J.-L. Monta\ na, and L.-M. Pardo. Lower bounds for Diophantine approximation. In Proceedings of MEGA'96, number 117, 118 in Journal of Pure and Applied Algebra, pages 277--317, 1997.
[15]
M. Giusti, J. Heintz, J.-E. Morais, J. Morgenstern, and L.-M. Pardo. Straight-line programs in geometric elimination theory. Journal of Pure and Applied Algebra, 124:101--146, 1998.
[16]
M. Giusti, J. Heintz, J.-E. Morais, and L.-M. Pardo. When polynomial equation systems can be solved fast? In Proceedings of AAECC-11, volume 948 of LNCS, pages 205--231. Springer, 1995.
[17]
M. Giusti, G. Lecerf, and B. Salvy. A Gröbner free alternative for polynomial system solving. Journal of Complexity, 17(1):154--211, 2001.
[18]
D. Grigoriev and N. Vorobjov. Solving systems of polynomials inequalities in subexponential time. Journal of Symbolic Computation, 5:37--64, 1988.
[19]
J. Heintz, M.-F. Roy, and P. Solernò. On the complexity of semi-algebraic sets. In Proceedings IFIP'89 San Francisco, North-Holland, 1989.
[20]
J. Heintz, M.-F. Roy, and P. Solernò. On the theoretical and practical complexity of the existential theory of the reals. The Computer Journal, 36(5):427--431, 1993.
[21]
D. Henrion. Polynômes et optimisation convexe en commande robuste. PhD thesis, LAAS, Toulouse, 2007. Habilitation à diriger des recherches.
[22]
Z. Jelonek and K. Kurdyka. On asymptotic critical values of a complex polynomial. J. Reine Angew. Math., 565:1--11, 2003.
[23]
K. Kurdyka, P. Orro, and S. Simon. Semialgebraic sard theorem for generalized critical value. Journal of differential geometry, 56(1):67--92, 2000.
[24]
Y. N. Lakshmann. A single exponential bound of the complexity of computing Gröbner bases of zero-dimensional ideals. In C. Traverso T. Mora, editor, Proc. Effective Methods in Algebraic Geometry, MEGA'90, volume 94 of Progress in Mathematics, pages 227--234. Birkhaüser, 1991.
[25]
Y.N. Lakshmann and D. Lazard. On the complexity of zero-dimensional algebraic systems. In MEGA, volume 94 of Progress in Mathematics, pages 217--225. Birkhaüser, 1991.
[26]
J.-B. Lasserre. Global optimization with polynomials and the problem of moments. SIAM Journal on Optimization, 11(3):796--817, 2001.
[27]
J. B. Lasserre, M. Laurent, and P. Rostalski. Semidefinite characterization and computation of real radical ideals, 2006.
[28]
D. Lazard and F. Rouillier. Solving parametric polynomial systems. Journal of Symbolic Computation, 42:636--667, 2007.
[29]
Daniel Lazard. Quantifier elimination: optimal solution for two classical examples. J. Symb. Comput., 5(1-2):261--266, 1988.
[30]
G. Lecerf. Computing the equidimensional decomposition of an algebraic closed set by means of lifting fibers. Journal of Complexity, 19(4):564--596, 2003.
[31]
Jiawang Nie, James Demmel, and Bernd Sturmfels. Minimizing polynomials via sum of squares over the gradient ideal. Math. Program., 106(3):587--606, 2006.
[32]
P. A. Parillo. Semi-definite relaxations for semi-algebraic problems. Mathematical Programming, 92(2):293--320, 2003.
[33]
P. Parrilo and B. Sturmfels. Minimizing polynomial functions. Dimacs Series in Discrete Mathematics and Theoretical Computer Science, 60:83, 2003.
[34]
S. Prajna, A. Papachristodoulou, P. Parillo, and P. Seiler. Sostools. available at http://www.cds.caltech.edu/sostools/.
[35]
J. Renegar. On the computational complexity and geometry of the first order theory of the reals. Journal of Symbolic Computation, 13(3):255--352, 1992.
[36]
F. Rouillier. RS, RealSolving. available at http://fgbrs.lip6.fr.
[37]
F. Rouillier. Solving zero-dimensional systems through the Rational Univariate Representation. AAECC Journal, 9(5):433--461, 1999.
[38]
F. Rouillier, M.-F. Roy, and M. Safey El Din. Finding at least one point in each connected component of a real algebraic set defined by a single equation. Journal of Complexity, 16:716--750, 2000.
[39]
M. Safey El Din. Finding sampling points on real hypersurfaces in easier in singular situations. In MEGA (Effective Methods in Algebraic Geometry) Electronic proceedings, 2005.
[40]
M. Safey El Din. Practical and theoretical issues for the computation of generalized critical values of a polynomial mapping and its applications. In Proceedings of Asian Symposium on Computer Mathematics 2007, 2007. to appear.
[41]
M. Safey El Din. RAGLib (Real Algebraic Geometry Library), Maple package. available at http://www-spiral.lip6.fr/$\sim$safey/RAGLib, 2007.
[42]
M. Safey El Din. Testing sign conditions on a multivariate polynomial and applications. Mathematics in Computer Science, 1(1):177--207, December 2007.
[43]
M. Safey El Din and É. Schost. Polar varieties and computation of one point in each connected component of a smooth real algebraic set. In Proceedings of ISSAC 2003, pages 224--231. ACM Press, 2003.
[44]
M. Safey El Din and É. Schost. Properness defects of projections and computation of one point in each connected component of a real algebraic set. Journal of Discrete and Computational Geometry, 2004.
[45]
M. Schweighofer. Global optimization of polynomials using gradient tentacles and sums of squares. SIAM Journal on Optimization, 17(3):920--942, 2006.

Cited By

View all
  • (2019)Global Optimization of Polynomials over Real Algebraic SetsJournal of Systems Science and Complexity10.1007/s11424-019-8351-532:1(158-184)Online publication date: 14-Feb-2019
  • (2017)Toward Effective Detection of the Bifurcation Locus of Real Polynomial MapsFoundations of Computational Mathematics10.1007/s10208-016-9303-217:3(837-849)Online publication date: 1-Jun-2017
  • (2016)Critical Point Computations on Smooth VarietiesProceedings of the 2016 ACM International Symposium on Symbolic and Algebraic Computation10.1145/2930889.2930929(183-190)Online publication date: 20-Jul-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ISSAC '08: Proceedings of the twenty-first international symposium on Symbolic and algebraic computation
July 2008
348 pages
ISBN:9781595939043
DOI:10.1145/1390768
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 July 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. complexity
  2. global optimization
  3. polynomial system solving
  4. real solutions

Qualifiers

  • Research-article

Conference

ISSAC '08
Sponsor:

Acceptance Rates

Overall Acceptance Rate 395 of 838 submissions, 47%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Global Optimization of Polynomials over Real Algebraic SetsJournal of Systems Science and Complexity10.1007/s11424-019-8351-532:1(158-184)Online publication date: 14-Feb-2019
  • (2017)Toward Effective Detection of the Bifurcation Locus of Real Polynomial MapsFoundations of Computational Mathematics10.1007/s10208-016-9303-217:3(837-849)Online publication date: 1-Jun-2017
  • (2016)Critical Point Computations on Smooth VarietiesProceedings of the 2016 ACM International Symposium on Symbolic and Algebraic Computation10.1145/2930889.2930929(183-190)Online publication date: 20-Jul-2016
  • (2016)Computing Small Certificates of Inconsistency of Quadratic Fewnomial SystemsProceedings of the 2016 ACM International Symposium on Symbolic and Algebraic Computation10.1145/2930889.2930927(223-230)Online publication date: 20-Jul-2016
  • (2015)Optimizing a Parametric Linear Function over a Non-compact Real Algebraic VarietyProceedings of the 2015 ACM International Symposium on Symbolic and Algebraic Computation10.1145/2755996.2756666(205-212)Online publication date: 24-Jun-2015
  • (2015)The hierarchy of local minimums in polynomial optimizationMathematical Programming: Series A and B10.1007/s10107-014-0845-2151:2(555-583)Online publication date: 1-Jul-2015
  • (2014)Probabilistic Algorithm for Polynomial Optimization over a Real Algebraic SetSIAM Journal on Optimization10.1137/13093130824:3(1313-1343)Online publication date: 1-Jan-2014
  • (2014)Intrinsic complexity estimates in polynomial optimizationJournal of Complexity10.1016/j.jco.2014.02.00530:4(430-443)Online publication date: Aug-2014
  • (2014)A Probabilistic Symbolic Algorithm to Find the Minimum of a Polynomial Function on a Basic Closed Semialgebraic SetDiscrete & Computational Geometry10.1007/s00454-014-9619-052:2(260-277)Online publication date: 1-Sep-2014
  • (2013)Computing rational solutions of linear matrix inequalitiesProceedings of the 38th International Symposium on Symbolic and Algebraic Computation10.1145/2465506.2465949(197-204)Online publication date: 26-Jun-2013
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media