Manopt.jl: Optimization on Manifolds in Julia
Ronny Bergmann
Abstract
Manopt.jl provides a set of optimization algorithms for optimization problems given on a Riemannian manifold M. Based on a generic optimization framework, together with the interface ManifoldsBase.jl for Riemannian manifolds, classical and recently developed methods are provided in an efficient implementation. Algorithms include the derivative-free Particle Swarm and Nelder-Mead algorithms, as well as classical gradient, conjugate gradient and stochastic gradient descent. Furthermore, quasi-Newton methods like a Riemannian L-BFGS
Topics & Concepts
MathematicsComputer Graphics and Visualization TechniquesParallel Computing and Optimization TechniquesArtificial Intelligence in Games