Exploiting sparsity in semidefinite programming via matrix completion I: General framework

被引:210
作者
Fukuda, M
Kojima, M
Murota, K
Nakata, K
机构
[1] Tokyo Inst Technol, Dept Math & Comp Sci, Meguro Ku, Tokyo 1528552, Japan
[2] Kyoto Univ, Math Sci Res Inst, Kyoto 6068502, Japan
[3] Univ Tokyo, Dept Appl Phys, Bunkyo Ku, Tokyo 1138565, Japan
关键词
semidefinite programming; primal-dual interior point method; matrix completion problem; chordal graph;
D O I
10.1137/S1052623400366218
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A critical disadvantage of primal-dual interior-point methods compared to dual interior-point methods for large scale semidefinite programs (SDPs) has been that the primal positive semidefinite matrix variable becomes fully dense in general even when all data matrices are sparse. Based on some fundamental results about positive semidefinite matrix completion, this article proposes a general method of exploiting the aggregate sparsity pattern over all data matrices to overcome this disadvantage. Our method is used in two ways. One is a conversion of a sparse SDP having a large scale positive semidefinite matrix variable into an SDP having multiple but smaller positive semidefinite matrix variables to which we can effectively apply any interior-point method for SDPs employing a standard block-diagonal matrix data structure. The other way is an incorporation of our method into primal-dual interior-point methods which we can apply directly to a given SDP. In Part II of this article, we will investigate an implementation of such a primal-dual interior-point method based on positive definite matrix completion, and report some numerical results.
引用
收藏
页码:647 / 674
页数:28
相关论文
共 28 条