A faster interior point method for semidefinite programming

Research output: Chapter in Book/Report/Conference proceedingConference contribution

99 Scopus citations

Abstract

Semidefinite programs (SDPs) are a fundamental class of optimization problems with important recent applications in approximation algorithms, quantum complexity, robust learning, algorithmic rounding, and adversarial deep learning. This paper presents a faster interior point method to solve generic SDPs with variable size n times n and m constraints in time begin{equation-} tilde{O}(sqrt{n}(mn{2}+m{omega}+n{omega}) log(1 epsilon)), end{equation-} where omega is the exponent of matrix multiplication and epsilon is the relative accuracy. In the predominant case of m geq n, our runtime outperforms that of the previous fastest SDP solver, which is based on the cutting plane method [JLSW20]. Our algorithm's runtime can be naturally interpreted as follows: O(sqrt{n} log(1 epsilon)) is the number of iterations needed for our interior point method, mn{2} is the input size, and m{omega}+n{omega} is the time to invert the Hessian and slack matrix in each iteration. These constitute natural barriers to further improving the runtime of interior point methods for solving generic SDPs.

Original languageEnglish (US)
Title of host publicationProceedings - 2020 IEEE 61st Annual Symposium on Foundations of Computer Science, FOCS 2020
PublisherIEEE Computer Society
Pages910-918
Number of pages9
ISBN (Electronic)9781728196213
DOIs
StatePublished - Nov 2020
Externally publishedYes
Event61st IEEE Annual Symposium on Foundations of Computer Science, FOCS 2020 - Virtual, Durham, United States
Duration: Nov 16 2020Nov 19 2020

Publication series

NameProceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
Volume2020-November
ISSN (Print)0272-5428

Conference

Conference61st IEEE Annual Symposium on Foundations of Computer Science, FOCS 2020
Country/TerritoryUnited States
CityVirtual, Durham
Period11/16/2011/19/20

Bibliographical note

Publisher Copyright:
© 2020 IEEE.

Keywords

  • SDP, Numerical Linear Algebra, Optimization

Fingerprint

Dive into the research topics of 'A faster interior point method for semidefinite programming'. Together they form a unique fingerprint.

Cite this