10.03.2015 Views

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

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.

70 CHAPTER 2. CONVEX GEOMETRY<br />

where the columns of Z ∈ R n×n−1 constitute a basis for the nullspace<br />

N(a T ) = {x∈ R n | a T x=0} . 2.17<br />

Conversely, given any point y p in R n , the unique hyperplane containing<br />

it having normal a is the affine set ∂H (105) where b equals a T y p and<br />

where a basis for N(a T ) is arranged in Z columnar. Hyperplane dimension<br />

is apparent from the dimensions of Z ; that hyperplane is parallel to the<br />

span of its columns.<br />

2.4.2.0.1 Exercise. Hyperplane scaling.<br />

Given normal y , draw a hyperplane {x∈ R 2 | x T y =1}. Suppose z = 1y . 2<br />

On the same plot, draw the hyperplane {x∈ R 2 | x T z =1}. Now suppose<br />

z = 2y , then draw the last hyperplane again with this new z . What is the<br />

apparent effect of scaling normal y ?<br />

<br />

2.4.2.0.2 Example. Distance from origin to hyperplane.<br />

Given the (shortest) distance ∆∈ R + from the origin to a hyperplane<br />

having normal vector a , we can find its representation ∂H by dropping<br />

a perpendicular. The point thus found is the orthogonal projection of the<br />

origin on ∂H (E.5.0.0.5), equal to a∆/‖a‖ if the origin is known a priori<br />

to belong to halfspace H − (Figure 21), or equal to −a∆/‖a‖ if the origin<br />

belongs to halfspace H + ; id est, when H − ∋0<br />

∂H = { y | a T (y − a∆/‖a‖) = 0 } = { y | a T y = ‖a‖∆ } (107)<br />

or when H + ∋0<br />

∂H = { y | a T (y + a∆/‖a‖) = 0 } = { y | a T y = −‖a‖∆ } (108)<br />

Knowledge of only distance ∆ and normal a thus introduces ambiguity into<br />

the hyperplane representation.<br />

<br />

2.4.2.1 Matrix variable<br />

Any halfspace in R mn may be represented using a matrix variable. For<br />

variable Y ∈ R m×n , given constants A∈ R m×n and b = 〈A , Y p 〉 ∈ R<br />

H − = {Y ∈ R mn | 〈A, Y 〉 ≤ b} = {Y ∈ R mn | 〈A, Y −Y p 〉 ≤ 0} (109)<br />

H + = {Y ∈ R mn | 〈A, Y 〉 ≥ b} = {Y ∈ R mn | 〈A, Y −Y p 〉 ≥ 0} (110)<br />

2.17 We will later find this expression for y in terms of nullspace of a T (more generally, of<br />

matrix A T (134)) to be a useful device for eliminating affine equality constraints, much as<br />

we did here.

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

Saved successfully!

Ooh no, something went wrong!