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.

78 CHAPTER 2. CONVEX GEOMETRY<br />

2.4.3 Angle between hyperspaces<br />

Given halfspace-descriptions, the dihedral angle between hyperplanes and<br />

halfspaces is defined as the angle between their defining normals. Given<br />

normals a and b respectively describing ∂H a and ∂H b , for example<br />

( )<br />

(∂H a , ∂H b ) = ∆ 〈a , b〉<br />

arccos radians (126)<br />

‖a‖ ‖b‖<br />

2.5 Subspace representations<br />

There are two common forms of expression for Euclidean subspaces, both<br />

coming from elementary linear algebra: range form and nullspace form;<br />

a.k.a, vertex-description and halfspace-description respectively.<br />

The fundamental vector subspaces associated with a matrix A∈ R m×n<br />

[287,3.1] are ordinarily related<br />

and of dimension:<br />

with complementarity<br />

R(A T ) ⊥ N(A), N(A T ) ⊥ R(A) (127)<br />

R(A T ) ⊕ N(A) = R n , N(A T ) ⊕ R(A) = R m (128)<br />

dim R(A T ) = dim R(A) = rankA ≤ min{m,n} (129)<br />

dim N(A) = n − rankA , dim N(A T ) = m − rankA (130)<br />

From these four fundamental subspaces, the rowspace and range identify one<br />

form of subspace description (range form or vertex-description (2.3.4))<br />

R(A T ) ∆ = spanA T = {A T y | y ∈ R m } = {x∈ R n | A T y=x , y ∈R(A)} (131)<br />

R(A) ∆ = spanA = {Ax | x∈ R n } = {y ∈ R m | Ax=y , x∈R(A T )} (132)<br />

while the nullspaces identify the second common form (nullspace form or<br />

halfspace-description (104))<br />

N(A) ∆ = {x∈ R n | Ax=0} (133)<br />

N(A T ) ∆ = {y ∈ R m | A T y=0} (134)

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

Saved successfully!

Ooh no, something went wrong!