• 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