This is an old revision of the document!
In order to use
GAMS/BARON, users will need to have a
GAMS/BARON license and as well as a licensed GAMS linear programming (LP) solver. A licensed GAMS nonlinear programming (NLP) solver is optional and usually expedites convergence. By default,
GAMS/BARON will attempt to use
CPLEX as the LP solver and
MINOS as the NLP solver. If the user does not have licenses for these solvers, then the user can either explicitly set the options
NLPSol to specify another LP or NLP solver or let BARON automatically switch to
XPRESSis highly recommended since the LPs that
GAMS/BARONsolves can become quite large and difficult.
CLPdoes not require a special license, this is included in the
SNOPTcan be chosen using the option
NLPsol=4, respectively, all other solvers can be chosen via
NLPsol=6and the addition option
ExtNLPSolver=conopt.1will instruct Baron to use Conopt with an option file conopt.opt.
IPOPTdoes not require a special license, this is included in the
GAMS/BARONcan be used without an NLP solver by setting
GAMS/BARONoption file. Please consult §4 of the
GAMS/BARONmanual for further information.
GAMS/BARON is recommended with a commercial strength LP and NLP solver, a minimum system does not require any additional solver license (starting with
GAMS/BARON 10 in GAMS distribution 23.8) by setting
LPsol=8 (CLP) and
NLPsol=9 (IPOPT) in a
GAMS/BARON option file
LPsol 8 # select CLP as the LP solver NLPsol 9 # select IPOPT as the NLP solver
or letting BARON automatically switch to