Skip to content

Release v1.3.0

Compare
Choose a tag to compare
@islerfab islerfab released this 29 Oct 21:13
· 74 commits to master since this release
f212969

Improvements:

  • Updated lpsolve interface and handled default solver logic (#3 and #4)
  • Added flag for whether or not a user accepts a suboptimal solution after timeout (#2)
  • Consistently implemented logging (#8)
  • Added a testing framework and first tests
  • Released JOpt on Maven Central (#6)

Main changes for the user:

  • When requesting a solver via SolverClient client = new SolverClient() and there is no cplex.jar found, JOpt will automatically fall back to LPSolve and try to solve the MIP.
  • The solvers' outputs are now disabled by default to prevent flooding the output in a project that uses JOpt. To enable the solvers' outputs, set the SolveParam.DISPLAY_OUTPUT of a MIP to true.