All files you can download here come without any warranty.
Use at your own risk!
A source code complete bundle of SCIP, SoPlex, and
ZIMPL with an easy-to-use Makefile can be downloaded
from the ZIB
Optimization Suite download page.
You can also download precompiled binaries of SCIP
with which you can solve MIP, MIQCP, CIP, SAT, or PBO
instances in MPS, LP, RLP, ZIMPL, flatzinc,
CNF, OPB, WBO, PIP, or CIP format.
Note that these binaries do not include the readline features (i.e.,
command line editing and history) due to license issues. However, you
can download the free readline wrapper rlwrap to
provide this missing feature to the binaries.
interrupt.c:
Bugfix for an error that occured under Windows with MinGW (after Crtl-C the current run could not be continued). (Copy file to src/scip/interrupt.c in the SCIP directory and recompile.)
lpi_msk.c:
Updated interface for the Mosek LP-solver, contributed by Anders Schack-Nielsen and updated by Bo Jensen, Mosek. (Copy file to src/scip/lpi_msk.c in the SCIP directory and recompile.)
make.darwin.x86.gnu.dbg:
Makefile needed for Mac Darwin with Intel processors (contributed by Volker Kaibel). (Copy file to make in the SCIP directory.)
make.darwin.x86.gnu.opt:
Makefile needed for Mac Darwin with Intel processors (contributed by Volker Kaibel). (Copy file to make in the SCIP directory.)
Makefile:
Makefile without "line" command. The "line" command used to enter the soft-link locations seems to be non-standard, which causes an error on some machines. The new Makefile uses "read" instead which is a standard bash command.
Binaries:
Darwin(Mac)/PowerPC, gnu:
statically linked to Clp 1.3.3, Zimpl 2.05 (contributed by Armin Fügenschuh)
Darwin(Mac)/PowerPC, gnu:
statically linked to SoPlex 1.3.1, Zimpl 2.05 (contributed by Armin Fügenschuh)
Darwin(Mac)/PC, 32bit, gnu:
statically linked to Clp 1.3.3, Zimpl 2.05 (contributed by Armin Fügenschuh)
Darwin(Mac)/PC, 32bit, gnu:
statically linked to SoPlex 1.3.1, Zimpl 2.05 (contributed by Armin Fügenschuh)
Linux/PC, 32bit, gnu:
statically linked to Clp, Zimpl 2.05 (contributed by Hans Mittelmann)
clock.c:
Bugfix for missing include of unistd.h. Since Suse Linux 10.1 one needs to include "unistd.h" in clock.c in order to find the method "sysconf". Copy this source file into the scip/src/scip directory to fix this bug.
objscippatch.zip:
Bugfix for string pointer copy instead of string content duplication in C++ wrapper classes. This fixes a quite embarrassing bug. In the constructors of the Obj... base classes for the C++ wrapper objects, I copied only the pointers to the given strings (like name and description) instead of duplicating the content. The zip file contains the patched header files for the wrapper objects with the full subpath src/objscip/. Just unpack the file into your SCIP base directory.
lpi_msk.c:
LP interface for Mosek LP solver (contributed by Anders Schack-Nielsen, Mosek Aps): Copy the file into the scip/src/ subdirectory of SCIP. In order to link Mosek to SCIP, you also need an updated Makefile and soft-links that are described in the updated INSTALL file.
make.linux.x86.intel.dbg.static:
Machine dependent makefile for Linux/Intel compiler 9.0 (debug mode). Copy the file into the make/ subdirectory of SCIP.
make.linux.x86.intel.opt.static:
Machine dependent makefile for Linux/Intel compiler 9.0. Copy the file into the make/ subdirectory of SCIP.
scip_make_vc7.zip:
Project files for MS Visual C++ Studio (contributed by Martin C. Mueller, Siemens AG). Unzip the file into the SCIP base directory. It will automatically extract to the subdirectory "make/vc7/". Afterwards, follow the instructions in "make/vc7/INSTALL_VC7.txt".
Binaries:
Linux/PC, 32bit, gnu:
statically linked to Clp 1.3.3, Zimpl 2.04 (contributed by Hans Mittelmann)
Makefile:
Makefile fixing CLP library include. With the current Makefile, you cannot name the CLP library softlinks in the lib/ directory as the INSTALL file says. Using this new Makefile should fix this issue.
reader_lp.c:
LP file reader bug fix for SCIP 0.80. The LP file reader is a total mess, if the LP file was not produced by CPLEX. This fixed version has to be copied into the "scip/src/scip" directory, replacing the old version.