Functional Summary

Table 6.1 summarizes the options available for the SOLVE WITH MILP statement, classified by function.

Table 6.1 Options for the MILP Solver

Description

Option

Presolve Option

 

Specifies the type of presolve

PRESOLVER=

Warm Start Option

 

Specifies the primal solution input data set (warm start)

PRIMALIN

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=

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=