Hesse's Redemption: Efficient Convex Polynomial Programming
Lucas Slot, David Steurer, Manuel Wiedmer

TL;DR
This paper introduces the first polynomial-time algorithm for convex polynomial programming by establishing solution bounds and applying the ellipsoid method, resolving a long-standing open problem in optimization.
Contribution
The authors develop new techniques to prove solution bounds for convex polynomial programs, enabling polynomial-time algorithms even without linear solution characterizations.
Findings
Established solution bounds for convex polynomial minimization.
Developed a polynomial-time algorithm for convex polynomial programming.
Resolved a long-standing open problem in convex optimization.
Abstract
Efficient algorithms for convex optimization, such as the ellipsoid method, require an a priori bound on the radius of a ball around the origin guaranteed to contain an optimal solution if one exists. For linear and convex quadratic programming, such solution bounds follow from classical characterizations of optimal solutions by systems of linear equations. For other programs, e.g., semidefinite ones, examples due to Khachiyan show that optimal solutions may require huge coefficients with an exponential number of bits, even if we allow approximations. Correspondingly, semidefinite programming is not even known to be in NP. The unconstrained minimization of convex polynomials of degree four and higher has remained a fundamental open problem between these two extremes: its optimal solutions do not admit a linear characterization and, at the same time, Khachiyan-type examples do not apply.…
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 · Stochastic Gradient Optimization Techniques · Complexity and Algorithms in Graphs
