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.

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

• l x ∈ R n is the lower limit on the activity for the variables.<br />

• u x ∈ R n is the upper limit on the activity for the variables.<br />

A primal solution (x) is (primal) feasible if it satisfies all constraints in (4.1). If (4.1) has at least one<br />

primal feasible solution, then (4.1) is said to be (primal) feasible.<br />

In case (4.1) does not have a feasible solution, the problem is said to be (primal) infeasible .<br />

4.1.1 Duality for <strong>line</strong>ar optimization<br />

Corresponding to the primal problem (4.1), there is a 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 + c f<br />

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

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

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

If a bound in the primal problem is plus or minus infinity, the corresponding dual variable is fixed at<br />

0, and we use the convention that the product of the bound value and the corresponding dual variable<br />

is 0. E.g.<br />

(4.2)<br />

l x j = −∞ ⇒ (s x l ) j = 0 and l x j · (s x l ) j = 0.<br />

This is equivalent to removing variable (s x l ) j from the dual problem.<br />

A solution<br />

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

to the dual problem is feasible if it satisfies all the constraints in (4.2). If (4.2) has at least one feasible<br />

solution, then (4.2) is (dual) feasible, otherwise the problem is (dual) infeasible.<br />

4.1.1.1 A primal-dual feasible solution<br />

A solution<br />

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

is denoted a primal-dual feasible solution, if (x) is a solution to the primal problem (4.1) and (y, s c l , sc u, s x l , sx u)<br />

is a solution to the corresponding dual problem (4.2).<br />

4.1.1.2 <strong>The</strong> duality gap<br />

Let<br />

(x ∗ , y ∗ , (s c l ) ∗ , (s c u) ∗ , (s x l ) ∗ , (s x u) ∗ )

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

Saved successfully!

Ooh no, something went wrong!