An Efficient Framework for Global Non-Convex Polynomial Optimization over the Hypercube
Pierre-David Letourneau, Dalton Jones, Matthew Morse, M. Harper Langston
TL;DR
The paper tackles the challenge of global optimization for non-convex polynomials on the hypercube $[-1,1]^D$ by introducing a reformulation that casts the problem as a nonlinear objective over a convex cone of semidefinite moment matrices with fixed, polynomially-bounded size. It proves equivalence of the reformulated problem to the original and, for $L\ge 2$, guarantees the absence of spurious local minima, enabling efficient descent-based optimization via a Burer–Monteiro–augmented-Lagrangian algorithm. Theoretical results are supported by a measure-extension argument and by a constructive descent framework that connects local minima of the reformulation to global minima of the original problem. Numerical experiments on two challenging polynomial classes demonstrate correct recovery of global minima with near-zero relative error up to large dimensions, and reveal favorable polynomial scaling (quadratic in Example 1, quartic in Example 2). The work offers a scalable path to global polynomial optimization in high dimensions and lays groundwork for extensions to semi-algebraic constraints and parallelized implementations.
Abstract
We present a novel efficient theoretical and numerical framework for solving global non-convex polynomial optimization problems. We analytically demonstrate that such problems can be efficiently reformulated using a non-linear objective over a convex set; further, these reformulated problems possess no spurious local minima (i.e., every local minimum is a global minimum). We introduce an algorithm for solving these resulting problems using the augmented Lagrangian and the method of Burer and Monteiro. We show through numerical experiments that polynomial scaling in dimension and degree is achievable for computing the optimal value and location of previously intractable global polynomial optimization problems in high dimension.
