Curated by @ronnybergmann.net
Manopt.jl 0.5.19 now offers first order objectives with dedicated implementations of differentials:
manoptjl.org/stable/plans...
Manopt.jl 0.5.19 now offers first order objectives with dedicated implementations of differentials:
manoptjl.org/stable/plans...
manoptjl.org/stable/solve...
as well as the arXiv preprint
arxiv.org/abs/2504.11815
#Manifolds #julialang #Manopt
manoptjl.org/stable/solve...
as well as the arXiv preprint
arxiv.org/abs/2504.11815
#Manifolds #julialang #Manopt
Mesh Adaptive Direct Reach (MADS) algorithm(s)
manoptjl.org/stable/solve...
mainly providing the LTMADS which @oddsen.bsky.social worked on in his masters thesis.
Thanks Sander!
#Manifolds #julialang #Manopt
Mesh Adaptive Direct Reach (MADS) algorithm(s)
manoptjl.org/stable/solve...
mainly providing the LTMADS which @oddsen.bsky.social worked on in his masters thesis.
Thanks Sander!
#Manifolds #julialang #Manopt
The next one is coming Tuesday, 16.00 (4pm) CET. You can find the zoom link on discourse
discourse.julialang.org/t/juliamanif...
The next one is coming Tuesday, 16.00 (4pm) CET. You can find the zoom link on discourse
discourse.julialang.org/t/juliamanif...
Hi! 👋
I work on numerical methods and optimization involving Riemannian manifolds #mathsky. I am a fan of #julialang, so I also implement these methods in Julia.
Sometimes I take detours into documentation, e.g. with Quarto, for reproducible research.
Hi! 👋
I work on numerical methods and optimization involving Riemannian manifolds #mathsky. I am a fan of #julialang, so I also implement these methods in Julia.
Sometimes I take detours into documentation, e.g. with Quarto, for reproducible research.
We introduce two new solvers:
• The Convex Bundle Method manoptjl.org/stable/solve...
• The Proximal Bundle Method manoptjl.org/stable/solve...
to solve, (convex) nonsmooth optimization problems on Riemannian manifolds. The first one is also discussed in the paper from
The Riemannian Convex Bundle Method
arxiv.org/abs/2402.13670
#Manopt.jl #Julia #Optimization 🧪🧮
We introduce two new solvers:
• The Convex Bundle Method manoptjl.org/stable/solve...
• The Proximal Bundle Method manoptjl.org/stable/solve...
to solve, (convex) nonsmooth optimization problems on Riemannian manifolds. The first one is also discussed in the paper from
juliamanifolds.github.io
is an aggregation of all manifold related packages. While each package still has their URL for an individual documentation, this common place especially features a global search over all these packages.
juliamanifolds.github.io
is an aggregation of all manifold related packages. While each package still has their URL for an individual documentation, this common place especially features a global search over all these packages.
Check out manoptjl.org/stable/exten... for an example and the full documentation.
Check out manoptjl.org/stable/exten... for an example and the full documentation.
We now offer Manifolds with static or dynamic parameters! The first (classical) ones are super fast. The new ones might compile a bit faster and are more flexible while being not much slower.
See all changes and what might break your previous code at
github.com/JuliaManifol...
We now offer Manifolds with static or dynamic parameters! The first (classical) ones are super fast. The new ones might compile a bit faster and are more flexible while being not much slower.
See all changes and what might break your previous code at
github.com/JuliaManifol...
After quite a while – it was time for a major update
* TangentSpace and ProductManifold are now already available in ManifoldsBase
* several aspects were unified, e.g. allocation and error messages.
See all changes at github.com/JuliaManifol...
After quite a while – it was time for a major update
* TangentSpace and ProductManifold are now already available in ManifoldsBase
* several aspects were unified, e.g. allocation and error messages.
See all changes at github.com/JuliaManifol...
introduces the keyword `objective_type=:Euclidean`,
which allows you to provide a Euclidean cost, gradient, Hessian in the embedding of a manifold,
we then perform the conversion to Riemannian gradient and Hessian automatically in Manopt.jl
See manoptjl.org/stable/tutor...
introduces the keyword `objective_type=:Euclidean`,
which allows you to provide a Euclidean cost, gradient, Hessian in the embedding of a manifold,
we then perform the conversion to Riemannian gradient and Hessian automatically in Manopt.jl
See manoptjl.org/stable/tutor...
we now have a paper giving an introduction and comparison to other packages.
S. D. Axen, M. Baran, R. Bergmann, K. Rzecki
“Manifolds.jl: An Extensible Julia Framework for Data Analysis on Manifolds”, ACM TOMS, dx.doi.org/10.1145/3618...
we now have a paper giving an introduction and comparison to other packages.
S. D. Axen, M. Baran, R. Bergmann, K. Rzecki
“Manifolds.jl: An Extensible Julia Framework for Data Analysis on Manifolds”, ACM TOMS, dx.doi.org/10.1145/3618...