Solving Constraint Integer Programs

Installing SCIP

This chapter is a detailed guide to the installation procedure of SCIP.

SCIP lets you freely choose between its own, manually maintained Makefile system or the CMake cross platform build system generator.

For new users and on for installation of the scipoptsuite on windows, we strongly recommend to use CMake, if available on their targeted platform.

Which one you choose depends on you use case and your level of expertise. If you just want to use SCIP as a black box solver you should use an installer with a precompiled binary from the download section. This is highly recommended for new users. If you are just curious about SCIP and want to try it out you can use the dockerized SCIP container.

However if you want to develop your own plugin for scip you have to compile the SCIPOptSuite from the source code, which is available as a tarball from the website. Note that you might need some level of experience to be able to do this, this is described in the following.

Please note that there are differences between both systems, most notably, the generated library libscip will not be compatible between the versions. For more information, we refer to the file of the SCIP source code distribution.