Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.34 KB

README.md

File metadata and controls

36 lines (29 loc) · 1.34 KB

SCIP.jl

Julia interface to SCIP solver.

Build Status

Related Projects

  • SCIP: actual solver (implemented in C) that is wrapped for Julia.
  • CSIP: restricted and simplified C interface to SCIP which our wrapper is based on.
  • SCIP.jl: previous attempt to interface SCIP from Julia, using autogenerated wrapper code for all public functions.
  • MathProgBase: We aim to implement MPB's abstract solver interfaces, so that one can use SCIP.jl through JuMP. For now, the LinearQuadraticModel interface is implemented, supporting lazy constraint and heuristic callbacks.

Installation

The SCIP.jl package requires SCIP to be installed.

Download the SCIP Optimization Suite, copy the patched file and build the shared library with

make SHARED=true GMP=false READLINE=false ZLIB=false OPT=opt scipoptlib

Now you should be able to build SCIP.jl in Julia with

Pkg.build("SCIP")