GAMS [ Home | Support | Sales | Solvers | Documentation | Model Library | Search | Contact Us ]

Model Types

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:

LPLinear Programming
MIPMixed-Integer Programming
NLPNon-Linear Programming
MCPMixed Complementarity Problems
MPECMathematical Programs with Equilibrium Constraints
CNSConstrained Nonlinear Systems
DNLPNon-Linear Programming with Discontinuous Derivatives
MINLPMixed-Integer Non-Linear Programming
QCPQuadratically Constrained Programs
MIQCPMixed Integer Quadratically Constrained Programs

The Solver/Model type Matrix shows which solver is capable of which model type:

Solver/Model type availability - 22.7    May 1, 2008
  LP MIP NLP MCP MPEC CNS DNLP MINLP QCP MIQCP Stoch. Global
ALPHAECP               x   x    
BARON 8.1 x x x       x x x x   x
BDMLP x x                    
COIN x x                    
CONOPT 3 x   x     x x   x      
CPLEX 11.0 x x             x x    
DECIS x                   x  
DICOPT               x   x    
KNITRO 5.1 x   x       x   x      
LINDOGLOBAL 5.0 x x x       x x x x   x
LGO x   x       x   x     x
MILES       x                
MINOS x   x       x   x      
MOSEK 5 x x x       x   x x    
MPSGE                        
MSNLP     x       x   x     x
NLPEC       x x              
OQNLP     x       x x x x   x
OSL V3 x x                    
OSLSE x                   x  
PATH       x   x            
SBB               x   x    
SNOPT x   x       x   x      
XA x x                    
XPRESS 18.00 x x             x      
Contributed Plug&Play solvers
AMPLwrap x x x x x x x x x x x x
DEA x x                    
Kestrel x x x x x x x x x x x x

Check the platform availability for each solver.