oj! Algorithms v49.2.1 Release Notes

Release Date: 2021-10-26 // 7 months ago
  • ๐Ÿ”„ Changed

    org.ojalgo.optimisation

    • The LinearSolver (simplex) pivot selection code has been refined.

Previous changes from v49.2.0

  • ๐Ÿ”„ Changed

    org.ojalgo.optimisation

    • ๐Ÿ”„ Changed what alternatives (method signatures) are available to copy and/or relax optimisation models. These are API (behaviour) breaking changes, but of features primarily used within ojAlgo (when writing test cases and such). If you've used methods named copy, relax, snapshot or simplify in ExpressionsBasedModel then be aware. Even if your code still compiles it may not do exactly what it did before.
    • ๐Ÿ”จ Refactoring of ExpressionsBasedModel primarily affecting how presolving deals with integer variables - increased the number of cases when integer rounding will actually occur.

    ๐Ÿ›  Fixed

    org.ojalgo.optimisation

    • ๐Ÿ›  Fixed problem with progress/debug logging of IntegerSolver. The node id and count were not correct. (Only an issue with log output.)