NONSMOOTH OPTIMIZATION VIA BFGS

We investigate the BFGS algorithm with an inexact line search when applied to nonsmooth functions, not necessarily convex. We define a suitable line search and show that it generates a sequence of nested intervals containing points satisfying the Armijo and weak Wolfe conditions, assuming only absolute continuity. We also prove that the line search terminates for all semi-algebraic functions. The analysis of the convergence of BFGS using this line search seems very challenging; our theoretical results are limited to the univariate case. However, we systematically investigate the numerical behavior of BFGS with the inexact line search on various classes of examples. The method consistently converges to local minimizers on all but the most difficult class of examples, and even in that case, the method converges to points that are apparently Clarke stationary. Furthermore, the convergence rate is observed to be linear with respect to the number of function evaluations, with a rate of convergence that varies in an unexpectedly consistent way with the problem parameters. When the problem is sufficiently difficult, convergence may not be observed, but this seems to be due to rounding error caused by ill-conditioning. We try to give insight into why BFGS works as well as it does, and we conclude with a bold conjecture.

[1]  Philip Wolfe,et al.  Note on a method of conjugate subgradients for minimizing nondifferentiable functions , 1974, Math. Program..

[2]  Robert Mifflin,et al.  An Algorithm for Constrained Optimization with Semismooth Functions , 1977, Math. Oper. Res..

[3]  Claude Lemaréchal,et al.  A view of line-searches , 1981 .

[4]  F. Clarke Optimization And Nonsmooth Analysis , 1983 .

[5]  K. Kiwiel Methods of Descent for Nondifferentiable Optimization , 1985 .

[6]  J. Hiriart-Urruty,et al.  Convex analysis and minimization algorithms , 1993 .

[7]  Claude Lemaréchal,et al.  An approach to variable metric bundle methods , 1993, System Modelling and Optimization.

[8]  J. Frédéric Bonnans,et al.  A family of variable metric proximal methods , 1995, Math. Program..

[9]  Jorge Nocedal,et al.  Algorithm 778: L-BFGS-B: Fortran subroutines for large-scale bound-constrained optimization , 1997, TOMS.

[10]  Jon Lee Constrained Maximum-Entropy Sampling , 1998, Oper. Res..

[11]  Defeng Sun,et al.  Quasi-Newton Bundle-Type Methods for Nondifferentiable Convex Optimization , 1998, SIAM J. Optim..

[12]  C. Lemaréchal,et al.  THE U -LAGRANGIAN OF A CONVEX FUNCTION , 1996 .

[13]  L. Luksan,et al.  Globally Convergent Variable Metric Method for Convex Nonsmooth Unconstrained Minimization1 , 1999 .

[14]  Franz Kappel,et al.  An Implementation of Shor's r-Algorithm , 2000, Comput. Optim. Appl..

[15]  Ionel M. Navon,et al.  Use of differentiable and nondifferentiable optimization algorithms for variational data assimilation with discontinuous cost functions , 2000 .

[16]  M. Fukushima,et al.  Globally Convergent BFGS Method for Nonsmooth Convex Optimization1 , 2000 .

[17]  Masao Fukushima,et al.  On the Global Convergence of the BFGS Method for Nonconvex Unconstrained Optimization Problems , 2000, SIAM J. Optim..

[18]  L. Luksan,et al.  Globally Convergent Variable Metric Method for Nonconvex Nondifferentiable Unconstrained Minimization , 2001 .

[19]  Adrian S. Lewis,et al.  Active Sets, Nonsmoothness, and Sensitivity , 2002, SIAM J. Optim..

[20]  K. Anstreicher,et al.  A Masked Spectral Bound for Maximum-Entropy Sampling , 2004 .

[21]  Marjo S. Haarala Large-scale nonsmooth optimization : variable metric bundle method with limited memory , 2004 .

[22]  Adrian S. Lewis,et al.  A Robust Gradient Sampling Algorithm for Nonsmooth, Nonconvex Optimization , 2005, SIAM J. Optim..

[23]  J. Dutta Generalized derivatives and nonsmooth optimization, a finite dimensional tour , 2005 .

[24]  Adrian S. Lewis,et al.  HIFOO - A MATLAB package for fixed-order controller design and H ∞ optimization , 2006 .

[25]  Krzysztof C. Kiwiel,et al.  Convergence of the Gradient Sampling Algorithm for Nonsmooth Nonconvex Optimization , 2007, SIAM J. Optim..

[26]  N. Schraudolph,et al.  A quasi-Newton approach to non-smooth convex optimization , 2008, ICML '08.

[27]  Jim Hefferon,et al.  Linear Algebra , 2012 .

[28]  A. Lewis,et al.  BEHAVIOR OF BFGS WITH AN EXACT LINE SEARCH ON NONSMOOTH EXAMPLES , 2008 .

[29]  Adrian S. Lewis,et al.  The speed of Shor's R-algorithm , 2008 .

[30]  Kellen Petersen August Real Analysis , 2009 .

[31]  Jean-Pierre Dedieu,et al.  The Condition Metric in the Space of Rectangular Full Rank Matrices , 2010, SIAM J. Matrix Anal. Appl..