SoPlex is an optimization package for solving linear programming problems (LPs) that can be used standalone via a command line interface and as a callable library. Its main features are:
SoPlex has been used in numerous reasearch and industry projects and is the standard LP solver linked to the constraint integer programming solver SCIP.
For help with installation please consult the INSTALL file in the distribution.
A tutorial article for getting started with the SCIP Optimization Suite, which includes SoPlex, is available as ZIB-Report 12-27.
The initial implementation of SoPlex has been developed by Roland Wunderling as part of his Ph.D. thesis "Paralleler und Objektorientierter Simplex-Algorithmus" from 1996. Since then many developers have maintained and improved the underlying algorithms. See the SoPlex web page for a comprehensive list of all contributors.