Numerical Design of Optimized First-Order Algorithms
Yassine Kamri, Julien M. Hendrickx, Fran\c{c}ois Glineur

TL;DR
This paper introduces numerical methods based on the Performance Estimation Problem framework to design and optimize first-order algorithms for convex optimization, achieving accelerated convergence rates.
Contribution
It presents a novel numerical approach for designing optimized first-order algorithms using PEP, improving convergence rates over classical methods.
Findings
Optimized step sizes for gradient descent improve convergence.
Numerical tuning enhances coordinate and cyclic gradient descent.
Accelerated convergence rates are achieved in various algorithms.
Abstract
We derive several numerical methods for designing optimized first-order algorithms in unconstrained convex optimization settings. Our methods are based on the Performance Estimation Problem (PEP) framework, which casts the worst-case analysis of optimization algorithms as an optimization problem itself. We benchmark our methods against existing approaches in the literature on the task of optimizing the step sizes of memoryless gradient descent (which uses only the current gradient for updates) over the class of smooth convex functions. We then apply our methods to numerically tune the step sizes of several memoryless and full (i.e., using all past gradient information for updates) fixed-step first-order algorithms, namely coordinate descent, inexact gradient descent, and cyclic gradient descent, in the context of linear convergence. In all cases, we report accelerated convergence rates…
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.
