|
Product
|
Algorithms
|
|
Linear Programming
|
Integer Programming |
| Primal Simplex |
Dual Simplex |
Interior Point |
Branch-and-Cut |
Presolved |
Heuristics for seeking feasible solutions |
Other Algorithms |
| AIMMS |
y |
y |
y |
y |
y |
y |
Robust Counterpart, Stochastic, Parallel Solving, Solution Pool, Call-backs for cuts, incumbents, etc. |
| AMPL |
y |
y |
y |
y |
y |
y |
|
| C-WHIZ |
y |
|
|
|
|
|
|
| CBC |
|
|
|
y |
y |
y |
|
| CLP |
y |
y |
y |
|
|
|
|
| CoinMP Open-Source Solver |
y |
y |
|
y |
y |
y |
|
| Coopr |
|
|
|
|
|
|
Mixed-Integer Stochastic Programming |
| DATAFORM |
|
|
|
|
|
|
|
| FICO Xpress Optimization Suite |
y |
y |
y |
y |
y |
y |
SLP, CP |
| Frontier Analyst 4 |
y |
|
|
|
|
|
|
| GAMS |
y |
y |
y |
y |
y |
y |
|
| GENO |
|
|
|
|
|
y |
Genetic Algorithm |
| GIPALS - Linear Programming Environment |
|
|
y |
|
|
|
|
| Gipals32 - Linear Programming Library |
|
|
y |
|
|
|
|
| GLPK (GNU Linear Programming Kit) |
y |
y |
y |
y |
y |
y |
|
| Gurobi Optimizer 4.5 |
y |
y |
y |
y |
y |
y |
|
| IBM ILOG CPLEX Optimization Studio |
y |
y |
y |
y |
y |
y |
Populate the solution pool, solution polishing, deterministic
and opportunistic modes, MIP starts, algorithm emphasis setting |
| KNITRO |
|
y |
y |
|
|
y |
|
| LINDO API |
y |
y |
y |
y |
y |
y |
Stochastic & Chance Constraints, Guaranteed Global,
Nonlinear Least Squares |
| LINGO |
y |
y |
y |
y |
y |
y |
Stochastic & Chance Constraints, Guaranteed Global,
Nonlinear Least Squares |
| LOQO |
|
|
y |
|
|
|
|
| Mathematical Modeling System |
|
|
|
|
|
|
|
| Microsoft Solver Foundation |
y |
y |
y |
|
y |
y |
|
| MOSEK |
y |
y |
y |
y |
y |
y |
|
| MPL Modeling System |
y |
y |
y |
y |
y |
y |
Stochastic |
| OML (Optimization and Modeling Library) |
y |
y |
|
|
|
|
|
| OMP Plus |
y |
y |
y |
y |
y |
y |
|
| OptiMax Component Library |
y |
y |
y |
y |
y |
y |
Stochastic |
| OptimJ |
|
|
|
|
|
|
any algorithm supported by the solver |
| Oracle Crystal Ball Suite |
|
|
|
|
|
y |
Tabu search |
| PICO |
|
|
|
|
|
|
Parallel Branch-and-Bound |
| Premium Solver Platform |
y |
y |
y |
y |
y |
y |
parallel branch and bound |
| Premium Solver Pro |
y |
y |
|
y |
y |
y |
Preprocessing and Probing |
| QMS |
|
y |
|
y |
|
|
|
| Risk Solver Platform |
y |
y |
y |
y |
y |
y |
parallel branch and bound |
| SAS |
y |
y |
y |
y |
y |
y |
|
| SCIP |
|
|
|
y |
y |
y |
branch-and-price / column generation, branch-and-propagate,
solution counting |
| Solver SDK Platform |
y |
y |
y |
y |
y |
y |
parallel branch and bound |
| Solver SDK Pro |
y |
y |
|
y |
y |
y |
Preprocessing and Probing |
| SoPlex |
y |
y |
|
|
|
|
|
| SOPT (Smart Optimizer) 4.2 |
y |
|
y |
|
y |
y |
|
| Vanguard Global Optimizer |
y |
y |
|
|
|
y |
Simulation Optimization |
| What'sBest! |
y |
y |
y |
y |
y |
y |
Stochastic Programming, Guaranteed Global, Nonlinear Least
Squares |
| XA |
y |
y |
y |
y |
y |
y |
|
| YALMIP |
|
|
|
|
|
|
|