On implementing a primal-dual interior-point method for conic quadratic optimization

被引:539
作者
Andersen, ED
Roos, C
Terlaky, T
机构
[1] MOSEK APS, DK-2100 Copenhagen O, Denmark
[2] Delft Univ Technol, NL-2628 CD Delft, Netherlands
[3] McMaster Univ, Dept Comp & Software, Hamilton, ON L8S 4L7, Canada
关键词
conic optimization; interior-point methods; large-scale implementation;
D O I
10.1007/s10107-002-0349-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Based on the work of the Nesterov and Todd on self-scaled cones an implementation of a primaldual interior-point method for solving large-scale sparse conic quadratic optimization problems is presented. The main features of the implementation are it is based on a homogeneous and self-dual model, it handles rotated quadratic cones directly, it employs a Mehrotra type predictor-corrector extension and sparse linear algebra to improve the computational efficiency. Finally, the implementation exploits fixed variables which naturally occurs in many conic quadratic optimization problems. This is a novel feature for our implementation. Computational results are also presented to document that the implementation can solve very large problems robustly and efficiently.
引用
收藏
页码:249 / 277
页数:29
相关论文
共 33 条
[1]  
Alizadeh F., 1997, 2397 RRR RUTCOR
[2]  
Andersen E. D., 2000, HIGH PERFORMANCE OPT, P197, DOI DOI 10.1007/978-1-4757-3216-0_8
[3]  
Andersen E.D., 1996, Implementation of interior point methods for large scale linear programming, P189
[4]   Presolving in linear programming [J].
Andersen, ED ;
Andersen, KD .
MATHEMATICAL PROGRAMMING, 1995, 71 (02) :221-245
[5]  
ANDERSEN ED, 1997, 9808 CORE DP
[6]  
ANDERSEN ED, 2002, UNPUB HANDLING FREE
[7]  
Andersen K. D., 1995, THESIS ODENSE U
[8]   A modified Schur-complement method for handling dense columns in interior-point methods for linear programming [J].
Andersen, KD .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1996, 22 (03) :348-356
[9]  
ANDERSEN KD, 1997, QCOPT LARGE SCALE IN
[10]  
ANDERSEN KD, 1998, SIAM J SCI COMPUTING, V19