Fork of SDPA (SemiDefinite Programming Algorithm) http://sdpa.sourceforge.net/
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
etc
libexample
mex
mumps
AUTHORS
COPYING
ChangeLog
INSTALL
Makefile.am
Makefile.in
NEWS
README
aclocal.m4
config.guess
config.sub
configure
configure.in
depcomp
example1.dat
example1.dat-s
example1.ini
example1.ini-s
example2.dat
install-sh
missing
param.sdpa
sdpa.1
sdpa_algebra.h
sdpa_block.cpp
sdpa_block.h
sdpa_call.cpp
sdpa_call.h
sdpa_chordal.cpp
sdpa_chordal.h
sdpa_dataset.cpp
sdpa_dataset.h
sdpa_dpotrf.cpp
sdpa_dpotrf.h
sdpa_exe.cpp
sdpa_include.h
sdpa_io.cpp
sdpa_io.h
sdpa_jordan.cpp
sdpa_jordan.h
sdpa_linear.cpp
sdpa_linear.h
sdpa_newton.cpp
sdpa_newton.h
sdpa_parts.cpp
sdpa_parts.h
sdpa_right.h
sdpa_solve.cpp
sdpa_struct.cpp
sdpa_struct.h
sdpa_tool.cpp
sdpa_tool.h

README

SDPA (SemiDefinite Programming Algorithm)
High-performance software package for SemiDefinite Programs

Copyright (C) 1995-2012 SDPA Project

"SDPA (SemiDefinite Programming Algorithm)" is one of the most
efficient and stable software packages for solving SDPs based on the
primal-dual interior-point method.
SDP (SemiDefinite Programs) is used for
financial engineering, machine learning, control theory,
sensor network problem, quantum chemistry, quantum information,
combinatorial optimizaiton, polynomial optimization, and so on.

If you have questions on the installation,
please contact us from
http://sdpa.sourceforge.net/contact.html

More information can be found at
[1] http://sdpa.sourceforge.net/contact.html
    About SDP (SemiDefinite Programs)
          and User Manual
    About SDPA and SDPA family

[2] File 'INSTALL'
    To install SDPA by the three steps
    ./configure && make && make install


The following is same as a part of debian/README in debian package.

===============================================================
"SDPA (SemiDefinite Programming Algorithm)" is one of the most
efficient and stable software packages for solving SDPs based on the
primal-dual interior-point method.
SDP (SemiDefinite Programs) is used for
financial engineering, machine learning, control theory,
sensor network problem, quantum chemistry, quantum information,
combinatorial optimizaiton, polynomial optimization, and so on.

The user-manual of SDPA is available at
https://sourceforge.net/projects/sdpa/files/sdpa/sdpa.7.1.1.manual.20080618.pdf/download

Note for numerical evaluations:
SDPA debian package is usually linked with openblas-base package.
This openblas-base package might not be optimized for your processor.
To report computation time of SDPA in some article, you should 
install optimized BLAS and compile SDPA from its source code.

SDPA-M:
 The user-manual of SDPA-M is available at 
  https://sourceforge.net/projects/sdpa/files/sdpa-m/sdpamManual.pdf/download
 To compile the mex files with Matlab,
 $ cp -r /usr/share/sdpa/mex .
 $ cd mex
 $ make MAKE_INCLUDE_DIR=/usr/share/sdpa/
 To compile the mex files with Octave,
 $ cp -r /usr/share/sdpa/mex .
 $ cd mex
 $ make MAKE_INCLUDE_DIR=/usr/share/sdpa/ COMPILE_ENVIRONMENT=octave