Deterministic guarantees for Burer-Monteiro factorizations of smooth semidefinite programs
Nicolas Boumal, Vladislav Voroninski, Afonso S. Bandeira

TL;DR
This paper establishes conditions under which the non-convex Burer-Monteiro factorization approach guarantees global optimality for certain smooth semidefinite programs, connecting local optimality conditions to global solutions.
Contribution
It proves that for smooth constraint sets, first- and second-order optimality conditions are sufficient for global optimality in Burer-Monteiro factorizations when the factor size is large enough, and nearly so for smaller sizes.
Findings
Global optima correspond to solutions of the original SDP under certain conditions.
First- and second-order optimality conditions are sufficient for global optimality in the factorized problem.
Results apply to various SDP relaxations including Max-Cut, orthogonal-cut, and problems in stochastic block modeling.
Abstract
We consider semidefinite programs (SDPs) with equality constraints. The variable to be optimized is a positive semidefinite matrix of size . Following the Burer--Monteiro approach, we optimize a factor of size instead, such that . This ensures positive semidefiniteness at no cost and can reduce the dimension of the problem if is small, but results in a non-convex optimization problem with a quadratic cost function and quadratic equality constraints in . In this paper, we show that if the set of constraints on regularly defines a smooth manifold, then, despite non-convexity, first- and second-order necessary optimality conditions are also sufficient, provided is large enough. For smaller values of , we show a similar result holds for almost all (linear) cost functions. Under those conditions, a global optimum maps to a global…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
