Package: ManifoldOptim 1.0.1
Sean R. Martin
ManifoldOptim: An R Interface to the 'ROPTLIB' Library for Riemannian Manifold Optimization
An R interface to version 0.3 of the 'ROPTLIB' optimization library (see <https://www.math.fsu.edu/~whuang2/> for more information). Optimize real- valued functions over manifolds such as Stiefel, Grassmann, and Symmetric Positive Definite matrices. For details see Martin et. al. (2020) <doi:10.18637/jss.v093.i01>. Note that the optional ldr package used in some of this package's examples can be obtained from either JSS <https://www.jstatsoft.org/index.php/jss/article/view/v061i03/2886> or from the CRAN archives <https://cran.r-project.org/src/contrib/Archive/ldr/ldr_1.3.3.tar.gz>.
Authors:
ManifoldOptim_1.0.1.tar.gz
ManifoldOptim_1.0.1.tar.gz(r-4.5-noble)ManifoldOptim_1.0.1.tar.gz(r-4.4-noble)
ManifoldOptim_1.0.1.tgz(r-4.4-emscripten)ManifoldOptim_1.0.1.tgz(r-4.3-emscripten)
ManifoldOptim.pdf |ManifoldOptim.html✨
ManifoldOptim/json (API)
# Install 'ManifoldOptim' in R: |
install.packages('ManifoldOptim', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated 3 years agofrom:ab6dbf2327. Checks:OK: 2. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 26 2024 |
R-4.5-linux-x86_64 | OK | Nov 26 2024 |
Exports:get.deriv.paramsget.euclidean.defnget.grassmann.defnget.lowrank.defnget.manifold.paramsget.orthgroup.defnget.product.defnget.solver.paramsget.spd.defnget.sphere.defnget.stiefel.defnmanifold.optimmoptimorthonormTrace
Dependencies:RcppRcppArmadillo
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Overview of important files. | Design of C++ code |
Get parameters to initialize numerical differentiation | get.deriv.params |
Get parameters to initialize manifold | get.manifold.params |
Get parameters to initialize solver | get.solver.params |
Manifold definitions | get.euclidean.defn get.grassmann.defn get.lowrank.defn get.orthgroup.defn get.spd.defn get.sphere.defn get.stiefel.defn Manifold definitions |
Manifold optimization | manifold.optim moptim |
Orthonormalize the columns of a matrix | orthonorm |
Print summary from 'manifold.optim' results | print.ManifoldOptim |
Problem definition | Problem definition |
Product manifold definition | get.product.defn Product manifold definition |
Compute the trace of a square matrix | Trace |