A Java Port of L-BFGS-B Optimization Algorithm