PENNON: A code for convex nonlinear and semidefinite programming

被引:190
作者
Kocvara, M [1 ]
Stingl, M [1 ]
机构
[1] Univ Erlangen Nurnberg, Inst Appl Math, D-91058 Erlangen, Germany
关键词
convex programming; semidefinite programming; large-scale problems;
D O I
10.1080/1055678031000098773
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a computer program PENNON for the solution of problems of convex Nonlinear and Semidefinite Programming (NLP-SDP). The algorithm used in PENNON is a generalized version of the Augmented Lagrangian method, originally introduced by Ben-Tal and Zibulevsky for convex NLP problems. We present generalization of this algorithm to convex NLP-SDP problems, as implemented in PENNON and details of its implementation. The code can also solve second-order conic programming (SOCP) problems, as well as problems with a mixture of SDP, SOCP and NLP constraints. Results of extensive numerical tests and comparison with other optimization codes are presented. The test examples show that PENNON is particularly suitable for large sparse problems.
引用
收藏
页码:317 / 333
页数:17
相关论文
共 23 条
[1]  
Ben-Tal A., 2001, MPS SIAM SERIES OPTI
[2]  
BENSON SJ, 2002, ANLMCSTM248
[3]   Penalty/barrier multiplier methods for convex programming problems [J].
BenTal, A ;
Zibulevsky, M .
SIAM JOURNAL ON OPTIMIZATION, 1997, 7 (02) :347-366
[4]  
BENTAL A, 1997, SIAM J OPTIMIZ, V9, P813
[5]   SDPLIB 1.2, a library of semidefinite programming test problems [J].
Borchers, B .
OPTIMIZATION METHODS & SOFTWARE, 1999, 11-2 (1-4) :683-690
[6]   CSDP, a C library for semidefinite programming [J].
Borchers, B .
OPTIMIZATION METHODS & SOFTWARE, 1999, 11-2 (1-4) :613-623
[7]  
Fourer R, 1993, AMPL MODELING LANGUA
[8]   Exploiting sparsity in primal-dual interior-point methods for semidefinite programming [J].
Fujisawa, K ;
Kojima, M ;
Nakata, K .
MATHEMATICAL PROGRAMMING, 1997, 79 (1-3) :235-253
[9]  
Kocvara M, 1998, RAIRO-MATH MODEL NUM, V32, P255
[10]  
KOCVARA M, 1996, NUMERICAL ANAL, P76