We give conditions under which limited-memory quasi-Newton methods with exact line searches will terminate in n steps when minimizing n-dimensional quadratic functions. We show that although all Broyden family methods terminate in n steps in their full-memory versions, only BFGS does so with limited-memory. Additionally, we show that full-memory Broyden family methods with exact line searches terminate in at most n + p steps when p matrix updates are skipped. We introduce new limited-memory BFGS variants and test them on nonquadratic minimization problems.
minimization, quasi-Newton, BFGS, limited-memory, update skipping, Broyden family
The companion web page (with source code) is http://www.cs.umd.edu/~oleary/LBFGS/.
@article{KoOlNa98,  
author = {Tamara G. Kolda and Dianne P. O'Leary and Larry Nazareth}, 
title = {{BFGS} with Update Skipping and Varying Memory}, 
journal = {SIAM Journal on Optimization}, 
volume = {8}, 
number = {4}, 
pages = {1060--1083}, 
month = {November}, 
year = {1998},
doi = {10.1137/S1052623496306450},
}