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.

Note: The parameter to limit the number of integer solutions in a MIP (IntSolLim inConcert Technology or CPX_PARAM_INTSOLLIM in the Callable Library or mip limitssolutions in the Interactive Optimizer) does not apply to the populate procedure; if youwant to limit the populate procedure, apply the populate limit parameter (PopulateLim,CPX_PARAM_POPULATELIM) instead.◆◆◆Time limit, as in a standard MIP optimization.●●●TiLim in Concert TechnologyCPX_PARAM_TILIM in the Callable Library (C API)timelimit in the Interactive OptimizerNode limit, as in a standard MIP optimization.●●●NodeLim in Concert TechnologyCPX_PARAM_NODELIM in the Callable Library (C API)mip limit nodes in the Interactive OptimizerIn the absence of other stopping criteria, the populate procedure stops when it cannotenumerate any more solutions.In particular, if you specify an objective tolerance with the relative or absolute solutionpool gap parameters, populate stops if it cannot enumerate any more solutions within thespecified objective tolerance.However, there may exist additional solutions that are feasible, and if you have specifiedan objective tolerance, those feasible solutions may also satisfy this additional criterion.(For example, there may be a great many solutions to a given problem with the sameinteger values but different values for continuous variables.) Depending on the solutionpool intensity parameter, populate may or may not enumerate all possible solutions.Consequently, populate may stop when it has enumerated only a subset of the solutionssatisfying your criteria.Choosing Whether to Accumulate or PopulateBoth MIP optimization and populate generate a series of solutions, but the two proceduresdiffer in their aims. The aim of MIP optimization is optimality: after a solution has beenfound, MIP optimization will generate only solutions of improving objective value, and theprocedure will stop when optimality has been proven. In contrast, the aim of populate is togenerate as many solutions as possible: after a solution has been found, populate may310 <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!