pith. sign in

arxiv: 1803.10928 · v2 · pith:PO2YXKQUnew · submitted 2018-03-29 · 🧮 math.OC · math.AG

Design of First-Order Optimization Algorithms via Sum-of-Squares Programming

classification 🧮 math.OC math.AG
keywords optimizationpolynomialalgorithmexponentialfirst-orderprogrammingsum-of-squaresalgorithms
0
0 comments X
read the original abstract

In this paper, we propose a framework based on sum-of-squares programming to design iterative first-order optimization algorithms for smooth and strongly convex problems. Our starting point is to develop a polynomial matrix inequality as a sufficient condition for exponential convergence of the algorithm. The entries of this matrix are polynomial functions of the unknown parameters (exponential decay rate, stepsize, momentum coefficient, etc.). We then formulate a polynomial optimization, in which the objective is to optimize the exponential decay rate over the parameters of the algorithm. Finally, we use sum-of-squares programming as a tractable relaxation of the proposed polynomial optimization problem. We illustrate the utility of the proposed framework by designing a first-order algorithm that shares the same structure as Nesterov's accelerated gradient method.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.