This is a c++ implementation of the LBFGS optimization algorithm.This implementation uses a backtracking linesearch.