GEORCE: a fast new control algorithm for computing geodesics
Frederik Möbius Rygaard1, Søren Hauberg1
1DTU Compute, Technical University of Denmark (DTU), Anker Engelundsvej 1, 2800 Kongens Lyngby, Denmark.
None:
Computing geodesics for Riemannian manifolds is a difficult task that often relies on numerical approximations. However, these approximations tend to be either numerically unstable, have slow convergence, or scale poorly with manifold dimension and number of grid points. We introduce a new algorithm called GEORCE that computes geodesics in a local chart via a transformation into a discrete control problem. We show that GEORCE has global convergence and quadratic local convergence. In addition, we show that it extends to Finsler manifolds. For both Finslerian and Riemannian manifolds, we thoroughly benchmark GEORCE against several alternative optimization algorithms and show empirically that it has a much faster and more accurate performance for a variety of manifolds, including key manifolds from information theory and manifolds that are learned using generative models.
Related Concept Videos
Area Computation by the Alternative Coordinate Method
Fast Decoupled and DC Powerflow
Centroid for the Paraboloid of Revolution
The centroid for the paraboloid of revolution is the point where all the mass of the paraboloid is concentrated. This centroid is important for engineering applications, as it determines how forces are...
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Elevation of Intermediate Points on Vertical Curves
Relative Velocity in Two Dimensions

