Python implementation of SpOpt package (originally in Matlab): Reimannian Optimization on Symplectic Stiefel Manifold
A Python solver for Riemannian Optimization on the Symplectic Stiefel manifold. This was originally written in Matlab by [1].
Solves the following optimization problem,
where
- The nearest symplectic matrix problem:
- The extrinsic mean problem:
- Minimization of the Brockett cost function:
- Symplectic eigenvalue problem:
- Symplectic model order reduction:
Bin Gao, Nguyen Thanh Son, P.-A. Absil, Tatjana Stykel
- Riemannian optimization on the symplectic Stiefel manifold
- Riemannian gradient method on the symplectic Stiefel manifold based on the Euclidean metric