User Tools

Site Tools


solver:supported_sub_solvers

This is an old revision of the document!


Supported Sub Solvers

In order to use GAMS/BARON, users will need to have a GAMS/BARON license 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 must use the options LPSol and NLPSol to specify another LP or NLP solver.

  • Currently the valid LP solvers are CPLEX, MINOS, SNOPT, XA, and XPRESS.
  • Currently the valid NLP solvers are CONOPT, MINOS, and SNOPT. CONOPT was introduced in GAMS distribution 23.3 for the 32 bit GAMS versions (installer windows_x86_32.exe and linux_x86_32_sfx.exe) only. NLP solver CONOPT will not work with BARON in the 64 bit GAMS versions (installer windows_x64_64.exe and linux_x64_64_sfx.exe). This limitation will be dropped with the next GAMS release.
  • GAMS/BARON can be used without an NLP solver by setting DoLocal = 0 and NumLoc = 0 in a GAMS/BARON option file. Please consult §4 of the GAMS/BARON manual for further information.
  • Purchasing a high-performance LP solver is highly recommended since the LPs that GAMS/BARON solves can become quite large and difficult.

A minimal GAMS/BARON system requires any one of the CPLEX, MINOS, SNOPT, XA, or XPRESS solvers together with the appropriate options. For example, if only XA is available the following options need to be set:

lpsol   5 # select XA as the LP solver
dolocal 0 # turn off local search with an NLP solver
numloc  0 # see dolocal

If only SNOPT is available, we can use SNOPT for solving the LP and NLP problems. Hence the appropriate option file would look like

lpsol   4 # select SNOPT as the LP solver
nlpsol  4 # select SNOPT as the NLP solver

GAMS/BARON will not work if CONOPT is the only available solver. While CONOPT can solve LP problems independent of GAMS/BARON, it is not available as an LP solver within GAMS/BARON.

IMPRESSUM / LEGAL NOTICEPRIVACY POLICY solver/supported_sub_solvers.1264654447.txt.gz · Last modified: 2010/01/28 05:54 by support