|
GAMS is able to formulate models in many different types of problem classes. That means switching from one model type to another can be done with a minimum of effort. You can even use the same data, variables, and equations in different types of models at the same time.
GAMS supports the following basic model types:
| LP | Linear Programming |
| MIP | Mixed-Integer Programming |
| NLP | Non-Linear Programming |
| MCP | Mixed Complementarity Problems |
| MPEC | Mathematical Programs with Equilibrium Constraints |
| CNS | Constrained Nonlinear Systems |
| DNLP | Non-Linear Programming with Discontinuous Derivatives |
| MINLP | Mixed-Integer Non-Linear Programming |
| QCP | Quadratically Constrained Programs |
| MIQCP | Mixed Integer Quadratically Constrained Programs |
The Solver/Model type Matrix shows which solver is capable of which model type:
Solver/Model type availability - 23.7 July 14, 2011
| |
LP |
MIP |
NLP |
MCP |
MPEC |
CNS |
DNLP |
MINLP |
QCP |
MIQCP |
Stoch. |
Global |
ALPHAECP |
|
|
|
|
|
|
|
![]() |
![]() |
|
BARON 9.3 |
![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
![]() BDMLP |
![]() ![]() |
|
|
|
|
|
|
|
|
|
COIN-OR |
![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
![]() CONOPT 3 |
![]() |
![]() |
|
![]() ![]() |
![]() |
|
|
CPLEX 12.3 |
![]() ![]() |
|
|
|
|
|
![]() ![]() |
|
DECIS |
![]() |
|
|
|
|
|
|
|
|
![]() |
DICOPT |
|
|
|
|
|
|
|
![]() |
![]() |
|
GUROBI 4.5 |
![]() ![]() |
|
|
|
|
|
![]() ![]() |
|
KNITRO 7.0 |
![]() |
![]() |
|
|
![]() ![]() ![]() ![]() |
|
LINDOGLOBAL 6.1 |
![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
![]() LGO |
![]() |
![]() |
|
|
![]() |
![]() |
|
![]() MILES |
|
|
|
![]() |
|
|
|
|
|
|
|
MINOS |
![]() |
![]() |
|
|
![]() |
![]() |
|
|
MOSEK 6 |
![]() ![]() ![]() |
|
|
![]() |
![]() ![]() |
|
MPSGE |
|
|
|
|
|
|
|
|
|
|
|
|
MSNLP |
|
|
![]() |
|
|
![]() |
![]() |
|
![]() NLPEC |
|
|
|
![]() ![]() |
|
|
|
|
|
|
OQNLP |
|
|
![]() |
|
|
![]() ![]() ![]() ![]() |
![]() PATH |
|
|
|
![]() |
![]() |
|
|
|
|
|
SBB |
|
|
|
|
|
|
|
![]() |
![]() |
|
SCIP |
|
![]() |
|
|
|
|
|
![]() ![]() |
|
SNOPT |
![]() |
![]() |
|
|
![]() |
![]() |
|
|
XA |
![]() ![]() |
|
|
|
|
|
|
|
|
|
XPRESS 22.01 |
![]() ![]() |
|
|
|
|
|
![]() |
|
|
Kestrel |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Check the platform availability for each solver.