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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

50 CHAPTER 6. THE OPTIMIZERS FOR MIXED-INTEGER PROBLEMS<br />

Name Run-to-run deterministic Parallelized Strength Cost<br />

Mixed-integer conic Yes Yes Conic Free add-on<br />

Mixed-integer No Partial Linear Payed add-on<br />

Table 6.1: Mixed-integer optimizers.<br />

<strong>The</strong> mixed-integer optimization problem<br />

z ∗ = minimize c T x<br />

subject to Ax = b,<br />

x ≥ 0<br />

x j ∈ Z, ∀j ∈ J ,<br />

(6.1)<br />

has the continuous relaxation<br />

z = minimize c T x<br />

subject to Ax = b,<br />

x ≥ 0<br />

(6.2)<br />

<strong>The</strong> continuos relaxation is identical to the mixed-integer problem with the restriction that some<br />

variables must be integer removed.<br />

<strong>The</strong>re are two important observations about the continuous relaxation. Firstly, the continuous relaxation<br />

is usually much faster to optimize than the mixed-integer problem. Secondly if ˆx is any feasible<br />

solution to (6.1) and<br />

then<br />

¯z := c T ˆx<br />

z ≤ z ∗ ≤ ¯z.<br />

This is an important observation since if it is only possible to find a near optimal solution within a<br />

reasonable time frame then the quality of the solution can nevertheless be evaluated. <strong>The</strong> value z is<br />

a lower bound on the optimal objective value. This implies that the obtained solution is no further<br />

away from the optimum than ¯z − z in terms of the objective value.<br />

Whenever a mixed-integer problem is solved <strong>MOSEK</strong> rapports this lower bound so that the quality of<br />

the reported solution can be evaluated.<br />

6.2 <strong>The</strong> mixed-integer optimizers<br />

<strong>MOSEK</strong> includes two mixed-integer optimizer which is compared in Table 6.1. Both optimizers can<br />

handle problems with <strong>line</strong>ar, quadratic objective and constraints and conic constraints. However, a<br />

problem must not contain both quadratic objective and constraints and conic constraints.

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

Saved successfully!

Ooh no, something went wrong!