Smaller SDP for SOS Decomposition
Liyun Dai, Bican Xia

TL;DR
This paper introduces a new SDP-based method that decomposes polynomials into smaller parts, reducing input size for SDP solvers, thereby improving efficiency and reliability in SOS decomposition computations.
Contribution
It defines convex cover and split polynomials, proves their properties, and develops a method to decompose SOS problems into smaller sub-problems for enhanced computational performance.
Findings
Smaller number of monomials compared to existing software.
Efficient detection of split polynomials in practice.
Improved performance on polynomials with many variables and high degrees.
Abstract
A popular numerical method to compute SOS (sum of squares of polynomials) decompositions for polynomials is to transform the problem into semi-definite programming (SDP) problems and then solve them by SDP solvers. In this paper, we focus on reducing the sizes of inputs to SDP solvers to improve the efficiency and reliability of those SDP based methods. Two types of polynomials, convex cover polynomials and split polynomials, are defined. A convex cover polynomial or a split polynomial can be decomposed into several smaller sub-polynomials such that the original polynomial is SOS if and only if the sub-polynomials are all SOS. Thus the original SOS problem can be decomposed equivalently into smaller sub-problems. It is proved that convex cover polynomials are split polynomials and it is quite possible that sparse polynomials with many variables are split polynomials, which can be…
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
TopicsPolynomial and algebraic computation · Advanced Optimization Algorithms Research · Formal Methods in Verification
