12.07.2015 Views

ILOG CPLEX 11.0 User's Manual

ILOG CPLEX 11.0 User's Manual

ILOG CPLEX 11.0 User's Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

easonable amount of computation time, a user might choose a larger relative MIP Gap toallow early termination; for example, a relative MIP Gap of 0.05 (corresponding to 5%).Conversely, in a model where the objective function amounts to billions of dollars and thedata are accurate to a degree that further processing is worthwhile, a tighter relative MIPGap (even 0.0) may be advantageous to avoid any chance of missing the best possiblesolution.<strong>ILOG</strong> <strong>CPLEX</strong> also terminates optimization when it reaches a limit that you have set. Youcan set limits on time, number of nodes, size of tree memory, and number of integersolutions. Table 14.4 summarizes those parameters and their purpose.Table 14.4Parameters to Limit MIP OptimizationTo set a limit onUse this parameterConcert Technology Callable LibraryInteractive Optimizerelapsed time TiLim CPX_PARAM_TILIM timelimitnumber of nodes NodeLim CPX_PARAM_NODELIM mip limits nodessize of tree TreLim CPX_PARAM_TRELIM mip limits treememorynumber of integer solutions IntSolLim CPX_PARAM_INTSOLLIM mip limits solutionsrelative MIP gap tolerance EpGap CPX_PARAM_EPGAP mip tolerances mipgapabsolute MIP gap tolerance EpAGap CPX_PARAM_EPAGAP mip tolerances absmipgap<strong>ILOG</strong> <strong>CPLEX</strong> also terminates when an error occurs, such as when <strong>ILOG</strong> <strong>CPLEX</strong> runs outof memory or when a subproblem cannot be solved. If an error is due to failure to solve asubproblem, an additional line appears in the node log file to indicate the reason for thatfailure. For suggestions about overcoming such errors, see Troubleshooting MIPPerformance Problems on page 288.Tuning Performance Features of the Mixed Integer OptimizerThe <strong>ILOG</strong> <strong>CPLEX</strong> Mixed Integer Optimizer contains a wealth of features intended to aid inthe solution of challenging MIP models. While default strategies are provided that solve themajority of models without user involvement, there exist difficult models that benefit fromattention to performance tuning.To help you decide whether default settings of parameters are best for your model, orwhether other parameter settings may improve performance, the tuning tool is available.264 <strong>ILOG</strong> <strong>CPLEX</strong> <strong>11.0</strong> — USER’ S MANUAL

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!