Blog Post

FICO® Xpress Optimization Blog
2 MIN READ

Xpress Update 8.14.4

FICO's avatar
FICO
Community Manager
3 years ago
Xpress Update 8.14.4 is now available on box.com for Window, Linux, MacOS and Solaris on x86-64 and Linux on AArch64, click here.

This is the latest update for the Xpress 8.14 release branch. Please note that the Windows, Linux or Solaris archives must be extracted over a prior installation of FICO Xpress 8.14. This update requires an Xpress 8.14 license.

Release Notes:
Xpress Optimizer 40.01.04
  • XSLPcopyprob now copies controls, as it has always done except in 8.14.2. XSLPcopyprob does not copy callbacks: use XSLPcopycallbacks after copying the problem. Note that XSLPcopycontrols will not copy convergence criteria or Knitro controls. These should be set manually.
  • Fixed an issue in user interruption through a non-zero return code from the barlog callback.
  • Fixed an issue occurring on indicators during a represolve
  • Fixed an issue printing infinite double control values
  • Fixed a performance issue with writing text files (LP, MPS, ...) on Windows. Writing a file with many lines should now be significantly faster.
  • Fixed a crash resulting from all the quadratic variables being linearized, leading to an unexpected condition.
  • Fixed a potential source of non-determinism during initial outer approximation cuts for MIQCPs.
  • Fixed a potential crash when presolving MIQPs.
  • Fixed a potential crash when adding general constraints with many constant elements to a problem.
  • Fixed an issue with root parallel heuristics that could result in an endless loop of restarting root cutting and heuristics.

Xpress Nonlinear 40.01.04
  • Fixed an issue where a wrong column could be reported as the reason for unboundedness.
  • Round exponents as explained by the error message when encountering rational powers of negative numbers.
  • Fixed an issue with the usage of flags in XSLPreminim/remaxim.
  • Fixed an incorrect logging message for initial points given to Knitro.

Xpress Solver Interfaces 40.01.04 (Python, R, Matlab, .NET, Java)
  • The AMPL-Xpress driver has been updated to version 20220112.

Xpress Mosel 6.0.2
Compiler Library
  • Importation of packages defining subroutine references on local subroutines no longer produces invalid code
  • An issue has been fixed in the handling of private indexing sets on constant native types declared in packages
Runtime Library
  • A potential memory corruption has been fixed in the initialisation of arrays of sets/lists of records ('initialisations from')
  • Assignments of constants of native types to unions no longer cause a general error
Remote invocation
  • A potential memory corruption has been fixed in the convertion of very large real numbers to their textual representation
mmhttp 3.6.1
  • http server: response headers now use CRLF as line termination
mmreflect 1.0.2
  • Arrays indiced by set of constants are now supported
  • A memory leak has been fixed in 'getindices'
mmnl 2.4.3
  • An issue has been resolved in the simplification of divisions
mmxprs 3.6.2
  • Assignment of 'mpsol' now working as expected
mmxnlp 34.2.3
  • Nonlinear formulae are now evaluated correctly when no NLP solve has taken place
Updated 3 years ago
Version 3.0
No CommentsBe the first to comment