SolversDominant Eigenpair ComputationLMSVD is an adaptive Krylov subspace algorithm for dominant singular value decomposition. Code: MATLAB File Exchange
Optimization Problems with Orthognality Constraints
Solvers for Manifold OptimizationSTOP is a toolbox developed for solving the optimization problems with orthogonality constraints. You can find details here. CDOpt allows for elegant and direct implementation various unconstrained optimization approaches for Riemannian optimization problems.
CDOpt also provides user-friendly frameworks for training manifold constrained neural networks by PyTorch and Flax. You can find details
here. Distributed Optimization Over the Stiefel ManifoldFAPS is a distributed subspace splitting algorithm for federated principal component analysis. Code: FAPS DSSAL1 is a distributed subspace splitting algorithm for optimization over the Stiefel manifold with L1 regularization. Code: DSSAL1 DESTINY is an approximate gradient tracking method on an approximate augmented Lagrangian penalty function for decentralized optimization over the Stiefel manifold. Code: DESTINY |