25.11.2015 Views

The MOSEK command line tool Version 7.0 (Revision 141)

The MOSEK command line tool. Version 7.0 ... - Documentation

The MOSEK command line tool. Version 7.0 ... - Documentation

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.

22 CHAPTER 4. PROBLEM FORMULATION AND SOLUTIONS<br />

are satisfied.<br />

(s c l ) ∗ i ((x c i) ∗ − li c ) = 0, i = 0, . . . , m − 1,<br />

(s c u) ∗ i (u c i − (x c i) ∗ ) = 0, i = 0, . . . , m − 1,<br />

(s x l ) ∗ j (x ∗ j − lj x ) = 0, j = 0, . . . , n − 1,<br />

(s x u) ∗ j (u x j − x ∗ j ) = 0, j = 0, . . . , n − 1,<br />

If (4.1) has an optimal solution and <strong>MOSEK</strong> solves the problem successfully, both the primal and dual<br />

solution are reported, including a status indicating the exact state of the solution.<br />

4.1.2 Infeasibility for <strong>line</strong>ar optimization<br />

4.1.2.1 Primal infeasible problems<br />

If the problem (4.1) is infeasible (has no feasible solution), <strong>MOSEK</strong> will report a certificate of primal<br />

infeasibility: <strong>The</strong> dual solution reported is the certificate of infeasibility, and the primal solution is<br />

undefined.<br />

A certificate of primal infeasibility is a feasible solution to the modified dual problem<br />

maximize (l c ) T s c l − (u c ) T s c u + (l x ) T s x l − (u x ) T s x u<br />

subject to A T y + s x l − s x u = 0,<br />

− y + s c l − s c u = 0,<br />

s c l , s c u, s x l , s x u ≥ 0,<br />

such that the objective value is strictly positive, i.e. a solution<br />

(4.4)<br />

to (4.4) so that<br />

(y ∗ , (s c l ) ∗ , (s c u) ∗ , (s x l ) ∗ , (s x u) ∗ )<br />

(l c ) T (s c l ) ∗ − (u c ) T (s c u) ∗ + (l x ) T (s x l ) ∗ − (u x ) T (s x u) ∗ > 0.<br />

Such a solution implies that (4.4) is unbounded, and that its dual is infeasible. As the constraints to<br />

the dual of (4.4) is identical to the constraints of problem (4.1), we thus have that problem (4.1) is<br />

also infeasible.<br />

4.1.2.2 Dual infeasible problems<br />

If the problem (4.2) is infeasible (has no feasible solution), <strong>MOSEK</strong> will report a certificate of dual<br />

infeasibility: <strong>The</strong> primal solution reported is the certificate of infeasibility, and the dual solution is<br />

undefined.<br />

A certificate of dual infeasibility is a feasible solution to the modified primal problem<br />

minimize<br />

subject to<br />

ˆlc<br />

ˆlx<br />

c T x<br />

≤ Ax ≤ û c ,<br />

≤ x ≤ û x ,<br />

(4.5)

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

Saved successfully!

Ooh no, something went wrong!