On Constraints in First-Order Optimization: A View from Non-Smooth Dynamical Systems
Michael Muehlebach, Michael I. Jordan

TL;DR
This paper proposes a novel class of first-order methods for smooth constrained optimization that leverage non-smooth dynamical systems, avoiding projections and allowing infeasible iterates, suitable for large-scale problems with complex constraints.
Contribution
It introduces a new approach that expresses constraints via velocities, enabling optimization over local convex approximations without full feasible set projections.
Findings
Avoids projections over the entire feasible set
Allows iterates to become infeasible during optimization
Suitable for large-scale, nonlinear constrained problems
Abstract
We introduce a class of first-order methods for smooth constrained optimization that are based on an analogy to non-smooth dynamical systems. Two distinctive features of our approach are that (i) projections or optimizations over the entire feasible set are avoided, in stark contrast to projected gradient methods or the Frank-Wolfe method, and (ii) iterates are allowed to become infeasible, which differs from active set or feasible direction methods, where the descent motion stops as soon as a new constraint is encountered. The resulting algorithmic procedure is simple to implement even when constraints are nonlinear, and is suitable for large-scale constrained optimization problems in which the feasible set fails to have a simple structure. The key underlying idea is that constraints are expressed in terms of velocities instead of positions, which has the algorithmic consequence that…
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
TopicsSparse and Compressive Sensing Techniques · Advanced Optimization Algorithms Research · Stochastic Gradient Optimization Techniques
