TY - JOUR
T1 - Grassmannoptim
T2 - An R package for Grassmann manifold optimization
AU - Adragni, Kofi Placid
AU - Dennis Cook, R.
AU - Wu, Seongho
PY - 2012/7
Y1 - 2012/7
N2 - The optimization of a real-valued objective function f (U), where U is a p × d, p > d, semi-orthogonal matrix such that UTU = Id, and f is invariant under right orthogonal transformation of U, is often referred to as a Grassmann manifold optimization. Manifold optimization appears in a wide variety of computational problems in the applied sciences. In this article, we present GrassmannOptim, an R package for Grassmann manifold optimization. The implementation uses gradient-based algorithms and embeds a stochastic gradient method for global search. We describe the algorithms, provide some illustrative examples on the relevance of manifold optimization and finally, show some practical usages of the package.
AB - The optimization of a real-valued objective function f (U), where U is a p × d, p > d, semi-orthogonal matrix such that UTU = Id, and f is invariant under right orthogonal transformation of U, is often referred to as a Grassmann manifold optimization. Manifold optimization appears in a wide variety of computational problems in the applied sciences. In this article, we present GrassmannOptim, an R package for Grassmann manifold optimization. The implementation uses gradient-based algorithms and embeds a stochastic gradient method for global search. We describe the algorithms, provide some illustrative examples on the relevance of manifold optimization and finally, show some practical usages of the package.
KW - Constrained optimization
KW - Grassmann manifold
KW - Simulated annealing
UR - http://www.scopus.com/inward/record.url?scp=84865011468&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84865011468&partnerID=8YFLogxK
U2 - 10.18637/jss.v050.i05
DO - 10.18637/jss.v050.i05
M3 - Article
AN - SCOPUS:84865011468
SN - 1548-7660
VL - 50
JO - Journal of Statistical Software
JF - Journal of Statistical Software
ER -