Umeå University's logo

umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An Optimal-Storage Approach to Semidefinite Programming Using Approximate Complementarity
Cornell University.
Massachusetts Institute of Technology.ORCID iD: 0000-0001-7320-1506
École Polytechnique Fédérale de Lausanne.
California Institute of Technology.ORCID iD: 0000-0003-1024-1791
Show others and affiliations
2021 (English)In: SIAM Journal on Optimization, ISSN 1052-6234, E-ISSN 1095-7189, Vol. 31, no 4, p. 2695-2725Article in journal (Refereed) Published
Abstract [en]

This paper develops a new storage-optimal algorithm that provably solves almost all semidefinite programs (SDPs). This method is particularly effective for weakly constrained SDPs under appropriate regularity conditions. The key idea is to formulate an approximate complementarity principle: Given an approximate solution to the dual SDP, the primal SDP has an approximate solution whose range is contained in the eigenspace with small eigenvalues of the dual slack matrix. For weakly constrained SDPs, this eigenspace has very low dimension, so this observation significantly reduces the search space for the primal solution. This result suggests an algorithmic strategy that can be implemented with minimal storage: (1) solve the dual SDP approximately; (2) compress the primal SDP to the eigenspace with small eigenvalues of the dual slack matrix; (3) solve the compressed primal SDP. The paper also provides numerical experiments showing that this approach is successful for a range of interesting large-scale SDPs.

Place, publisher, year, edition, pages
Society for Industrial and Applied Mathematics, 2021. Vol. 31, no 4, p. 2695-2725
Keywords [en]
semidefinite programs, storage optimality, low rank, complementary slackness, primal recovery
National Category
Computational Mathematics
Identifiers
URN: urn:nbn:se:umu:diva-190506DOI: 10.1137/19m1244603OAI: oai:DiVA.org:umu-190506DiVA, id: diva2:1620859
Available from: 2021-12-16 Created: 2021-12-16 Last updated: 2024-07-02Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Yurtsever, Alp

Search in DiVA

By author/editor
Yurtsever, AlpTropp, Joel A.Udell, Madeleine
In the same journal
SIAM Journal on Optimization
Computational Mathematics

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 237 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf