GAMS/Cplex 7.1 Release Notes


Removed Parameters

The following parameters have been removed as of version 7.1:

Parameters nodefiledir and nodefilelim have been replaced by new parameters workdir and workmem.

New Cplex Parameters

Cplex Parameter barooc

Permits use of disk for temporary storage of the Barrier Cholesky factorization. This can allow solution of larger models on a given computer.

Cplex Parameter precompress

Specifies whether or not the original model should be compressed after presolve is performed.

Cplex Parameter workdir

Specifies the name of an existing directory into which Cplex may store temporary files. Used for MIP node files and by the new out-of-core Barrier capability.

Cplex Parameter workmem

Specifies an upper limit on the amount of main memory that Cplex can use for working files.

Cplex Parameters Now Accessible via GAMS

Cplex Parameter netepopt

Optimality tolerance for the network simplex method.

Cplex Parameter neteprhs

Feasibility tolerance for the network simplex method.

Cplex Parameter netppriind

Network simplex pricing algorithm.

Cplex Parameter with Changed Meaning

Cplex Parameter trelim

This is now an upper limit on the size of the branch and cut tree. Formerly, it specified the maximum size in main memory.

New GAMS/Cplex Parameters

GAMS/Cplex Parameter interactive

Parameters can now be set interactively after interrupting Cplex with a Control-C.

GAMS/Cplex Parameter quality

Solution quality statistics available from Cplex can now be written to the GAMS listing file.



GAMS/Cplex 7.0 Release Notes


General

Licensing

The GAMS license file now includes information on the various separately licensed Cplex options. The Cplex license manager is no longer used to control access to GAMS/Cplex.

Semi-Continuous and Semi-Integer Variables

Cplex now supports the GAMS SemiCont and SemiInt variable types.

Cplex Parameter lpmethod

This new Cplex parameter is now used to select the algorithm to be used for LP problems. The default LP method has been changed to dual simplex.

GAMS/Cplex Parameter names

The default for this parameter has been changed to yes.

GAMS/Cplex Parameter rerun

Possible values for this parameter now include auto which is the default. This is equivalent to no if names have been loaded into Cplex and yes if not.

Preprocessing

Cplex Parameter predual

The default for this parameter has been changed to automatic. As of Cplex 7.0, the automatic setting affects only the barrier method. It is equivalent to off for the other methods.

Cplex Parameter reduce

This new Cplex parameter determines whether primal reductions, dual reductions, or both, are performed during preprocessing.

GAMS/Cplex Parameter finaladvind

This parameter is no longer available. Its purpose was to allow the use of presolve for the final LP of a MIP. As of Cplex 7.0, presolve is always used for the final LP.

Simplex

Cplex Parameter pdswitch

This new Cplex parameter determines whether a switch of algorithms will be made when undoing perturbations and/or shifts that may occur during execution of the primal or dual simplex algorithms.

Barrier

Cplex Parameter barcrossalg

This new Cplex parameter is used to determine which crossover method to use at the end of a barrier run.

MIP

Cplex Parameter fraccuts

The default for this paramter is now automatic which provides the best performance for most models.

Cplex Parameter heuristic

This parameter is no longer supported in GAMS/Cplex. Its functionality has been improved on, and replaced by, the periodic heuristic controlled by Cplex parameter heurfreq.

Cplex Parameter nodefileind

The default value for this parameter has been changed from no node file to node file in memory and compressed. This should have a minimal effect on speed with a reduction in memory usage when large trees are generated.

Cplex Parameter trelim

The default value for this parameter has been changed from 1e+75 to 128. This will cause a decrease in memory usage when large trees are generated.

Cplex Parameter miphybalg

This parameter has been removed. Use parameter barcrossalg instead.

Cplex Parameter mipemphasis

This new Cplex parameter specifies whether feasibility or optimality should be emphasized as the algorithm proceeds.

Cplex Parameter preslvnd

This new Cplex parameter controls whether presolve will be performed at the nodes of the branch and bound tree.

Cplex Parameter probe

This parameter has a new setting of 3 which performs additional analysis beyond levels 1 and 2.

Cplex Parameter cutpass

This new Cplex parameter limits the number of passes that Cplex will perform when generating cutting planes on a MIP model.

Cplex Parameter aggcutlim

This new Cplex parameter limits the number of constraints that can be aggregated for generating flow cover and mixed integer rounding cuts.

Cplex Parameter flowpaths

This new Cplex parameter determines whether or not flow path cuts should be generated for the problem.

Cplex Parameter mircuts

This new Cplex parameter determines whether or not mixed integer rounding cuts should be generated for the problem.

Cplex Parameter disjcuts

This new Cplex parameter determines whether or not disjunctive cuts will be generated for the problem.

Cplex Parameter fracpass

This new Cplex parameter limits the number of passes that Cplex will perform when generating Gomory cuts on a MIP model.

Cplex Parameter fraccand

This new Cplex parameter limits the number of candidate variables that Cplex will examine when generating Gomory cuts on a MIP model.