SCIP Download

The files you can download here come without any warranty. Use at your own risk!

Here is a list of available downloads and bug fixes:

  • SCIP version 0.90: complete source code
    • 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.
  • SCIP version 0.82: complete source code
    • scip_make_vc7.zip (contributed by Martin C. Mueller, Siemens AG): Project files for MS Visual C++ Studio.
      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".
    • 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.
    • 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.
    • make/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/make.linux.x86.intel.opt.static: Machine dependent makefile for Linux/Intel compiler 9.0.
      Copy the file into the make/ subdirectory of SCIP.
    • src/scip/lpi_msk.c (contributed by Anders Schack-Nielsen, Mosek Aps): LP interface for Mosek LP solver.
      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.
  • SCIP version 0.81: complete source code
    • 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.
  • SCIP version 0.80: complete source code
    • 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.

You can also download precompiled binaries of SCIP with which you can solve MIPs in MPS or LP format or ZIMPL models.

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.

Here are the MIPLIB 2003 MPS files assembled as an archive miplib2003.tar.

You can also download the MIPLIB 3 MPS files which come with the correct paths needed to run the first test of SCIP with "make test". Just unzip the file into your SCIP directory!

Valid HTML!
© 2003-2007 by Zuse Institute Berlin (ZIB), Imprint Last Update $Date: 2007/05/15 11:54:13 $