Blog Post

FICO® Xpress Optimization Blog
2 MIN READ

Xpress Updates 9.6.1

FICO's avatar
FICO
Community Manager
1 year ago
Xpress Updates 9.6.1 is now available on the client area for Windows, Linux and MacOS on x86-64, and Linux and MacOS on AArch64, from
https://clientarea.xpress.fico.com/download_patch.php#961

Xpress Updates 9.6.1 is now available on Docker Hub from
https://hub.docker.com/r/ficoxpress/xpress-solver-python (Xpress Solver with Python docker images)
https://hub.docker.com/r/ficoxpress/xpress-solver (Xpress Solver docker images)

This is the latest updates for the Xpress 9.6 release branch, respectively, and require matching licenses. Please note that these archives must be extracted over a prior installation of FICO Xpress 9.6, respectively.

Release Notes for 9.6.1
Xpress Optimizer 45.01.02
  • MIPstatus and LPstatus are now reset upon problem changes so that XPRSoptimize will return correct solvestatus and solstatus even if a timelimit is hit before the actual optimization commences.
  • Fixed an issue in the linearization of binary QPs that could lead to incorrect solutions.
  • Fixed an integer overflow in cut lifting.
  • Fixed problems when reading/writing compressed files with certain external tools on Windows.
Xpress Nonlinear 45.01.02
  • Fixed issues with the PRECONVERTOBJTOCONS control in global or nonlinear solves.
  • Fixed a crash when all indicator constraints could be removed during nonlinear presolve.
Xpress Global 45.01.02
  • Fixed an issue in the conversion of special bilinear terms to indicator constraints.
  • Fixed an issue with presolve reformulations that could lead to incorrect solves
Xpress Interfaces 45.01.02 (Python, R, Matlab, .NET, Java, C++, C)
  • Python
    • Improved performance of problem.addrows, problem.addcols and problem.loadproblem, when names are provided. (Previously stated as fixed in 9.5.1, incorrectly.)
    • Fixed an issue where after reading a problem from an MPS or LP file, the Python objects representing special ordered sets were inconsistent with the Optimizer problem.
  • Matlab
    • Minimum supported version of Matlab is now 2022B on Windows, Linux on Arm and Intel, and macOS on Intel; Minimum supported version of Matlab is 2023B on macOS on Apple Silicon.
Xpress Mosel 6.10.1
Compiler Library
  • Native routines requiring lists/sets/arrays of unions are now properly compiled.
mmnl 2.6.4
  • Improved handling of memory errors.
  • Lower memory consumption when generating matrices of quadratic coefficients.
mmxnlp 34.5.4
  • Lower memory consumption on detection of quadratic constraints.
mmxprs 4.6.1
  • Lower memory consumption on detection of quadratic objectives.
Xpress Workbench 3.15.1
  • Fix: Local Docker (Conda-free) could produce Conda-related error on trying to run Mosel.
Updated 1 year ago
Version 3.0
No CommentsBe the first to comment