SDPA is a software package for solving semidefinite programs (SDP) with
various levels of precision. It is
based on a Mehrotra-type predictor-corrector infeasible primal-dual
interior-point method. SDPA handles the standard SDP and its dual. It is
implemented in C++ utilizing several libraries, in particular the
QD package and the GNU multiprecision package.
The variable precision version (SDPA-GMP) is slow and should only be
used for small problems. Here are typical times for this solver on a SDPLIB
double (SDPA): 3 sec, quadruple (SDPA-DD): 211 sec, octuple (SDPA-QD): 2002 sec.
The double precision version runs in parallel on 4 cores.
SDPA was developed by the
Source and documentation is available
This solver was implemented by
Hans Mittelmann and executes at
If non-standard parameter settings are required, the user may also
submit a parameter file (except for the double version). You can download the
default parameter file, edit it, and submit it below.