Interpolation Conditions for Linear Operators and Applications to Performance Estimation Problems

Abstract

The Performance Estimation Problem methodology makes it possible to determine the exact worst-case performance of an optimization method. In this work, we generalize this framework to first-order methods involving linear operators. This extension requires an explicit formulation of interpolation conditions for those linear operators. We consider the class of linear operators M:x Mx where matrix M has bounded singular values, and the class of linear operators where M is symmetric and has bounded eigenvalues. We describe interpolation conditions for these classes, i.e. necessary and sufficient conditions that, given a list of pairs \(xi,yi)\, characterize the existence of a linear operator mapping xi to yi for all i. Using these conditions, we first identify the exact worst-case behavior of the gradient method applied to the composed objective h M, and observe that it always corresponds to M being a scaling operator. We then investigate the Chambolle-Pock method applied to f+g M, and improve the existing analysis to obtain a proof of the exact convergence rate of the primal-dual gap. In addition, we study how this method behaves on Lipschitz convex functions, and obtain a numerical convergence rate for the primal accuracy of the last iterate. We also show numerically that averaging iterates is beneficial in this setting.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…