solver:supported_sub_solvers

**This is an old revision of the document!**

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`

. - Purchasing a high-performance LP solver is highly recommended since the LPs that
`GAMS/BARON`

solves can become quite large and difficult. - 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.

`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`

.

- The 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.

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

IMPRESSUM / LEGAL NOTICE
PRIVACY POLICY
solver/supported_sub_solvers.1264654633.txt.gz · Last modified: 2010/01/28 05:57 by support