mlsanityData to 7 Oct 2026

A practical, fast method for solving sum-of-squares problems for very large polynomials

arXiv 2410.19844 ↗First posted 21 Oct 2024math.OC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Sum of squares (SOS) optimization is a powerful technique for solving problems where the positivity of a polynomials must be enforced. The common approach to solve an SOS problem is by relaxation to a Semidefinite Program (SDP). The main advantage of this transormation is that SDP is a convex problem for which efficient solvers are readily available. However, while considerable progress has been made in recent years, the standard approaches for solving SDPs are still known to scale poorly. Our goal is to devise an approach that can handle larger, more complex problems than is currently possible. The challenge indeed lies in how SDPs are commonly solved. State-Of-The-Art approaches rely on the interior point method, which requires the factorization of large matrices. We instead propose an approach inspired by polynomial neural networks, which exhibit excellent performance when optimized using techniques from the deep learning toolbox. In a somewhat counter-intuitive manner, we replace the convex SDP formulation with a non-convex, unconstrained, and over parameterized formulation, and solve it using a first order optimization method. It turns out that this approach can handle very large problems, with polynomials having over four million coefficients, well beyond the range of current SDP-based approaches. Furthermore, we highlight theoretical and practical results supporting the experimental success of our approach in avoiding spurious local minima, which makes it amenable to simple and fast solutions based on gradient descent. In all the experiments, our approach had always converged to a correct global minimum, on general (non-sparse) polynomials, with running time only slightly higher than linear in the number of polynomial coefficients, compared to higher than quadratic in the number of coefficients for SDP-based methods.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 32 references that are in the map. First posted on arXiv 21 Oct 2024.

Builds on

16 of 32 references.

References · 16

  1. 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
  2. 2018On the Power of Over-parametrization in Neural Networks with Quadratic Activationcited by 102
  3. 2019On the Expressive Power of Deep Polynomial Neural Networkscited by 65
  4. 2020Deep Polynomial Neural Networkscited by 63
  5. 2016The non-convex Burer-Monteiro approach works on smooth semidefinite programscited by 44
  6. 2017DSOS and SDSOS Optimization: More Tractable Alternatives to Sum of Squares and Semidefinite Optimizationcited by 19
  7. 2018Deterministic guarantees for Burer-Monteiro factorizations of smooth semidefinite programscited by 17
  8. 2022Improved Global Guarantees for the Nonconvex Burer--Monteiro Factorization via Rank Overparameterizationcited by 13
  9. 2023Regularization of polynomial networks for image recognitioncited by 13
  10. 2020Chordal-TSSOS: a moment-SOS hierarchy that exploits term sparsity with chordal extensioncited by 11
  11. 2022A Faster Interior-Point Method for Sum-of-Squares Optimizationcited by 7
  12. 2013SOSOPT: A Toolbox for Polynomial Optimizationcited by 3
4 more
  1. 2021Sum-of-Squares Geometry Processingcited by 3
  2. 2016Geometry of 3D Environments and Sum of Squares Polynomialscited by 2
  3. 2017Sum-of-squares optimization without semidefinite programmingcited by 2
  4. 2022Low-Rank Univariate Sum of Squares Has No Spurious Local Minimacited by 2

Built on by

Not cited yet.