TY - GEN
T1 - Improving efficiency and scalability of sum of squares optimization
T2 - 56th IEEE Annual Conference on Decision and Control, CDC 2017
AU - Ahmadi, Amir Ali
AU - Hall, Georgina
AU - Papachristodoulou, Antonis
AU - Saunderson, James
AU - Zheng, Yang
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/6/28
Y1 - 2017/6/28
N2 - It is well-known that any sum of squares (SOS) program can be cast as a semidefinite program (SDP) of a particular structure and that therein lies the computational bottleneck for SOS programs, as the SDPs generated by this procedure are large and costly to solve when the polynomials involved in the SOS programs have a large number of variables and degree. In this paper, we review SOS optimization techniques and present two new methods for improving their computational efficiency. The first method leverages the sparsity of the underlying SDP to obtain computational speed-ups. Further improvements can be obtained if the coefficients of the polynomials that describe the problem have a particular sparsity pattern, called chordal sparsity. The second method bypasses semidefinite programming altogether and relies instead on solving a sequence of more tractable convex programs, namely linear and second order cone programs. This opens up the question as to how well one can approximate the cone of SOS polynomials by second order representable cones. In the last part of the paper, we present some recent negative results related to this question.
AB - It is well-known that any sum of squares (SOS) program can be cast as a semidefinite program (SDP) of a particular structure and that therein lies the computational bottleneck for SOS programs, as the SDPs generated by this procedure are large and costly to solve when the polynomials involved in the SOS programs have a large number of variables and degree. In this paper, we review SOS optimization techniques and present two new methods for improving their computational efficiency. The first method leverages the sparsity of the underlying SDP to obtain computational speed-ups. Further improvements can be obtained if the coefficients of the polynomials that describe the problem have a particular sparsity pattern, called chordal sparsity. The second method bypasses semidefinite programming altogether and relies instead on solving a sequence of more tractable convex programs, namely linear and second order cone programs. This opens up the question as to how well one can approximate the cone of SOS polynomials by second order representable cones. In the last part of the paper, we present some recent negative results related to this question.
UR - http://www.scopus.com/inward/record.url?scp=85046143412&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85046143412&partnerID=8YFLogxK
U2 - 10.1109/CDC.2017.8263706
DO - 10.1109/CDC.2017.8263706
M3 - Conference contribution
AN - SCOPUS:85046143412
T3 - 2017 IEEE 56th Annual Conference on Decision and Control, CDC 2017
SP - 453
EP - 462
BT - 2017 IEEE 56th Annual Conference on Decision and Control, CDC 2017
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 12 December 2017 through 15 December 2017
ER -