Scippy

SCIP

Solving Constraint Integer Programs

STP
Author
Gerald Gamrath
Thorsten Koch
Stephen Maher
Daniel Rehfeldt
Yuji Shinano
Michael Winkler

This application contains the branch-and-cut based solver SCIP-Jack for Steiner tree and related problems, realized within the framework SCIP. See the doctoral thesis: "Faster algorithms for Steiner tree and related problems: From theory to practice" by Daniel Rehfeldt for more details. See also https://scipjack.zib.de. This application includes (among others):

In the following, the problem is introduced and the solving process is delineated. Next, two main plugins are sketched. Finally, information on reading a problem and on writing a solution found by SCIP-Jack is given.

  1. Problem description and solving approach
  2. Main problem data, creating the problem
  3. Separating violated constraints
  4. Reading and writing
  5. Miscellaneous methods used for Steiner tree problems
  6. Graph minimum cut routine

Installation

See the Install file, application "stp" (for Make) or "scipstp" (for CMake)