1
$\begingroup$

I want to find an anti-symmetric matrix $T$ which minimizes $\|A-e^TBe^{-T}\|^2 + \mu\|T\|^2$, where $A$ and $B$ are symmetric positive definite matrices and the norm is the Frobenius matrix norm. The original orthogonal Procrustes problem is to find an orthogonal matrix $\Omega$ that minimizes $\|A - \Omega B\|$. That problem can be solved by doing an SVD of the matrix $B^TA$, as explained in for example wikipedia, http://en.wikipedia.org/wiki/Orthogonal_Procrustes_problem. My problem is different in that I want to penalize large rotations that don't really do much to improve the fit between $A$ and the rotated $B$ matrix. Is there any simple way to solve my penalized problem (the non-simple way being direct minimization of the expression, but that is much less straight forward than doing a standard SVD).

Edit: The non-penalized version of my problem is called the Two sided orthogonal Procrustes problem, and can be solved by doing an eigendecomposition of $A$ and $B$ separately. Then apparently $e^T = V_B D V_A^T$ is a solution for any matrix diagonal matrix $D$ with +1 and -1 on the diagonal.

  • 0
    I could use the penalty $\|1 - e^T\|^2$ instead, that would be the same for small $T$. Any ideas how to use that in practice?2011-11-08

0 Answers 0