Vis enkel innførsel

dc.contributor.authorAxen, Seth D.
dc.contributor.authorBaran, Mateusz
dc.contributor.authorBergmann, Ronny
dc.contributor.authorRzecki, Krzysztof
dc.date.accessioned2024-02-05T12:38:00Z
dc.date.available2024-02-05T12:38:00Z
dc.date.created2023-09-30T14:53:41Z
dc.date.issued2023
dc.identifier.issn0098-3500
dc.identifier.urihttps://hdl.handle.net/11250/3115620
dc.description.abstractWe present the Julia package Manifolds.jl, providing a fast and easy-to-use library of Riemannian manifolds and Lie groups. This package enables working with data defined on a Riemannian manifold, such as the circle, the sphere, symmetric positive definite matrices, or one of the models for hyperbolic spaces. We introduce a common interface, available in ManifoldsBase.jl, with which new manifolds, applications, and algorithms can be implemented. We demonstrate the utility of Manifolds.jl using Bézier splines, an optimization task on manifolds, and principal component analysis on nonlinear data. In a benchmark, Manifolds.jl outperforms all comparable packages for low-dimensional manifolds in speed; over Python and Matlab packages, the improvement is often several orders of magnitude, while over C/C++ packages, the improvement is two-fold. For high-dimensional manifolds, it outperforms all packages except for Tensorflow-Riemopt, which is specifically tailored for high-dimensional manifolds.en_US
dc.language.isoengen_US
dc.publisherACMen_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleManifolds.jl: An Extensible Julia Framework for Data Analysis on Manifoldsen_US
dc.title.alternativeManifolds.jl: An Extensible Julia Framework for Data Analysis on Manifoldsen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.subject.nsiVDP::Anvendt matematikk: 413en_US
dc.subject.nsiVDP::Applied mathematics: 413en_US
dc.subject.nsiVDP::Anvendt matematikk: 413en_US
dc.subject.nsiVDP::Applied mathematics: 413en_US
dc.subject.nsiVDP::Anvendt matematikk: 413en_US
dc.subject.nsiVDP::Applied mathematics: 413en_US
dc.source.volume49en_US
dc.source.journalACM Transactions on Mathematical Softwareen_US
dc.source.issue4en_US
dc.identifier.doi10.1145/3618296
dc.identifier.cristin2180604
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode2


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Navngivelse 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Navngivelse 4.0 Internasjonal