25.11.2015 Views

The MOSEK Python optimizer API manual Version 7.0 (Revision 141)

Optimizer API for Python - Documentation - Mosek

Optimizer API for Python - Documentation - Mosek

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.

558 APPENDIX D. <strong>API</strong> CONSTANTS<br />

dinfitem.mio obj int<br />

<strong>The</strong> primal objective value corresponding to the best integer feasible solution. Please note that at<br />

least one integer feasible solution must have located i.e. check iinfitem.mio num int solutions.<br />

dinfitem.mio obj rel gap<br />

Given that the mixed-integer <strong>optimizer</strong> has computed a feasible solution and a bound on the<br />

optimal objective value, then this item contains the relative gap defined by<br />

|(objective value of feasible solution) − (objective bound)|<br />

.<br />

max(δ, |(objective value of feasible solution)|)<br />

where δ is given by the paramater dparam.mio rel gap const. Otherwise it has the value -1.0.<br />

dinfitem.mio <strong>optimizer</strong> time<br />

Time spent in the <strong>optimizer</strong> while solving the relaxtions.<br />

dinfitem.mio root <strong>optimizer</strong> time<br />

Time spent in the <strong>optimizer</strong> while solving the root relaxation.<br />

dinfitem.mio root presolve time<br />

Time spent in while presolveing the root relaxation.<br />

dinfitem.mio time<br />

Time spent in the mixed-integer <strong>optimizer</strong>.<br />

dinfitem.mio user obj cut<br />

If the objective cut is used, then this information item has the value of the cut.<br />

dinfitem.<strong>optimizer</strong> time<br />

Total time spent in the <strong>optimizer</strong> since it was invoked.<br />

dinfitem.presolve eli time<br />

Total time spent in the eliminator since the presolve was invoked.<br />

dinfitem.presolve lindep time<br />

Total time spent in the linear dependency checker since the presolve was invoked.<br />

dinfitem.presolve time<br />

Total time (in seconds) spent in the presolve since it was invoked.<br />

dinfitem.primal repair penalty obj<br />

<strong>The</strong> optimal objective value of the penalty function.<br />

dinfitem.qcqo reformulate time<br />

Time spent with conic quadratic reformulation.

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

Saved successfully!

Ooh no, something went wrong!