Rdsdp: R Interface to DSDP Semidefinite Programming Library

R interface to DSDP semidefinite programming library. The DSDP software is a free open source implementation of an interior-point method for semidefinite programming. It provides primal and dual solutions, exploits low-rank structure and sparsity in the data, and has relatively low memory requirements for an interior-point method.

Author
Zhisu Zhu, Yinyu Ye (DSDP by Steve Benson, Yinyu Ye and Xiong Zhang)
Date of publication
2016-04-24 09:48:15
Maintainer
Zhisu Zhu <zhuzhisu@alumni.stanford.edu>
License
GPL-3
Version
1.0.4-2
URLs

View on CRAN

Man pages

dsdp
Solve semidefinite programm with DSDP
dsdp-readsdpa
Solving semidefinite programs reading from SDPA format files.
Rdsdp
R interface to DSDP semidefinite programming library

Files in this package

Rdsdp
Rdsdp/inst
Rdsdp/inst/extdata
Rdsdp/inst/extdata/mcp100.dat-s
Rdsdp/inst/extdata/vibra1.dat-s
Rdsdp/inst/extdata/control1.dat-s
Rdsdp/inst/extdata/truss1.dat-s
Rdsdp/configure.ac
Rdsdp/tests
Rdsdp/tests/test1.R
Rdsdp/tests/test3.R
Rdsdp/tests/test2.R
Rdsdp/src
Rdsdp/src/Rdsdp.c
Rdsdp/src/Rreadsdpa.c
Rdsdp/src/Makevars.in
Rdsdp/src/Makevars.win
Rdsdp/src/dsdp
Rdsdp/src/dsdp/Makefile
Rdsdp/src/dsdp/src
Rdsdp/src/dsdp/src/Makefile
Rdsdp/src/dsdp/src/sdp
Rdsdp/src/dsdp/src/sdp/dsdpdatamat_impl.h
Rdsdp/src/dsdp/src/sdp/Makefile
Rdsdp/src/dsdp/src/sdp/sdpsss.c
Rdsdp/src/dsdp/src/sdp/sdpkcone.c
Rdsdp/src/dsdp/src/sdp/sdpconevec.c
Rdsdp/src/dsdp/src/sdp/sdpconevec.h
Rdsdp/src/dsdp/src/sdp/dsdpdatamat.c
Rdsdp/src/dsdp/src/sdp/dsdplanczos.h
Rdsdp/src/dsdp/src/sdp/sdpcone.c
Rdsdp/src/dsdp/src/sdp/dsdpdualmat.c
Rdsdp/src/dsdp/src/sdp/dsdpadddata.c
Rdsdp/src/dsdp/src/sdp/dsdpdsmat_impl.h
Rdsdp/src/dsdp/src/sdp/dsdpxmat_impl.h
Rdsdp/src/dsdp/src/sdp/dsdpxmat.h
Rdsdp/src/dsdp/src/sdp/dsdpstep.c
Rdsdp/src/dsdp/src/sdp/dsdpdatamat.h
Rdsdp/src/dsdp/src/sdp/dsdpxmat.c
Rdsdp/src/dsdp/src/sdp/dsdpadddatamat.c
Rdsdp/src/dsdp/src/sdp/sdpconesetup.c
Rdsdp/src/dsdp/src/sdp/printsdpa.c
Rdsdp/src/dsdp/src/sdp/dsdpdualmat_impl.h
Rdsdp/src/dsdp/src/sdp/dsdpblock.c
Rdsdp/src/dsdp/src/sdp/sdpcompute.c
Rdsdp/src/dsdp/src/sdp/dsdpdsmat.h
Rdsdp/src/dsdp/src/sdp/dsdpdsmat.c
Rdsdp/src/dsdp/src/sdp/dsdpdualmat.h
Rdsdp/src/dsdp/src/sdp/dsdpsdp.h
Rdsdp/src/dsdp/src/bounds
Rdsdp/src/dsdp/src/bounds/Makefile
Rdsdp/src/dsdp/src/bounds/allbounds.c
Rdsdp/src/dsdp/src/bounds/dbounds.c
Rdsdp/src/dsdp/src/vecmat
Rdsdp/src/dsdp/src/vecmat/spds.c
Rdsdp/src/dsdp/src/vecmat/Makefile
Rdsdp/src/dsdp/src/vecmat/sdporder.c
Rdsdp/src/dsdp/src/vecmat/vech.c
Rdsdp/src/dsdp/src/vecmat/sdpvec.c
Rdsdp/src/dsdp/src/vecmat/sdpexit.c
Rdsdp/src/dsdp/src/vecmat/numchol.h
Rdsdp/src/dsdp/src/vecmat/sdpalloc.c
Rdsdp/src/dsdp/src/vecmat/sdpnfac.c
Rdsdp/src/dsdp/src/vecmat/dlpack.c
Rdsdp/src/dsdp/src/vecmat/diag.c
Rdsdp/src/dsdp/src/vecmat/zeromat.c
Rdsdp/src/dsdp/src/vecmat/sdpfun.h
Rdsdp/src/dsdp/src/vecmat/vechu.c
Rdsdp/src/dsdp/src/vecmat/cholmat.c
Rdsdp/src/dsdp/src/vecmat/sdpxlist.c
Rdsdp/src/dsdp/src/vecmat/dtrsm2.c
Rdsdp/src/dsdp/src/vecmat/cholmat2.c
Rdsdp/src/dsdp/src/vecmat/sdpsymb.c
Rdsdp/src/dsdp/src/vecmat/identity.c
Rdsdp/src/dsdp/src/vecmat/drowcol.c
Rdsdp/src/dsdp/src/vecmat/sdpdvct.c
Rdsdp/src/dsdp/src/vecmat/rmmat.c
Rdsdp/src/dsdp/src/vecmat/sdpmatx.c
Rdsdp/src/dsdp/src/vecmat/dufull.c
Rdsdp/src/dsdp/src/vecmat/onemat.c
Rdsdp/src/dsdp/src/lp
Rdsdp/src/dsdp/src/lp/Makefile
Rdsdp/src/dsdp/src/lp/dsdplp.c
Rdsdp/src/dsdp/src/sys
Rdsdp/src/dsdp/src/sys/Makefile
Rdsdp/src/dsdp/src/sys/dsdperror.c
Rdsdp/src/dsdp/src/sys/dsdploginfo.c
Rdsdp/src/dsdp/src/sys/dsdptime.c
Rdsdp/src/dsdp/src/sys/dsdplog.c
Rdsdp/src/dsdp/src/solver
Rdsdp/src/dsdp/src/solver/dsdpschurmat.c
Rdsdp/src/dsdp/src/solver/dsdp.h
Rdsdp/src/dsdp/src/solver/Makefile
Rdsdp/src/dsdp/src/solver/dsdprescone.c
Rdsdp/src/dsdp/src/solver/dsdpvec.h
Rdsdp/src/dsdp/src/solver/dsdpsetup.c
Rdsdp/src/dsdp/src/solver/dsdpschurmat.h
Rdsdp/src/dsdp/src/solver/dsdpcone_impl.h
Rdsdp/src/dsdp/src/solver/dualimpl.c
Rdsdp/src/dsdp/src/solver/cscope.out
Rdsdp/src/dsdp/src/solver/dsdpcone.c
Rdsdp/src/dsdp/src/solver/dsdpschurmat_impl.h
Rdsdp/src/dsdp/src/solver/dsdpschurmatadd.c
Rdsdp/src/dsdp/src/solver/dsdpcg.h
Rdsdp/src/dsdp/src/solver/dsdpcone.h
Rdsdp/src/dsdp/src/solver/dualalg.c
Rdsdp/src/dsdp/src/solver/dsdpx.c
Rdsdp/src/dsdp/src/solver/dsdpobjcone.c
Rdsdp/src/dsdp/src/solver/dsdpcops.c
Rdsdp/src/dsdp/src/solver/dsdpconverge.h
Rdsdp/src/dsdp/src/solver/dsdpconverge.c
Rdsdp/src/dsdp/src/solver/dsdpsetdata.c
Rdsdp/src/dsdp/src/solver/dsdpprintout.c
Rdsdp/src/dsdp/src/solver/dsdpsetoptions.c
Rdsdp/src/dsdp/src/solver/dsdpcg.c
Rdsdp/src/dsdp/lib
Rdsdp/src/dsdp/lib/Makefile
Rdsdp/src/dsdp/dsdp-license
Rdsdp/src/dsdp/make.include
Rdsdp/src/dsdp/Readme
Rdsdp/src/dsdp/include
Rdsdp/src/dsdp/include/dsdp5.h
Rdsdp/src/dsdp/include/dsdpsys.h
Rdsdp/src/dsdp/include/dsdplapack.h
Rdsdp/src/dsdp/include/dsdpbasictypes.h
Rdsdp/src/dsdp/include/dsdpmem.h
Rdsdp/NAMESPACE
Rdsdp/R
Rdsdp/R/Rdsdp.R
Rdsdp/MD5
Rdsdp/DESCRIPTION
Rdsdp/configure
Rdsdp/man
Rdsdp/man/dsdp.Rd
Rdsdp/man/Rdsdp.Rd
Rdsdp/man/dsdp-readsdpa.Rd
Rdsdp/cleanup