CSDP, a C library for semidefinite programming

被引:317
作者
Borchers, B [1 ]
机构
[1] New Mexico Tech, Dept Math, Socorro, NM 87801 USA
关键词
semidefinite programming; interior point method; predictor-corrector method;
D O I
10.1080/10556789908805765
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes CSDP, a library of routines that implements a predictor corrector variant of the semidefinite programming algorithm of Helmberg, Rendl, Vanderbei, and Wolkowicz. The main advantages of this code are that it can be used as a stand alone solver or as a callable subroutine, that it is written in C for efficiency, that it makes effective use of sparsity in the constraint matrices, and that it includes support for linear inequality constraints in addition to linear equality constraints. We discuss the algorithm used, its computational complexity, and storage requirements. Finally, we present benchmark results for a collection of test problems.
引用
收藏
页码:613 / 623
页数:11
相关论文
共 10 条
  • [1] ALIZADEH F, 1997, TR1997737 NYU COUR I
  • [2] [Anonymous], B308 TOK I TECHN
  • [3] *BRAIN BORCH, 1999, IN PRESS OPTIMIZATIO
  • [4] BRIXIUS N, 1998, SDPHA MATLAB IMPLEME
  • [5] An interior-point method for semidefinite programming
    Helmberg, C
    Rendl, F
    Vanderbei, RJ
    Wolkowicz, H
    [J]. SIAM JOURNAL ON OPTIMIZATION, 1996, 6 (02) : 342 - 361
  • [6] JOY S, 1998, IN PRESS J COMBI FEB
  • [7] Algorithm 784:: GEMM-based level 3 BLAS:: Portability and optimization issues
    Kågström, B
    Ling, P
    Van Loan, C
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1998, 24 (03): : 303 - 316
  • [8] GEMM-based level 3 BLAS:: High-performance model implementations and performance evaluation benchmark
    Kågström, B
    Ling, P
    Van Loan, C
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1998, 24 (03): : 268 - 302
  • [9] TOH KC, 1996, TR1177 CORN U
  • [10] VANDENBERGHE L, 1994, SP SOFTWARE SEMIDEFI