Solving Constraint Integer Programs

Overview (Developer's Manual)

This manual lists all methods and data types of SCIP, including the internal ones that users should not call. The User's Manual might be more helpful for regular SCIP users.

What is SCIP?

SCIP is a framework to solve constraint integer programs (CIPs). In particular,

  • SCIP is a branch-and-cut-and-price framework,
  • incorporates a full-scale mixed integer programming (MIP) solver, and
  • incorporates a full-scale mixed integer quadratically constrained programming (MIQCP) solver.

See the web site of SCIP for more information about licensing and to download SCIP.

SCIP is developed together with TU Darmstadt and University of Erlangen-Nürnberg (Chair of EDOM) and has more than 500,000 lines of C code.

Getting started


Programming with SCIP

Coding basics for SCIP

How to add ...

Below you find for most plugin types a detailed description of how to implement and add them to SCIP.

How to use ...

Further information

Changes between different versions of SCIP

SCIP Authors