Core Concepts
This paper presents a single shooting method with an approximate Fréchet derivative for efficiently computing geodesics on the Stiefel manifold.
Abstract
The paper focuses on the problem of computing the Riemannian distance between two points on the Stiefel manifold, which is equivalent to finding the tangent vector with the shortest length that connects the two points.
Key highlights:
The authors use the classical shooting method, a numerical algorithm for solving boundary value problems, to compute geodesics on the Stiefel manifold.
They introduce an approximate Fréchet derivative to linearize the nonlinear matrix equation, leading to an efficient linear matrix equation that can be solved.
Extensive numerical experiments demonstrate the accuracy and performance of the proposed algorithm, showing it is competitive with and even outperforms several existing state-of-the-art methods.
The authors also provide an effective initialization strategy for the shooting method to ensure good convergence.
The proposed method is applicable to various domains that involve data on the Stiefel manifold, such as numerical optimization, imaging, and signal processing.
Stats
The Stiefel manifold St(n, p) is the set of n × p matrices with orthonormal columns.
The dimension of the Stiefel manifold is dim(St(n, p)) = np - 1/2 p(p + 1).
Quotes
"No explicit formula is known for computing the distance on St(n, p), one has to resort to numerical methods."
"Shooting methods are not the only option to solve the endpoint geodesic problem; many other numerical algorithms have been proposed."