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.

30 3 Polyhedra, Polytopes and Simplices<br />

3.4.7 Set-Difference<br />

x2<br />

10<br />

8<br />

6<br />

4<br />

2<br />

0<br />

-2<br />

-4<br />

-6<br />

-8<br />

-10<br />

-10 -5 0 5 10<br />

x1<br />

Figure 3.7 Illustration of the Chebychev ball contained in a polytope P.<br />

x3<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

1<br />

0<br />

x2<br />

-1-0.5 0 0.5 1 1.5<br />

-1<br />

-2<br />

Figure 3.8 Illustration of a projection of a 3-dimensional polytope P onto a<br />

plane.<br />

The set-difference of two polytopes Y and R0<br />

x1<br />

R = Y \ R0 := {x ∈ R n : x ∈ Y, x /∈ R0}, (3.22)<br />

in general, can be a nonconvex and disconnected set and can be described as a Pcollection<br />

R = m i=1 Ri, where Y = m i=1 Ri<br />

<br />

(R0 Y). The P-collection R =<br />

m i=1 Ri can be computed by consecutively inverting the half-spaces defining R0<br />

as described in the following Theorem 3.1.<br />

Note that here we use the term P-collection in the dual context of both Pcollection<br />

and its underlying set (cf. Definitions 3.3 and 3.4). The precise statement<br />

would say that R = Y \ R0, where R is underlying set of the P-collection R =<br />

{Ri} m i=1 . However, whenever it is clear from context, we will use the former, more<br />

compact form.<br />

Theorem 3.1 [38] Let Y ⊆ Rn be a polyhedron, R0 {x ∈ Rn <br />

: Ax ≤ b}, and<br />

¯R0<br />

m {x ∈ Y : Ax ≤ b} = R0 Y, where b ∈ R , R0 = ∅ and Ax ≤ b is a minimal

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

Saved successfully!

Ooh no, something went wrong!