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.

110 COIN-OR<br />

gams/usergdxname (string)<br />

<strong>The</strong> name of the GDX file exported from the solver with the solution at the node.<br />

(default = bchout.gdx)<br />

gams/usergdxnameinc (string)<br />

<strong>The</strong> name of the GDX file exported from the solver with the incumbent solution.<br />

(default = bchout_i.gdx)<br />

gams/usergdxprefix (string)<br />

Prefixes to use for gams/usergdxin, gams/usergdxname, and gams/usergdxnameinc.<br />

gams/userheurcall (string)<br />

<strong>The</strong> <strong>GAMS</strong> command line (minus the gams executable name) to call the heuristic.<br />

gams/userheurfirst (integer)<br />

Calls the heuristic for the first n nodes.<br />

(default = 10)<br />

gams/userheurfreq (integer)<br />

Determines the frequency of the heuristic model calls.<br />

(default = 10)<br />

gams/userheurinterval (integer)<br />

Determines the interval when to apply the multiplier for the frequency of the heuristic model calls. For<br />

example, for the first 100 (gams/userheurinterval) nodes, the solver call every 10th (gams/userheurfreq)<br />

node the heuristic. After 100 nodes, the frequency gets multiplied by 10 (gams/userheurmult), so that for<br />

the next 100 node the solver calls the heuristic every 20th node. For nodes 200-300, the heuristic get called<br />

every 40th node, for nodes 300-400 every 80th node and after node 400 every 100th node.<br />

(default = 100)<br />

gams/userheurmult (integer)<br />

Determines the multiplier for the frequency of the heuristic model calls.<br />

(default = 2)<br />

gams/userheurnewint (integer)<br />

Calls the heuristic if the solver found a new integer feasible solution.<br />

(default = 1)<br />

0 . Do not call heuristic because a new integer feasible solution is found.<br />

1 . Let SCIP call the heuristic if a new integer feasible solution is found.<br />

gams/userheurobjfirst (integer)<br />

Similar to gams/userheurfirst but only calls the heuristic if the relaxed objective value promises a significant<br />

improvement of the current incumbent, i.e., the LP value of the node has to be closer to the best bound<br />

than the current incumbent.<br />

(default = 0)<br />

gams/userjobid (string)<br />

Postfixes to use for gams/gdxname, gams/gdxnameinc, and gams/gdxin.<br />

gams/userkeep (integer)<br />

Calls gamskeep instead of gams<br />

(default = 0)

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

Saved successfully!

Ooh no, something went wrong!