Disciplined Geodesically Convex Programming
Andrew Cheng, Vaibhav Dixit, Melanie Weber

TL;DR
This paper extends the disciplined convex programming framework to geodesically convex functions on manifolds, enabling automated verification and solution of a broader class of convex optimization problems in Riemannian geometry.
Contribution
We introduce Disciplined Geodesically Convex Programming (DGCP), expanding convexity verification to functions on Hadamard manifolds and matrix manifolds, with a supporting Julia package.
Findings
DGCP framework for geodesic convexity on manifolds.
A Julia package for testing and certifying DGCP expressions.
Integration with manifold optimization software for solving problems.
Abstract
Convex programming plays a fundamental role in machine learning, data science, and engineering. Testing convexity structure in nonlinear programs relies on verifying the convexity of objectives and constraints. Grant et al. (2006) introduced a framework, Disciplined Convex Programming (DCP), for automating this verification task for a wide range of convex functions that can be decomposed into basic convex functions (atoms) using convexity-preserving compositions and transformations (rules). Here, we extend this framework to functions defined on manifolds with non-positive curvature (Hadamard manifolds) by introducing Disciplined Geodesically Convex Programming (DGCP). In particular, this allows for verifying a broader range of convexity notions. For instance, many notable instances of statistical estimators and matrix-valued (sub)routines in machine learning applications are Euclidean…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Robotic Path Planning Algorithms · Advanced Optimization Algorithms Research
MethodsSparse Evolutionary Training · Lib
