OR/MS Today, June 2011

Linear Programming Survey
Table 9



Product

Formulations Supported

Variable Types
Integer, Binary Semi-continuous, semi-integer Arbitrary Discrete (SOS1) Piecewise Linear (SOS2) Other formulations
AIMMS y y y y Stochastic, Adjustable (robust)
AMPL y y y
C-WHIZ y y y y
CBC y y y y
CLP
CoinMP Open-Source Solver y y y y
Coopr y y y
DATAFORM
FICO Xpress Optimization Suite y y y y
Frontier Analyst 4
GAMS y y y
GENO y y y y
GIPALS - Linear Programming Environment 
Gipals32 - Linear Programming Library
GLPK (GNU Linear Programming Kit) y
Gurobi Optimizer 4.5 y y y y
IBM ILOG CPLEX Optimization Studio y y y y For constraint-based scheduling: interval variables, cumulative functions, etc.
KNITRO y
LINDO API y y y y Stochastic and Chance Constraints
LINGO y y y y Stochastic and Chance Constraints
LOQO
Mathematical Modeling System y permutations
Microsoft Solver Foundation y y y
MOSEK y
MPL Modeling System y y y y Stochastic
OML (Optimization and Modeling Library) y y y y
OMP Plus y y
OptiMax Component Library y y y y Stochastic
OptimJ y y y y any API exposed by the solver
Oracle Crystal Ball Suite y y
PICO y y
Premium Solver Platform y y alldifferent variable groups
Premium Solver Pro y y alldifferent variable groups
QMS y y
Risk Solver Platform y y recourse decision variables, alldifferent variable groups
SAS y
SCIP y y y y
Solver SDK Platform y y alldifferent variable groups
Solver SDK Pro y y alldifferent variable groups
SoPlex
SOPT (Smart Optimizer) 4.2 y
Vanguard Global Optimizer y y y y Stochastic
What'sBest! y y y y Stochastic
XA y y y y
YALMIP y y y y

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