com.github.vinhkhuc:lbfgs4j (maven):  lbfgs4j is a Java version of liblbfgs, a library of Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS). 
Keywords: java|machine-learning|optimization