DocumentCode
2563251
Title
On the implementation of SDPT3 (version 3.1) - a MATLAB software package for semidefinite-quadratic-linear programming
Author
Toh, K.C. ; Tütüncü, R.H. ; Todd, M.J.
Author_Institution
Dept. of Math., Nat. Univ. of Singapore
fYear
2004
fDate
4-4 Sept. 2004
Firstpage
290
Lastpage
296
Abstract
This code is designed to solve conic programming problems whose constraint cone is a product of semidefinite cones, second-order cones, nonnegative orthants and Euclidean spaces. It employs a primal-dual predictor-corrector path-following method, with either the HKM or the NT search direction. The basic code is written in MATLAB, but key subroutines in Fortran and C are incorporated via a Mex interface. Routines are provided to read in problems in either SDPA or SeDuMi format. Sparsity and block diagonal structure are exploited, but the latter needs to be given explicitly or detected via a subroutine that is provided. Various techniques to improve the efficiency and stablity of the algorithm are incorporated. For example, step-lengths associated with semidefinite cones are calculated via the Lanczos method. Numerical experiments show that this general purpose code can solve 80% of a total of about 300 problems to an accuracy of at least 10-6 in relative duality gap and infeasibilities
Keywords
linear programming; mathematics computing; predictor-corrector methods; quadratic programming; software packages; Fortran language; Lanczos method; Matlab software package; Mex interface; SDPT3 software package; algorithmic efficiency; algorithmic stability; conic programming problems; predictor-corrector method; primal-dual path following method; semidefinite cones; semidefinite quadratic linear programming; Algorithms; Code standards; Equations; MATLAB; Mathematics; Software packages; Symmetric matrices; Tin; USA Councils; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Control Systems Design, 2004 IEEE International Symposium on
Conference_Location
Taipei
Print_ISBN
0-7803-8636-1
Type
conf
DOI
10.1109/CACSD.2004.1393891
Filename
1393891
Link To Document