02.08.2013 Views

Model Predictive Control

Model Predictive Control

Model Predictive Control

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.

50 4 Linear and Quadratic Optimization<br />

x2<br />

2<br />

c = 1<br />

optimal primal solutions<br />

max<br />

(a) Case 2 - Primal LP<br />

1<br />

x1<br />

y2<br />

dual degenerate<br />

′<br />

<br />

1<br />

1<br />

min<br />

c = 1<br />

(b) Case 2 - Dual LP<br />

Figure 4.4 LP with Primal and Dual Degeneracy<br />

y = 1<br />

active constraints, exactly as many as the number of decision variables. The<br />

same holds true in the dual space, where the optimal dual variable is (0, 1).<br />

Case 2. The situation changes when c = 1, as portrayed in Figure 4.4. Consider<br />

the two solutions for the primal LP denoted with 1 and 2 in Figure 4.4(a) and<br />

referred to as “basic” solutions. Basic solution 1 is primal non-degenerate, since<br />

it is defined by exactly as many active constraints as there are variables. Basic<br />

solution 2 is primal degenerate, since it is defined by three active constraints,<br />

i.e., more than two. Any convex combination of optimal solutions 1 and 2<br />

is also optimal. This continuum of optimal solutions in the primal problem<br />

corresponds to a degenerate solution in the dual space, hence the primal problem<br />

is dual-degenerate. That is, the dual problem is primal-degenerate. Both basic<br />

solutions correspond to a degenerate solution point in the dual space, as seen<br />

on Figure 4.4(b). In conclusion, Figures 4.4(a) and 4.4(b) show an example<br />

of a primal problem with multiple optima and the corresponding dual problem<br />

being primal degenerate.<br />

Case 3. We want to show that the statement “if the dual problem is primal degenerate<br />

then the primal problem has multiple optima” is, in general, not true.<br />

Consider case 2 and switch dual and primal problems, i.e.,call the “dual problem”<br />

primal problem and the “primal problem” dual problem (this can be done<br />

since the dual of the dual problem is the primal problem). Then, we have a<br />

dual problem which is primal degenerate in solution 2 while the primal problem<br />

does not present multiple optima.<br />

4.1.5 Convex Piecewise Linear Optimization<br />

Consider a continuous and convex piecewise affine function J : R ⊆ R s → R:<br />

J(z) = c ′ iz + di for [ z ] ∈ Ri, (4.10)<br />

y1

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

Saved successfully!

Ooh no, something went wrong!