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

An alternative way of solving rotational Procrutes problem #143

Open
FanwangM opened this issue Feb 18, 2022 · 4 comments
Open

An alternative way of solving rotational Procrutes problem #143

FanwangM opened this issue Feb 18, 2022 · 4 comments
Labels
enhancement New feature or request low priority

Comments

@FanwangM
Copy link
Collaborator

FanwangM commented Feb 18, 2022

An interesting paper proposed to solve the rotational Procrustes problem without SVD, J. Geom. Symmetry Phys., 53, 21–53, 2019. We can support this in the next major release.

@FanwangM FanwangM added the enhancement New feature or request label Feb 18, 2022
@PaulWAyers
Copy link
Member

@fwmeng88 is this different from:
#42
and
#16

It seems to be attempting something similar, but I didn't read the paper in detail.

@FanwangM
Copy link
Collaborator Author

I don't think the method proposed in this paper is related to #42 and #16. They provided an alternative way to solve rotational Procrustes problem 2D and 3D without doing SVD. page 17-28 in https://arxiv.org/pdf/1908.08824.pdf

@PaulWAyers

@PaulWAyers
Copy link
Member

Ah, now I understand. The algorithm is interesting, but, as they note at the end, isn't really faster that SVD, so since the solution is the same we shouldn't expect anything different. It would be a sensible alternative algorithm that we could invoke when brute-force SVD is too costly, which would be interesting to have as a fallback in the long run. I think that in favorable cases, it seems, the new algorithm is faster.

@FanwangM
Copy link
Collaborator Author

Thanks for the clarification!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request low priority
Projects
None yet
Development

No branches or pull requests

2 participants