一种利用近似互补性的半定规划最优存储方法

An Optimal-Storage Approach to Semidefinite Programming Using Approximate Complementarity

SIAM Journal on Optimization · 2021
被引 18
ABS 3

中文导读

提出一种存储最优的算法,能可靠求解几乎所有半定规划问题,尤其对弱约束问题有效,通过近似互补性将原问题压缩到低维空间求解,并给出大规模算例验证。

Abstract

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 complementar-ity 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 signifi-cantly 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.

数学优化半定规划运筹学组合优化