Solving Low-Rank Semidefinite Programs via Manifold Optimization
Jie Wang, Liangbing Hu

TL;DR
This paper introduces a manifold optimization method combined with augmented Lagrangian and Burer-Monteiro factorization to efficiently solve large-scale low-rank semidefinite programs, outperforming existing solvers.
Contribution
It develops a practical algorithm with global convergence guarantees for low-rank SDP relaxation, and releases the open-source ManiSDP solver demonstrating superior performance.
Findings
ManiSDP achieves state-of-the-art efficiency and accuracy.
It is significantly faster than existing SDP solvers.
Successfully solves large SDPs with over 17 million constraints.
Abstract
We propose a manifold optimization approach to solve linear semidefinite programs (SDP) with low-rank solutions, with an emphasis on SDP relaxations for polynomial optimization problems. This approach incorporates the inexact augmented Lagrangian method (ALM) and the Burer-Monteiro factorization, and features the self-adaptive strategies for updating the factorization size and the penalty parameter. We establish global convergence of the inexact ALM, despite the non-convexity brought by the Burer-Monteiro factorization. We further provide a practical algorithm building on the inexact ALM, and along with the algorithm we release an open-source SDP solver ManiSDP. Comprehensive numerical experiments demonstrate that ManiSDP achieves state-of-the-art in terms of efficiency, accuracy, and scalability, and is faster than several advanced SDP solvers (MOSEK, SDPLR, SDPNAL+, STRIDE) by up to…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research · Sparse and Compressive Sensing Techniques · Stochastic Gradient Optimization Techniques
