Releases: rte-france/or-tools
Releases · rte-france/or-tools
v9.8-rte1.1
v9.8-rte1.0
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 insteadSetStartingLpBasisInt
MPVariable::basis_status()
andMPConstraint::basis_status()
must be used instead ofMPSolver::GetFinalLpBasisInt
to retrieve the statuses variable by variable or constraint by constraint
v9.8-rte1.0-beta3
Use the Sirius Matrix flag at configure time (Windows) to ship Sirius into OR-Tools when SIRIUS=ON
.
v9.8-rte1.0-beta2
xpress 9.0 to 9.2
v9.8-rte1.0-beta
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 insteadSetStartingLpBasisInt
MPVariable::basis_status()
andMPConstraint::basis_status()
must be used instead ofMPSolver::GetFinalLpBasisInt
to retrieve the statuses variable by variable or constraint by constraint
v9.5-rte3.0
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-dirXPAUTH_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
This pre-release is intended to test #98
nightly
beta-v9.5-rte2.0 OracleLinux
Add support for OracleLinux
v9.5-rte2.0
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