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.4. TWO-SIDED ORTHOGONAL PROCRUSTES 605<br />

C.4.0.2<br />

Maximization<br />

Any permutation matrix is an orthogonal matrix. Defining a row- and<br />

column-swapping permutation matrix (a reflection matrix,B.5.2)<br />

⎡ ⎤<br />

0 1<br />

·<br />

Ξ = Ξ T =<br />

⎢ ·<br />

⎥<br />

(1608)<br />

⎣ 1 ⎦<br />

1 0<br />

then an optimal solution R ⋆ to the maximization problem [sic]<br />

minimizes tr(A T R T BR) : [174] [206,2.1] [207]<br />

maximize ‖A − R T BR‖ F<br />

R<br />

(1609)<br />

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

R ⋆ = Q B ΞQ T A ∈ R N×N (1610)<br />

The optimal value for the objective of maximization is<br />

‖Q A Λ A Q T A − R⋆T Q B Λ B Q T B R⋆ ‖ F = ‖Q A Λ A Q T A − Q A ΞT Λ B ΞQ T A ‖ F<br />

= ‖Λ A − ΞΛ B Ξ‖ F<br />

(1611)<br />

while the corresponding trace minimization has optimal value<br />

C.4.1<br />

inf tr(A T R T BR) = tr(A T R ⋆T BR ⋆ ) = tr(Λ A ΞΛ B Ξ) (1612)<br />

R T =R −1<br />

Procrustes’ relation to linear programming<br />

Although these two-sided Procrustes problems are nonconvex, a connection<br />

with linear programming [82] was discovered by Anstreicher & Wolkowicz<br />

[11,3] [206,2.1] [207]: Given A,B∈ S N , this semidefinite program in S<br />

and T<br />

minimize tr(A T R T BR) = maximize tr(S + T ) (1613)<br />

R<br />

S , T ∈S N<br />

subject to R T = R −1 subject to A T ⊗ B − I ⊗ S − T ⊗ I ≽ 0

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

Saved successfully!

Ooh no, something went wrong!