10.03.2015 Views

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

C.3. ORTHOGONAL PROCRUSTES PROBLEM 603<br />

Optimal solution R ⋆ can reveal rotation/reflection (5.5.2,B.5) of one<br />

list in the columns of matrix A with respect to another list in B . Solution<br />

is unique if rankBV N = n . [96,2.4.1] In the case that A is a vector and<br />

permutation of B , solution R ⋆ is not necessarily a permutation matrix<br />

(4.6.0.0.3) although the optimal objective will be zero. More generally,<br />

the optimal value for objective of minimization is<br />

tr ( A T A + B T B − 2AB T R ⋆) = tr(A T A) + tr(B T B) − 2 tr(UΣU T )<br />

= ‖A‖ 2 F + ‖B‖2 F − 2δ(Σ)T 1<br />

while the optimal value for corresponding trace maximization is<br />

(1596)<br />

sup tr(A T R T B) = tr(A T R ⋆T B) = δ(Σ) T 1 ≥ tr(A T B) (1597)<br />

R T =R −1<br />

The same optimal solution R ⋆ solves<br />

C.3.1<br />

Effect of translation<br />

maximize ‖A + R T B‖ F<br />

R<br />

(1598)<br />

subject to R T = R −1<br />

Consider the impact on problem (1593) of dc offset in known lists<br />

A,B∈ R n×N . Rotation of B there is with respect to the origin, so better<br />

results may be obtained if offset is first accounted. Because the geometric<br />

centers of the lists AV and BV are the origin, instead we solve<br />

minimize ‖AV − R T BV ‖ F<br />

R<br />

(1599)<br />

subject to R T = R −1<br />

where V ∈ S N is the geometric centering matrix (B.4.1). Now we define the<br />

full singular value decomposition<br />

and an optimal rotation matrix<br />

AV B T ∆ = UΣQ T ∈ R n×n (1600)<br />

R ⋆ = QU T ∈ R n×n (1594)<br />

The desired result is an optimally rotated offset list<br />

R ⋆T BV + A(I − V ) ≈ A (1601)<br />

which most closely matches the list in A . Equality is attained when the lists<br />

are precisely related by a rotation/reflection and an offset. When R ⋆T B=A<br />

or B1=A1=0, this result (1601) reduces to R ⋆T B ≈ A .

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

Saved successfully!

Ooh no, something went wrong!