Analysis of the gradient method with an Armijo–Wolfe line search on a class of non-smooth convex functions
Azam Asl,Michael L. Overton
DOI: https://doi.org/10.1080/10556788.2019.1673388
2019-10-09
Optimization Methods and Software
Abstract:It has long been known that the gradient (steepest descent) method may fail on non-smooth problems, but the examples that have appeared in the literature are either devised specifically to defeat a gradient or subgradient method with an exact line search or are unstable with respect to perturbation of the initial point. We give an analysis of the gradient method with steplengths satisfying the Armijo and Wolfe inexact line search conditions on the non-smooth convex function <span class="NLM_disp-formula inline-formula"><math>f(x)=a|x(1)|+∑i=2nx(i)</math></span>. We show that if <i>a</i> is sufficiently large, satisfying a condition that depends only on the Armijo parameter, then, when the method is initiated at any point <span class="NLM_disp-formula inline-formula"><math>x0∈Rn</math></span> with <span class="NLM_disp-formula inline-formula"><math>x0(1)≠0</math></span>, the iterates converge to a point <span class="NLM_disp-formula inline-formula"><math>x¯</math></span> with <span class="NLM_disp-formula inline-formula"><math>x¯(1)=0</math></span>, although <i>f</i> is unbounded below. We also give conditions under which the iterates <span class="NLM_disp-formula inline-formula"><math>f(xk)→−∞</math></span>, using a specific Armijo–Wolfe bracketing line search. Our experimental results demonstrate that our analysis is reasonably tight.
operations research & management science,mathematics, applied,computer science, software engineering