Efficient Data Structures for Exploiting Sparsity and Structure in Representation of Polynomial Optimization Problems: Implementation in SOSTOOLS
Declan Jagt, Sachin Shivakumar, Peter Seiler, Matthew Peet

TL;DR
This paper introduces the 'dpvar' data structure for polynomial variables in SOS programs, significantly reducing computational overhead and memory usage, enabling larger-scale polynomial optimization problems to be solved efficiently.
Contribution
The paper presents a novel 'dpvar' data structure that exploits the semi-linear structure of polynomial variables, improving efficiency in SOS program parsing and implementation.
Findings
Reduced storage and manipulation overhead in SOS parsing
Favorable scaling of complexity with decision variables
Enhanced performance in polynomial optimization problems
Abstract
We present a new data structure for representation of polynomial variables in the parsing of sum-of-squares (SOS) programs. In SOS programs, the variables are polynomial in the independent variables , but linear in the decision variables . Current SOS parsers, however, fail to exploit the semi-linear structure of the polynomial variables, treating the decision variables as independent variables in their representation. This results in unnecessary overhead in storage and manipulation of the polynomial variables, prohibiting the parser from addressing larger-scale optimization problems. To eliminate this computational overhead, we introduce a new representation of polynomial variables, the "dpvar" structure, that is affine in the decision variables. We show that the complexity of operations on variables in the dpvar representation scales favorably with the number of…
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.
