A parallel primal-dual interior-point method for semidefinite programs using positive definite matrix completion

被引:13
作者
Nakata, K
Yamashita, M
Fujisawa, K
Kojima, M
机构
[1] Tokyo Inst Technol, Dept Ind Engn & Management, Meguro Ku, Tokyo 1528552, Japan
[2] Kanagawa Univ, Dept Ind Engn & Management, Kanagawa Ku, Yokohama, Kanagawa 2218686, Japan
[3] Tokyo Denki Univ, Dept Math Sci, Hatoyama, Saitama 3500394, Japan
[4] Tokyo Inst Technol, Dept Math & Comp Sci, Meguro Ku, Tokyo 1528552, Japan
关键词
semidefinite program; primal-dual interior-point method; parallel computation; positive definite matrix completion; numerical experiment; PC cluster;
D O I
10.1016/j.parco.2005.07.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A parallel computational method SDPARA-C is presented for SDPs (semidefinite programs). It combines two methods SDPARA and SDPA-C proposed by the authors who developed a software package SDPA. SDPARA is a parallel implementation of SDPA and it features parallel computation of the elements of the Schur complement equation system and a parallel Cholesky factorization of its coefficient matrix. SDPARA can effectively solve SDPs with a large number of equality constraints; however, it does not solve SDPs with a large scale matrix variable with similar effectiveness. SDPA-C is a primal-dual interior-point method using the positive definite matrix completion technique by Fukuda et al., and it performs effectively with SDPs with a large scale matrix variable, but not with a large number of equality constraints. SDPARA-C benefits from the strong performance of each of the two methods. Furthermore, SDPARA-C is designed to attain a high scalability by considering most of the expensive computations involved in the primal-dual interior-point method. Numerical experiments with the three parallel software packages SDPARA-C, SDPARA and PDSDP by Benson show that SDPARA-C efficiently solves SDPs with a large scale matrix variable as well as a large number of equality constraints with a small amount of memory. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:24 / 43
页数:20
相关论文
共 28 条
[1]  
[Anonymous], 2001, LECT MODERN CONVEX O, DOI 10.1137/1.9780898718829.ch6
[2]   Free material design via semidefinite programming: The multiload case with contact conditions [J].
Ben-Tal, A ;
Kocvara, M ;
Nemirovski, A ;
Zowe, J .
SIAM JOURNAL ON OPTIMIZATION, 1999, 9 (04) :813-832
[3]   Solving large-scale sparse semidefinite programs for combinatorial optimization [J].
Benson, SJ ;
Ye, YY ;
Zhang, X .
SIAM JOURNAL ON OPTIMIZATION, 2000, 10 (02) :443-461
[4]  
BENSON SJ, 2002, ANLMCSP93903202
[5]  
Blackford L. S., 1997, ScaLAPACK user's guide
[6]   SDPLIB 1.2, a library of semidefinite programming test problems [J].
Borchers, B .
OPTIMIZATION METHODS & SOFTWARE, 1999, 11-2 (1-4) :683-690
[7]   CSDP 2.3 user's guide [J].
Borchers, B .
OPTIMIZATION METHODS & SOFTWARE, 1999, 11-2 (1-4) :597-611
[9]   A computational study of a gradient-based log-barrier algorithm for a class of large-scale SDPs [J].
Burer, S ;
Monteiro, RDC ;
Zhang, Y .
MATHEMATICAL PROGRAMMING, 2003, 95 (02) :359-379
[10]  
CHOI C, 2000, UNPUB SOLVING SPARSE