16.01.2015 Views

GAMS — The Solver Manuals - Available Software

GAMS — The Solver Manuals - Available Software

GAMS — The Solver Manuals - Available Software

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

OSL Stochastic Extensions 461<br />

6 <strong>GAMS</strong> Options<br />

<strong>The</strong>re are a number of options one can set in a <strong>GAMS</strong> model that influence how a solver runs (e.g. iteration<br />

limit, resource limit). <strong>The</strong> relevant <strong>GAMS</strong> options for the OSLSE link are:<br />

option iterlim = N;<br />

option reslim = X;<br />

is used to set the iteration limit. Not clear yet whether this is a limit on Bender’s<br />

iterations, total pivots, or what.<br />

is used to set a resource limit (in seconds) for the solver. Currently not implemented.<br />

7 Summary of <strong>GAMS</strong>/OSLSE Options<br />

<strong>The</strong> <strong>GAMS</strong>/OSLSE options are summarized here. <strong>The</strong> section of detailed descriptions can be found later in this<br />

document.<br />

Option<br />

benders major iterations<br />

cut stage<br />

ekk crsh method<br />

ekk nwmt type<br />

ekk prsl<br />

ekk prsl type<br />

ekk scale<br />

ekk sslv algorithm<br />

ekk sslv init<br />

large master bounds<br />

maximum submodels<br />

nested decomp<br />

optimality gap<br />

print tree all<br />

print tree cols<br />

print tree nodes<br />

print tree rows<br />

submodel row minimum<br />

write spl file<br />

Description<br />

limits # of master problems solved<br />

earliest stage not in master<br />

OSL crash method<br />

OSL matrix compression<br />

perform presolve on submodels<br />

controls reductions attempted in presolve<br />

perform scaling on submodels<br />

simplex variant for initial submodel solution<br />

simplex option for initial submodel solution<br />

avoid unboundedness, large swings in master solution<br />

limits amount of decomposition<br />

use nested Benders<br />

termination criterion<br />

print nodes, rows, and columns<br />

print list of columns in model, grouped by node<br />

print list of nodes in model<br />

print list of rows in model, grouped by node<br />

minimum # of rows in any submodel<br />

name of SPL file to write<br />

8 <strong>The</strong> <strong>GAMS</strong>/OSLSE Log File<br />

This section will not be implemented until the log file format is ”finalized”.<br />

9 Detailed Description of <strong>GAMS</strong>/OSLSE Options<br />

<strong>The</strong> options below are valid options for <strong>GAMS</strong>/OSLSE. To use them, enter the option name and its value,<br />

one per line, in a file called oslse.opt and indicate you would like to use this options file by including the line<br />

.optfile = 1; in your <strong>GAMS</strong> input file or using the optfile=1 argument on the command line. Is<br />

the name of the options file case sensitive It is only necessary to enter the first three letters of each token of an<br />

option name, so the option benders major iterations can be entered as ben maj iter. Comment lines (those<br />

beginning with a #) and blank lines are ignored.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!