Asymmetric Burer-Monteiro Factorization with Theoretically Sound Penalty for Semidefinite Programming
Hu, Kwok
In the solving of large-scale semidefinite programs (SDPs), the symmetric Burer-Monteiro factorization (BMF) offers an economical low-rank solution of the form $XX^\top$. However, BMF turns a convex SDP into a more difficult nonconvex optimization problem in some cases, which limits the use of off-the-shelf convex optimization algorithms. To alleviate this problem, we convert symmetric BMF to its asymmetric counterpart involving $XY^\top$, and use a penalty with parameter $γ$ to encourage $X$ and $Y$ to be close. We show that the resultant asymmetric BMF is multi-convex, and thus convex optimization can again be used to solve the subproblems involving $X$ and $Y$ in an alternating manner. More importantly, to ensure that $X=Y$ on convergence, we derive theoretically sound conditions for exact $γ$ that are independent of both the application problem and underlying algorithm. Experiments demonstrate that the proposed method is more advantageous over existing related approaches.
대규모 반정부호 계획법(SDP) 문제 해결에서 대칭 Burer-Monteiro 분해(BMF)는 XX⊤ 형태의 경제적 저차수 해를 제공합니다. 그러나 BMF는 볼록 SDP를 더 어려운 비볼록 최적화 문제로 변환하여 기존 볼록 최적화 알고리즘의 사용을 제한합니다. 이 문제를 완화하기 위해 본 논문은 대칭 BMF를 XY⊤을 포함하는 비대칭 형태로 변환하고, 매개변수 γ의 페널티 항을 사용하여 X와 Y를 가깝게 유도합니다. 연구 결과 비대칭 BMF는 다중 볼록이므로 X와 Y를 포함하는 부분 문제를 교대 방식으로 볼록 최적화를 사용하여 해결할 수 있습니다. 더욱 중요하게는, 수렴 시 X=Y를 보장하기 위해 응용 문제 및 기본 알고리즘과 무관한 정확한 γ의 이론적 충분 조건을 도출했습니다.
1. 초기화: X⁰, Y⁰, γ⁰, K
2. for k = 1, ..., K do
3. 볼록 알고리즘을 통해 Xᵏ ≈ argmin_X F(X, Yᵏ⁻¹; γᵏ⁻¹) 업데이트
4. 볼록 알고리즘을 통해 Yᵏ ≈ argmin_Y F(Xᵏ, Y; γᵏ⁻¹) 업데이트
5. γᵏ 업데이트
6. if 정지 기준 만족 then return Xᵏ or Yᵏ
7. end for
논문은 46편의 관련 문헌을 인용하며, 반정부호 계획법, 행렬 분해, 볼록 최적화 등 여러 분야의 중요 연구를 포함하여 연구에 견고한 이론적 기초를 제공합니다.
종합 평가: 이는 이론과 실제를 모두 중시하는 우수한 논문으로, BMF 방법의 이론 분석에서 중요한 돌파를 이루었으며 대규모 반정부호 계획법 해결을 위한 새로운 사상과 도구를 제공합니다. 실험 검증의 광범위성에서 개선 여지가 있지만, 이론적 기여와 방법의 혁신성이 이를 해당 분야의 중요한 연구로 만듭니다.