Optimisation Benchmarks
Wall-clock timing for Riemannian optimisation algorithms. cartan is compared
against geoopt (RiemannianSGD) for gradient descent and against geomstats
for the Frechet mean estimator. All times are median over 20 repetitions.
Riemannian Gradient Descent

cartan provides three Riemannian optimisers:
| Optimiser | cartan | geoopt equivalent |
|---|---|---|
| RGD (gradient descent) | minimize_rgd | RiemannianSGD |
| RCG (conjugate gradient) | minimize_rcg | n/a |
| RTR (trust region) | minimize_rtr | n/a |
RCG and RTR are cartan-only; geoopt has no second-order Riemannian optimiser.
Frechet Mean
