Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2-sided Orthogonal Procrustes for Rectangular Matrices #49

Open
PaulWAyers opened this issue Mar 1, 2021 · 0 comments
Open

2-sided Orthogonal Procrustes for Rectangular Matrices #49

PaulWAyers opened this issue Mar 1, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@PaulWAyers
Copy link
Member

PaulWAyers commented Mar 1, 2021

In chapter 7.5.2 of Procrustes Problems by J. C. Gower and G. G. Dijksterhuis an algorithm for 2-sided orthogonal Procrustes is presented. This generalizes the current treatment, which requires that the matrices being matched be symmetric and square. This is also explained in section 3.3 of Pythagoras Papadimitriou's Ph.D. thesis at the Univ. of Manchester.
papad93.pdf

Right now, the object is to find an orthogonal matrices, Q1 and Q2, such that || Q1 A Q2 - B || is minimized, where A and B are symmetric square matrices and have the same shape (i.e., both are mxm matrices). However, this reference shows that this can work even as long as A and B have the same shape; they need not be square or symmetric.

This could be an embellishment on the existing method (it contains the old method as a special case) or it could be implemented as a separate method. I'd tend to do the latter, and leave the easy case as a routine that can be used where applicable.

@FanwangM FanwangM self-assigned this Mar 1, 2021
@PaulWAyers PaulWAyers mentioned this issue Mar 4, 2021
@FarnazH FarnazH added the enhancement New feature or request label Mar 5, 2021
@PaulWAyers PaulWAyers added the good first issue Good for newcomers label Nov 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants