scipopt / soplex

Sequential object-oriented simPlex
Other
59 stars 18 forks source link

SoPlex: Sequential object-oriented simPlex

SoPlex is an optimization package for solving linear programming problems (LPs) based on an advanced implementation of the primal and dual revised simplex algorithm. It provides special support for the exact solution of LPs with rational input data. It can be used as a standalone solver reading MPS or LP format files via a command line interface as well as embedded into other programs via a C++ class library. The main features of SoPlex are:

SoPlex has been used in numerous research and industry projects and is the standard LP solver linked to the mixed-integer nonlinear programming and constraint integer programming solver SCIP.

The original instance of this repository is hosted at git.zib.de and a read-only mirror is available at github.com/scipopt/soplex.

SoPlex is part of the SCIP Optimization Suite, online at scipopt.org.

Further information and resources are available through the official SoPlex website at soplex.zib.de including

For installation instructions have a look here or in the online documentation.