About
Manopt.jl inherited its name from Manopt, a Matlab toolbox for optimization on manifolds. This Julia package was started and is currently maintained by Ronny Bergmann.
The following people contributed
- Constantin Ahlmann-Eltze implemented the gradient and differential check functions
- Renée Dornig implemented the particle swarm, the Riemannian Augmented Lagrangian Method, the Exact Penalty Method, as well as the
NonmonotoneLinesearch
- Willem Diepeveen implemented the primal-dual Riemannian semismooth Newton solver.
- Even Stephansen Kjemsås contributed to the implementation of the Frank Wolfe Method
- Tom-Christian Riemer Riemer implemented the trust regions and quasi Newton solvers.
- Manuel Weiss implemented most of the conjugate gradient update rules
- Laura Weigl provided the robust PCA and smallest Eigenvalue example notebooks.
...as well as various contributors providing small extensions, finding small bugs and mistakes and fixing them by opening PRs.
If you want to contribute a manifold or algorithm or have any questions, visit the GitHub repository to clone/fork the repository or open an issue.