Functional Summary

Table 11.1 summarizes the options available for the OPTMILP procedure, classified by function.

Table 11.1 Options for the OPTMILP Procedure

Description

Option

Data Set Options

 

Specifies the input data set

DATA=

Specifies the constraint activities output data set

DUALOUT=

Specifies whether the MILP model is a maximization or minimization problem

OBJSENSE=

Specifies the primal solution input data set (warm start)

PRIMALIN=

Specifies the primal solution output data set

PRIMALOUT=

Presolve Option

 

Specifies the type of presolve

PRESOLVER=

Control Options

 

Specifies the stopping criterion based on absolute objective gap

ABSOBJGAP=

Specifies the cutoff value for node removal

CUTOFF=

Emphasizes feasibility or optimality

EMPHASIS=

Specifies the maximum allowed difference between an integer variable’s value and an integer

INTTOL=

Specifies the maximum number of nodes to be processed

MAXNODES=

Specifies the maximum number of solutions to be found

MAXSOLS=

Specifies the maximum solution time

MAXTIME=

Specifies the frequency of printing the node log

PRINTFREQ=

Toggles ODS output

PRINTLEVEL=

Specifies the detail of solution progress printed in log

PRINTLEVEL2=

Specifies the probing level

PROBE=

Specifies the stopping criterion based on relative objective gap

RELOBJGAP=

Specifies the scale of the problem matrix

SCALE=

Specifies the stopping criterion based on target objective value

TARGET=

Specifies whether time units are CPU time or real time

TIMETYPE=

Heuristics Option

 

Specifies the primal heuristics level

HEURISTICS=

Search Options

 

Specifies the node selection strategy

NODESEL=

Enables use of variable priorities

PRIORITY=

Specifies the number of simplex iterations performed on each variable in strong branching strategy

STRONGITER=

Specifies the number of candidates for strong branching

STRONGLEN=

Specifies the rule for selecting branching variable

VARSEL=

Cut Options

 

Specifies the overall cut level

ALLCUTS=

Specifies the clique cut level

CUTCLIQUE=

Specifies the flow cover cut level

CUTFLOWCOVER=

Specifies the flow path cut level

CUTFLOWPATH=

Specifies the Gomory cut level

CUTGOMORY=

Specifies the generalized upper bound (GUB) cover cut level

CUTGUB=

Specifies the implied bounds cut level

CUTIMPLIED=

Specifies the knapsack cover cut level

CUTKNAPSACK=

Specifies the lift-and-project cut level

CUTLAP=

Specifies the mixed lifted 0-1 cut level

CUTMILIFTED=

Specifies the mixed integer rounding (MIR) cut level

CUTMIR=

Specifies the row multiplier factor for cuts

CUTSFACTOR=

Specifies the zero-half cut level

CUTZEROHALF=