Complexity Aspects of Fundamental Questions in Polynomial Optimization
Jeffrey Zhang

TL;DR
This thesis characterizes the computational complexity of fundamental questions in polynomial optimization, revealing NP-hardness results and providing efficient SDP-based methods for specific cases like cubic polynomials and Nash equilibria.
Contribution
It offers new complexity classifications for local minima, optimality, and coercivity in polynomial optimization, and introduces SDP relaxations for Nash equilibrium problems.
Findings
Finding a local minimum of quadratic programs is NP-hard within exponential distance.
Local minima of cubic polynomials can be efficiently approximated via SDP.
SDP relaxations can recover approximate Nash equilibria in symmetric games.
Abstract
In this thesis, we settle the computational complexity of some fundamental questions in polynomial optimization. These include the questions of (i) finding a local minimum, (ii) testing local minimality of a point, and (iii) deciding attainment of the optimal value. Our results characterize the complexity of these three questions for all degrees of the defining polynomials left open by prior literature. Regarding (i) and (ii), we show that unless P=NP, there cannot be a polynomial-time algorithm that finds a point within Euclidean distance (for any constant ) of a local minimum of an -variate quadratic program. By contrast, we show that a local minimum of a cubic polynomial can be found efficiently by semidefinite programming (SDP). We prove that second-order points of cubic polynomials admit an efficient semidefinite representation, even though their critical points are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research · Complexity and Algorithms in Graphs · Formal Methods in Verification
