|
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 - 24.1 May 30, 2013
| |
LP |
MIP |
NLP |
MCP |
MPEC |
CNS |
DNLP |
MINLP |
QCP |
MIQCP |
Stoch. |
Global |
ALPHAECP |
|
|
|
|
|
|
|
![]() |
![]() |
|
ANTIGONE 1.0 |
|
|
![]() |
|
![]() ![]() ![]() ![]() ![]() |
|
BARON 12.3 |
![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() ![]() |
![]() BDMLP |
![]() ![]() |
|
|
|
|
|
|
|
|
|
COIN-OR |
![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() ![]() |
![]() CONOPT 3 |
![]() |
![]() |
|
![]() ![]() |
![]() |
|
|
CPLEX 12.5 |
![]() ![]() |
|
|
|
|
|
![]() ![]() |
|
DECIS |
![]() |
|
|
|
|
|
|
|
|
![]() |
DICOPT |
|
|
|
|
|
|
|
![]() |
![]() |
|
GLOMIQO 2.2 |
|
|
|
|
|
|
|
|
![]() ![]() |
![]() GUROBI 5.5 |
![]() ![]() |
|
|
|
|
|
![]() ![]() |
|
KNITRO 8.1 |
![]() |
![]() |
|
![]() ![]() ![]() ![]() ![]() |
|
LINDO 8.0 |
![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() ![]() ![]() LINDOGLOBAL 8.0 |
![]() ![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
![]() LGO |
![]() |
![]() |
|
|
![]() |
![]() |
|
![]() MILES |
|
|
|
![]() |
|
|
|
|
|
|
|
MINOS |
![]() |
![]() |
|
![]() ![]() |
![]() |
|
|
MOSEK 7 |
![]() ![]() ![]() |
|
|
![]() |
![]() ![]() |
|
MPSGE |
|
|
|
|
|
|
|
|
|
|
|
|
MSNLP |
|
|
![]() |
|
|
![]() |
![]() |
|
![]() NLPEC |
|
|
|
![]() ![]() |
|
|
|
|
|
|
OQNLP |
|
|
![]() |
|
|
![]() ![]() ![]() ![]() |
![]() PATH |
|
|
|
![]() |
![]() |
|
|
|
|
|
SBB |
|
|
|
|
|
|
|
![]() |
![]() |
|
SCIP 3.0 |
|
![]() ![]() |
|
![]() ![]() ![]() ![]() ![]() |
![]() SNOPT |
![]() |
![]() |
|
![]() ![]() |
![]() |
|
|
SOPLEX 1.7 |
![]() |
|
|
|
|
|
|
|
|
|
|
SULUM 2.0 |
![]() ![]() |
|
|
|
|
|
|
|
|
|
XA |
![]() ![]() |
|
|
|
|
|
|
|
|
|
XPRESS 24.01 |
![]() ![]() |
|
|
|
|
|
![]() ![]() |
|
Kestrel |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Check the platform availability for each solver.