attic-lpsolve-java-wrapper.html

LPSolve Java Wrapper

LPSolve Java Wrapper wraps the excellent lp_solve linear programming solver.

While there exists a similar object-oriented Java wrapper in the lpsolve distribution, it uses JNI to translate Java calls to lpsolve library calls. For my purposes an interface that simply called the lpsolve executable worked better.

I built this around 2012 and incorporated into mixed-integer linear models, mainly solving blending and scheduling problems. I've since moved on to Google OR-Tools for these usecases which has great support for Java.