The aim of this paper is to show the interest of taking into account the notion of curvature in gradient methods. More precisely, given a Hilbert space HH and a strictly convex function ϕ:HR\phi:H\to {\mathbb{R}} of class C2{\mathcal C}^2, we consider the following algorithm xn+1=xnλnϕ(xn),\mboxwithλn=ϕ(xn)22ϕ(xn).ϕ(xn),ϕ(xn).\leqno()x_{n+1}=x_n-\lambda_n\, \nabla \phi(x_n),\quad \mbox{ with } \lambda_n = \frac{|\nabla \phi(x_n)|^2}{\langle\nabla^2\phi(x_n).\nabla\phi(x_n), \nabla\phi(x_n)\rangle}.\leqno (\star) We obtain results of linear convergence for the above algorithm, even without strong convexity. Some variants of ()(\star) are also considered, with different expressions of the curvature-dependent steplength λn\lambda_n. A large part of the paper is devoted to the study of an implicit version of ()(\star), falling into the field of the proximal point iteration. All these algorithms are clearly related to the Barzilai-Borwein method and numerical illustrations at the end of the paper allow to compare these different schemes.

Contact details are reproduced from the original publication and may be historical.

Bruno Baji

Dép. de Mathématiques, Université Montpellier, Place Eugène Bataillon, 34095 Montpellier 05, France

baji19@free.fr

Alexandre Cabot

Dép. de Mathématiques, Université Montpellier, Place Eugène Bataillon, 34095 Montpellier 05, France

acabot@math.univ-montp2.fr

B. Baji, A. Cabot. “On some Curvature-Dependent Steplength for the Gradient Method.” Journal of Convex Analysis 17 (2010), No. 3&4, 765–780.