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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

204 CPLEX 11<br />

1 Display standard minimal reporting<br />

2 Display standard report plus parameter settings being tried<br />

3 Display exhaustive report and log<br />

tuningmeasure (integer)<br />

Controls the measure for evaluating progress when a suite of models is being tuned. Choices are mean<br />

average and minmax of time to compare different parameter sets over a suite of models<br />

(default = 1)<br />

1 mean average<br />

2 minmax<br />

tuningrepeat (integer)<br />

Specifies the number of times tuning is to be repeated on perturbed versions of a given problem. <strong>The</strong><br />

problem is perturbed automatically by Cplex permuting its rows and columns. This repetition is helpful<br />

when only one problem is being tuned, as repeated perturbation and re-tuning may lead to more robust<br />

tuning results. This parameter applies to only one problem in a tuning session.<br />

(default = 1)<br />

tuningtilim (real)<br />

Sets a time limit per model and per test set (that is, suite of models).<br />

As an example, suppose that you want to spend an overall amount of time tuning the parameter settings<br />

for a given model, say, 2000 seconds. Also suppose that you want Cplex to make multiple attempts within<br />

that overall time limit to tune the parameter settings for your model. Suppose further that you want to set<br />

a time limit on each of those attempts, say, 200 seconds per attempt. In this case you need to specify an<br />

overall time limit of 2000 using <strong>GAMS</strong> option reslim or Cplex option tilim and tuningtilim to 200.<br />

(default = 0.2*<strong>GAMS</strong> ResLim)<br />

userincbcall (string)<br />

<strong>The</strong> <strong>GAMS</strong> command line (minus the <strong>GAMS</strong> executable name) to call the incumbent checking routine. <strong>The</strong><br />

incumbent is rejected if the <strong>GAMS</strong> program terminates normally. In case of a compilation or execution<br />

error, the incumbent is accepted.<br />

varsel (integer)<br />

This option is used to set the rule for selecting the branching variable at the node which has been selected<br />

for branching. <strong>The</strong> default value of 0 allows Cplex to select the best rule based on the problem and its<br />

progress.<br />

(default = 0)<br />

-1 Branch on variable with minimum infeasibility. This rule may lead more quickly to a first integer<br />

feasible solution, but will usually be slower overall to reach the optimal integer solution.<br />

0 Branch variable automatically selected<br />

1 Branch on variable with maximum infeasibility. This rule forces larger changes earlier in the tree,<br />

which tends to produce faster overall times to reach the optimal integer solution.<br />

2 Branch based on pseudo costs. Generally, the pseudo-cost setting is more effective when the problem<br />

contains complex trade-offs and the dual values have an economic interpretation.<br />

3 Strong Branching. This setting causes variable selection based on partially solving a number of subproblems<br />

with tentative branches to see which branch is most promising. This is often effective on<br />

large, difficult problems.<br />

4 Branch based on pseudo reduced costs

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

Saved successfully!

Ooh no, something went wrong!