SIAM Journal on Optimization · 2017 · 78 citations · 29 references
ComputingComputer ScienceAlgorithmsComputational GeometryOptimizationApproximation AlgorithmsConvex AnalysisConvex OptimizationGradient-based OptimizationNumerical AlgorithmsRiemannian GeometryConvergenceGradient Method OptimizationLipschitz ConditionsLipschitz ContinuityNonsmooth Convex OptimizationNonsmooth OptimizationParallel TransportStationary Points
In this paper, an optimization method for nonsmooth locally Lipschitz functions on complete Riemannian manifolds is presented. The method is based on approximating the subdifferential of the cost function at every iteration by the convex hull of transported gradients from tangent spaces at randomly generated nearby points to the tangent space of the current iterate and can hence be seen as a generalization of the well known gradient sampling algorithm to a Riemannian setting. A convergence result is obtained under the assumption that the cost function is bounded below and continuously differentiable on an open set of full measure and that the employed vector transport and retraction satisfy certain conditions, which hold, for instance, for the exponential map and parallel transport. Then with probability one the algorithm produces iterates at which the cost function is differentiable, and each cluster point of the iterates is a Clarke stationary point. Modifications yielding only $\varepsilon$-stationary points are also possible.
29
Manopt, a Matlab toolbox for optimization on manifolds
Nicolas Boumal, Bamdev Mishra, Pierre-Antoine Absil et al. · arXiv (Cornell University) · 2013 · 803 citations · Full text
Low-Rank Matrix Completion by Riemannian Optimization
Bart Vandereycken · SIAM Journal on Optimization · 2013 · 520 citations · Full text
Nonsmooth optimization via quasi-Newton methods
Adrian S. Lewis, Michael L. Overton · Mathematical Programming · 2012 · 356 citations