L-BFGS

Permite obtener el mínimo de una función.

Únicamente necesita la función y su gradiente, pero no la matriz Hessiana.

L-BFGS, desarrollado por Jorge Nocedal es capaz de resolver funciones sin restricciones, mientras que la variante L-BFGS-B (Jorge Nocedal y Richard Byrd) puede resolver funciones con restricciones simples (del tipo

los límites inferior y superior de esa variable) en sus parámetros.

Si la función tiene N variables, la matriz Hessiana tiene

Si N es grande, el tiempo necesario para calcular toda la matriz de forma exacta puede ser prohibitivo.

Es por esto que se busca una aproximación.