Factorizing sum-of-squares polynomials

Bachelor Thesis (2025)
Author(s)

Q.I.M. Langeveld (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

D. de Laat – Mentor (TU Delft - Discrete Mathematics and Optimization)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2025
Language
English
Graduation Date
03-07-2025
Awarding Institution
Delft University of Technology
Programme
['Applied Mathematics']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Determining whether or notapolynomialisnonnegative is a fundamental problemwithapplications in var ious fields of mathematics and optimization. A popular relaxation technique is to write the polynomial as a sum-of-squares polynomial, since squared polynomials are automatically nonnegative. Finding such a de composition can be reformulated as a semidefinite program, which can then be solved using interior point methods. However, due to the scalability for large semidefinite programs, we explored different methods to f ind a sum-of-squares decomposition, specifically a neural network and the Burer-Monteiro approach for quartics (homogeneous polynomials of degree 4). The neural network outputs a sum-of-squares polynomial by construction, and the Burer-Monteiro ap proach rewrites the semidefinite program by a low-rank decomposition. A special case of univariate polyno mialswasstudiedaswellforBurer-Monteiro. Forbothapproaches,thegradientwasalsocalculatedmanually. The experiments showed that the univariate polynomials followed the theory and converged for a very low rank. After multiple tests, Burer-Monteiro seemed to converge faster in both the number of iterations and in time. Automatic differentiation outperformed manual differentiation, and overparameterization led to faster convergence. However, all tests were performed for polynomials with at most ten variables, and the only method used without parameter optimization was LBFGS, which influences the results. For future research, one can look at different optimizers and higher-degree polynomials in more variables

Files

License info not available