L-BFGS-B: Algorithm 778: L-BFGS-B, FORTRAN routines for large scale bound constrained optimization (1997)

by C Zhu, Byrd RH, J Nocedal
Venue:ACM Transactions on Mathematical Software