Page 8

Linear Programming Survey
Table 8

Product Formulations Supported
Variable Types Contraint and Objective Types
Continuous Integer, Binary Other variable types Piecewise-linear Quadratic positive-semidefinite
AIMMS y y SOS1, SOS2, Semi-continuous, Stochastic, Adjustable Robust, Activity, Element   y
AMPL y y   y y
AMPL API y y   y y
AMPLDev y y   y y
Analytic Solver y y Recourse decisions y y
Analytica Optimizer y y Grouped integer y y
AnalyticSolver.com y y Recourse decisions y y
Artelys Knitro y y   y y
Bonmin y y SOS   y
Bonmin y y      
Cbc (COIN-OR Branch and Cut) y y      
Clp (COIN-OR LP Solver) y        
CMPL (<Coliop|Coin> Mathematical Programming Language) y y   y  
CoinMP Open-Source Solver y y Semi-Continuous, SOS    
Couenne y y      
Dip (Decomposition in Inteeger Programming) y y      
Dippy y y      
FICO® Xpress Optimization Suite y y Uncertain y y
FortSP y y      
GAMS y y   y y
GCG y y      
GENO 2.0 y y Real discrete variables y y
GIPALS32 y        
GLPK (GNU Linear Programming Kit) y y      
hsol y        
IBM Decision Optimization on Cloud y y semi-continuous, semi-integer, interval, cumul y y
IBM ILOG CPLEX Optimization Studio y y semi-continuous, semi-integer, interval, cumul y y
IBM Decision Optimization Center y y semi-continuous, semi-integer, interval, cumul y y
Ipopt y       y
JuMP y y     y
LINDO API y y semi-continuous, Stochastic y y
LINGO y y semi-continuous, Stochastic y y
LocalSolver y y list y y
LOQO y        
LPL Modeling System y y   y y
MATLAB and Optimization Toolbox y y     y
MibS (Mixed Integer Bilevel Solver) y y      
MOSEK Optimization Suite y y     y
MPL Modeling System y y Semi-Continuous, SOS, Stochastic y  
OMP Plus y y Semi-Continuous, Partial-Integer    
OpenSolver y y      
OpenSolver for Google Sheets y y      
OptiMax Component Library y y Semi-Continuous, SOS, Stochastic y  
ParaSCIP, FiberSCIP y y   y y
Pulp y y      
Pyomo y     y y
RASON: Restful Analytic Solver Object Notation y y Recourse decisions y y
SAS Optimization 8.1 y y     y
SAS/OR 14.2 y y     y
SCIP y y   y y
Solver for Excel Online and Google Sheets y y     y
Solver SDK y y Recourse decisions y y
SolverStudio y y   y y
SoPlex y        
SYMPHONY y y      
The Gurobi Optimizer y y Semi-continuous, semi-integer y y
UG: FiberSCIP and ParaSCIP y y   y  
Vanguard System y y Stochastic y y
What'sBest! y y semi-continuous, Stochastic y y
XA Professional Linear Programming System y y Semi-continuous   y
ZIMPL y y      

Linear Programming Software Survey Pages:
Introduction | Page 1 | Page 2 | Page 3 | Page 4 | Page 5 | Page 6Page 7 | Page 8Page 9 | Page 10 | Page 11 | Page 12 | Page 13 | Vendor List | Accompanying Article