Solving the Discrete Euler-Arnold Equations for the Generalized Rigid Body Motion
Joao R. Cardoso, Pedro Miraldo

TL;DR
This paper introduces three novel iterative algorithms based on Riemannian optimization techniques for solving the Moser-Veselov equation, which models the motion of a generalized rigid body, demonstrating improved performance over existing methods.
Contribution
The paper develops and compares three new iterative algorithms utilizing Riemannian optimization for solving the discretized Euler-Arnold equations, applicable beyond conditions of existing direct methods.
Findings
The first algorithm outperforms others in accuracy and iteration count.
All methods effectively solve the Moser-Veselov equation under various conditions.
The algorithms are robust even when direct methods are not applicable.
Abstract
We propose three iterative methods for solving the Moser-Veselov equation, which arises in the discretization of the Euler-Arnold differential equations governing the motion of a generalized rigid body. We start by formulating the problem as an optimization problem with orthogonal constraints and proving that the objective function is convex. Then, using techniques from optimization on Riemannian manifolds, the three feasible algorithms are designed. The first one splits the orthogonal constraints using the Bregman method, whereas the other two methods are of the steepest-descent type. The second method uses the Cayley-transform to preserve the constraints and a Barzilai-Borwein step size, while the third one involves geodesics, with the step size computed by Armijo's rule. Finally, a set of numerical experiments are carried out to compare the performance of the proposed algorithms,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
