TY - JOUR
T1 - Optimal complexity and certification of Bregman first-order methods
AU - Dragomir, Radu Alexandru
AU - Taylor, Adrien B.
AU - d’Aspremont, Alexandre
AU - Bolte, Jérôme
N1 - Publisher Copyright:
© 2021, Springer-Verlag GmbH Germany, part of Springer Nature and Mathematical Optimization Society.
PY - 2022/7/1
Y1 - 2022/7/1
N2 - We provide a lower bound showing that the O(1/k) convergence rate of the NoLips method (a.k.a. Bregman Gradient or Mirror Descent) is optimal for the class of problems satisfying the relative smoothness assumption. This assumption appeared in the recent developments around the Bregman Gradient method, where acceleration remained an open issue. The main inspiration behind this lower bound stems from an extension of the performance estimation framework of Drori and Teboulle (Mathematical Programming, 2014) to Bregman first-order methods. This technique allows computing worst-case scenarios for NoLips in the context of relatively-smooth minimization. In particular, we used numerically generated worst-case examples as a basis for obtaining the general lower bound.
AB - We provide a lower bound showing that the O(1/k) convergence rate of the NoLips method (a.k.a. Bregman Gradient or Mirror Descent) is optimal for the class of problems satisfying the relative smoothness assumption. This assumption appeared in the recent developments around the Bregman Gradient method, where acceleration remained an open issue. The main inspiration behind this lower bound stems from an extension of the performance estimation framework of Drori and Teboulle (Mathematical Programming, 2014) to Bregman first-order methods. This technique allows computing worst-case scenarios for NoLips in the context of relatively-smooth minimization. In particular, we used numerically generated worst-case examples as a basis for obtaining the general lower bound.
U2 - 10.1007/s10107-021-01618-1
DO - 10.1007/s10107-021-01618-1
M3 - Article
AN - SCOPUS:85104995927
SN - 0025-5610
VL - 194
SP - 41
EP - 83
JO - Mathematical Programming
JF - Mathematical Programming
IS - 1-2
ER -