Scalable Semidefinite Programming
Semidefinite programming (SDP) is a powerful framework from convex optimization that has striking potential for data science applications. This paper develops a provably correct algorithm for solving large SDP problems by economizing on both the storage and the arithmetic costs. Numerical evidence shows that the method is effective for a range of applications, including relaxations of MaxCut, abstract phase retrieval, and quadratic assignment. Running on a laptop, the algorithm can handle SDP instances where the matrix variable has over $10^{13}$ entries.
storage-optimal-sdp-infoscience.pdf
Preprint
openaccess
3.54 MB
Adobe PDF
d3d80b97bb4ebfd77eefa2519b593688
scalable-semidefinite-programming with supp.pdf
Postprint
openaccess
n/a
4.2 MB
Adobe PDF
22915a4a97292a484be0584745528b57