SCIP Download

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.

Here is a list of available downloads and bug fixes:

Source code

Binaries

You can also download precompiled binaries of SCIP with which you can solve CIPs, MIPs, SAT or PBO instances in MPS, LP, RLP, ZIMPL, flatzinc, CNF, OPB 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.

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

Older versions (source code)

  • SCIP version 1.1.0: complete source code
    • reader_lp.c: Bugfix in the reading routine for LP format (bounds that had been read earlier were discarded).
    • lpi_clp.cpp: Bugfix in the Clp interface (several changes in the status methods).
  • SCIP version 1.00: complete source code
    • 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.)
    • make.darwin.x86.gnu.opt, make.darwin.x86.gnu.dbg: Makefiles needed for Mac Darwin with Intel processors (contributed by Volker Kaibel). (Copy files to make in the SCIP directory.)
    • 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.)
  • 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.

Older versions (binaries)

Valid HTML 4.01
© 2003-2009 by Zuse Institute Berlin (ZIB), Imprint Last Update $Date: 2008/10/18 15:23:18 $