All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
interfaces.dxy
Go to the documentation of this file.
21 /*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
25 * There are several ways of accessing the \SCIP Optimization Suite from other software packages or programming
31 * The easiest way to load a problem into \SCIP is via an input file, given in a format that \SCIP can parse directly,
32 * see SHELL. \SCIP is capable of reading more than ten different file formats, including formats for nonlinear
33 * problems and constraint programs. This gives researchers from different communities an easy, first access to the
39 * Since SCIP is written in C, its callable library can be directly accessed from C++. If a user wants to program own
40 * plugins in C++, there are wrapper classes for all different types of plugins available in the <code>src/objscip</code>
41 * directory of the \SCIP standard distribution. See also <a href=annotated.php>Wrapper Classes</a>.
46 * A natural way of formulating an optimization problem is to use a modeling language. Besides ZIMPL there are several
47 * other modeling tools with a direct interface to \SCIP. These include <a href="http://dynadec.com/">Comet</a>, a
49 * href="http://www.gams.com/">GAMS</a>, which are well-suited for modeling mixed-integer linear and nonlinear
50 * optimization problems, and <a href="https://projects.coin-or.org/Cmpl">CMPL</a> for mixed-integer linear problems.
51 * The AMPL, GAMS, and ZIMPL interfaces are included in the SCIP distribution, the GAMS interface originated <a
54 * With \SCIP 3.0, a first beta version of a functional MATLAB interface has been released. It supports solving MIPs
55 * and LPs defined by Matlab's matrix and vector types. The <a href="http://www.i2c2.aut.ac.nz/Wiki/OPTI/index.php">OPTI
56 * project</a> by Jonathan Currie provides an external MATLAB interface for the \SCIP Optimization Suite. On top of this,
57 * <a href="http://users.isy.liu.se/johanl/yalmip/pmwiki.php?n=Main.HomePage">YALMIP</a> by Johan Löfberg provides a
62 * With \SCIP 3.1, beta versions of a \ref JNI_INTERFACE "Java native interface" and a \ref PYTHON_INTERFACE "Python interface" have been released.
66 * href="http://code.google.com/p/python-zibopt/">python-zibopt</a>. <a href="http://numberjack.ucc.ie/">NUMBERJACK</a>
67 * is a constraint programming platform implemented in python. It supports a variety of different solvers, one of them
68 * being the \SCIP Optimization Suite. <a href="http://code.google.com/p/python-zibopt/">python-zibopt</a> was developed
|