Table 12.1 summarizes the options available for the OPTMILP procedure, classified by function.
Table 12.1: Options for the OPTMILP Procedure
Description |
Option |
---|---|
Data Set Options |
|
Specifies the input data set |
|
Specifies the constraint activities output data set |
|
Specifies whether the MILP model is a maximization or minimization problem |
|
Specifies the primal solution input data set (warm start) |
|
Specifies the primal solution output data set |
|
Presolve Option |
|
Specifies the type of presolve |
|
Control Options |
|
Specifies the stopping criterion based on absolute objective gap |
|
Specifies the cutoff value for node removal |
|
Emphasizes feasibility or optimality |
|
Specifies the maximum violation on variables and constraints |
|
Specifies the maximum allowed difference between an integer variable’s value and an integer |
|
Specifies the frequency of printing the node log |
|
Specifies the detail of solution progress printed in log |
|
Specifies the maximum number of nodes to be processed |
|
Specifies the maximum number of solutions to be found |
|
Specifies the time limit for the optimization process |
|
Specifies the tolerance used in determining the optimality of nodes in the branch-and-bound tree |
|
Specifies whether to enable or disable parallel processing of the branch-and-cut algorithm |
|
Toggles ODS output |
|
Specifies the probing level |
|
Specifies the stopping criterion based on relative objective gap |
|
Specifies the scale of the problem matrix |
|
Specifies the initial seed for the random number generator |
|
Specifies the stopping criterion based on target objective value |
|
Specifies whether time units are CPU time or real time |
|
Heuristics Option |
|
Specifies the primal heuristics level |
|
Search Options |
|
Specifies the level of conflict search |
|
Specifies the node selection strategy |
|
Enables use of variable priorities |
|
Specifies the number of simplex iterations performed on each variable in strong branching strategy |
|
Specifies the number of candidates for strong branching |
|
Specifies the level of symmetry detection |
|
Specifies the rule for selecting branching variable |
|
Cut Options |
|
Specifies the cut level for all cuts |
|
Specifies the clique cut level |
|
Specifies the flow cover cut level |
|
Specifies the flow path cut level |
|
Specifies the Gomory cut level |
|
Specifies the generalized upper bound (GUB) cover cut level |
|
Specifies the implied bounds cut level |
|
Specifies the knapsack cover cut level |
|
Specifies the lift-and-project cut level |
|
Specifies the mixed lifted 0-1 cut level |
|
Specifies the mixed integer rounding (MIR) cut level |
|
Specifies the row multiplier factor for cuts |
|
Specifies the overall cut aggressiveness |
|
Specifies the zero-half cut level |