Skip to content

Releases: rte-france/or-tools

v9.8-rte1.1

27 May 08:12
9b1c3fe
Compare
Choose a tag to compare

What's Changed

  • use XPRSmipoptimize and XPRSlpoptimize instead of XPRSminim and XPRSmaxim by @sgatto in #114
  • Set Xpress specific parameters before generic ones by @tbittar in #129

New Contributors

Full Changelog: v9.8-rte1.0...v9.8-rte1.1

v9.8-rte1.0

16 Jan 10:24
bf80b7b
Compare
Choose a tag to compare

First release using the 9.8 Google version

SCIP support ON

Notable changes

  • Update to Ortools 9.8
  • Cleaner Xpress interface
  • Refactoring of the Xpress and Sirius unit tests (coherently to Google conventions)
  • Cleaner CI GitHub Actions
  • Xpress unit tests do not use macros anymore

breaking changes

  • callbacks for Java and Python are not availables
  • for Xpress, in order to give to MPSolver a starting basis:
    • MPSolver::SetStartingLpBasisInt is deprecated (available since v9.5-rte4.0)
    • MPSolver::GetFinalLpBasisInt is deprecated (available since v9.5-rte4.0)
    • MPSolver::SetStartingLpBasis must be used instead SetStartingLpBasisInt
    • MPVariable::basis_status() and MPConstraint::basis_status() must be used instead of MPSolver::GetFinalLpBasisInt to retrieve the statuses variable by variable or constraint by constraint

v9.8-rte1.0-beta3

15 Jan 16:32
Compare
Choose a tag to compare
v9.8-rte1.0-beta3 Pre-release
Pre-release

Use the Sirius Matrix flag at configure time (Windows) to ship Sirius into OR-Tools when SIRIUS=ON.

v9.8-rte1.0-beta2

09 Jan 15:32
Compare
Choose a tag to compare
v9.8-rte1.0-beta2 Pre-release
Pre-release
xpress 9.0 to 9.2

v9.8-rte1.0-beta

26 Dec 11:19
Compare
Choose a tag to compare
v9.8-rte1.0-beta Pre-release
Pre-release

First release using the 9.8 Google version

SCIP support ON

Notable changes

  • Update to Ortools 9.8
  • Cleaner Xpress interface
  • Refactoring of the Xpress and Sirius unit tests (coherently to Google conventions)
  • Cleaner CI GitHub Actions

breaking changes

  • callback for Java and Python are not available
  • for Xpress, in order to give to MPSolver a starting basis:
    • MPSolver::SetStartingLpBasisInt is deprecated (available since v9.5-rte4.0)
    • MPSolver::GetFinalLpBasisInt is deprecated (available since v9.5-rte4.0)
    • MPSolver::SetStartingLpBasis must be used instead SetStartingLpBasisInt
    • MPVariable::basis_status() and MPConstraint::basis_status() must be used instead of MPSolver::GetFinalLpBasisInt to retrieve the statuses variable by variable or constraint by constraint

v9.5-rte3.0

14 Dec 13:58
Compare
Choose a tag to compare

This is the last Release before we bump to Ortools 9.8

Improvements on the usage of the library with Xpress

  • it is now possible to suggest a feasible solution to Xpress by using the SetHint method
  • improve usage of Xpress environment variables, we are now compliant with the standard Xpress installation
    • XPRESSDIR point to the path of the Xpress installation root-dir
    • XPAUTH_PATH is the path of the license file
  • it is now possible for the user to define a call-back when XPRESS finds a new feasible integer solution (in MIP mode) and extract this solution
  • improve Xpress performances by updating all objective coefficients in one time

Delivery

  • add support for OracleLinux8

Code quality and CI

  • disable fragile test for the sirius interface
  • improve the GitHub Actions workflows
  • add support for OracleLinux8
  • improve Xpress interface code quality

XPRSchobj One shot

05 Dec 10:47
f94ab44
Compare
Choose a tag to compare
XPRSchobj One shot Pre-release
Pre-release

This pre-release is intended to test #98

nightly

10 Oct 08:43
f35768b
Compare
Choose a tag to compare
nightly Pre-release
Pre-release

Nightly build

beta-v9.5-rte2.0 OracleLinux

16 Jun 14:44
Compare
Choose a tag to compare
Pre-release

Add support for OracleLinux

v9.5-rte2.0

07 Mar 16:58
dca59f6
Compare
Choose a tag to compare

Breaking change

Now compatible with XPRESS 9.0 only.

Bug fixes

Minor bug fix in workflows

Minor warning

The artifacts for OracleLinux-8 have been generated offline (using a new oracle.yml workflow) and added after the tag.

Full Changelog: v9.5-rte1.1...v9.5-rte2.0