The Mixed Integer Linear Programming Solver

Functional Summary

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

Table 9.1: Options for the MILP Solver
Description Option
Presolve Option 
type of presolvePRESOLVER=
Warm Start Option 
primal solution input data set (warm start)PRIMALIN
Control Options 
stopping criterion based on absolute objective gapABSOBJGAP=
cutoff value for node removalCUTOFF=
emphasize feasibility or optimalityEMPHASIS=
maximum allowed difference between an integer variable's value and an integerINTTOL=
maximum number of nodes to be processedMAXNODES=
maximum number of solutions to be foundMAXSOLS=
maximum solution timeMAXTIME=
frequency of printing node logPRINTFREQ=
detail of solution progress printed in logPRINTLEVEL2=
probing levelPROBE=
stopping criterion based on relative objective gapRELOBJGAP=
scale the problem matrixSCALE=
stopping criterion based on target objective valueTARGET=
use CPU/real timeTIMETYPE=
Heuristics Option 
primal heuristics levelHEURISTICS=
Search Options 
node selection strategyNODESEL=
use of variable prioritiesPRIORITY=
number of simplex iterations performed on each variable in strong branching strategy STRONGITER=
number of candidates for strong branchingSTRONGLEN=
rule for selecting branching variableVARSEL=
Cut Options 
overall cut levelALLCUTS=
clique cut levelCUTCLIQUE=
flow cover cut levelCUTFLOWCOVER=
flow path cut levelCUTFLOWPATH=
Gomory cut levelCUTGOMORY=
generalized upper bound (GUB) cover cut levelCUTGUB=
implied bounds cut levelCUTIMPLIED=
knapsack cover cut levelCUTKNAPSACK=
lift-and-project cut levelCUTLAP=
mixed integer rounding (MIR) cut levelCUTMIR=
row multiplier factor for cutsCUTSFACTOR=
Previous Page | Next Page | Top of Page