Skip to content
This repository has been archived by the owner on Jan 30, 2023. It is now read-only.

Commit

Permalink
build/pkgs/scip_sdp: New
Browse files Browse the repository at this point in the history
  • Loading branch information
Matthias Koeppe committed Dec 6, 2022
1 parent 6221180 commit 8a954ab
Show file tree
Hide file tree
Showing 6 changed files with 51 additions and 0 deletions.
32 changes: 32 additions & 0 deletions build/pkgs/scip_sdp/SPKG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
scip_sdp: Mixed integer semidefinite programming plugin for SCIP
================================================================

Description
-----------

SCIP-SDP allows to solve MISDPs using a nonlinear branch-and-bound
approach or a linear programming cutting-plane approach.

- In the first case (the default), the semidefinite programming (SDP)
relaxations are solve using interior-point SDP-solvers.

- In the second case, cutting planes based on eigenvector are
generated.

SCIP-SDP is based on the branch-and-cut framework SCIP. In addition to
providing a constraint handler for SDP-constraints and a relaxator to
solve continuous SDP-relaxations using interior-point solvers,
SCIP-SDP adds several heuristics and propagators to SCIP.

License
-------

Apache 2.0


Upstream Contact
----------------

http://www.opt.tu-darmstadt.de/scipsdp/

​https://github.com/scipopt/SCIP-SDP
5 changes: 5 additions & 0 deletions build/pkgs/scip_sdp/checksums.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
tarball=scipsdp-VERSION.tgz
sha1=dcfb090a95f79df8524bcc63d34d7ddc6692924e
md5=4f900c60456b3f08160ca494bec8e9f4
cksum=2622380399
upstream_url=http://www.opt.tu-darmstadt.de/scipsdp/downloads/scipsdp-VERSION.tgz
1 change: 1 addition & 0 deletions build/pkgs/scip_sdp/dependencies
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
scip | cmake
1 change: 1 addition & 0 deletions build/pkgs/scip_sdp/package-version.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
4.1.0
11 changes: 11 additions & 0 deletions build/pkgs/scip_sdp/spkg-install.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
cd src
mkdir build
cd build
sdh_cmake -DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_BUILD_WITH_INSTALL_NAME_DIR=ON \
-DReadline_ROOT_DIR=$(pkg-config --variable=prefix readline) \
-DHistory_ROOT_DIR=$(pkg-config --variable=prefix readline) \
..
sdh_make
sdh_make_install
1 change: 1 addition & 0 deletions build/pkgs/scip_sdp/type
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
optional

0 comments on commit 8a954ab

Please sign in to comment.