Published September 18, 2026 | Version v8.1.0

scipopt/soplex: v8.1.0

Description

Features:

  • command line option --version to print version and compiler information

Performance:

  • accelerate data classes ClassArray, SVectorBase, and SSVectorBase by caching vector entries and sizes
  • accelerate comparator classes Compare, IdxCompare, BreakpointCompare, and ElementCompare by removing unused fields, avoiding argument copies, and reformulating difference computations
  • accelerate sorting functions SPxShellsort, SPxQuicksort, and SPxQuicksortPart by removing redundant checks, skipping ordered entries, and reformulating to iteration
  • detect sparsity inside CLUFactor<R>::solveLleft() to dynamically enter dense solving mode
  • adapt the left sparsity factor to 0.01

Fixed bugs:

  • enable functional assignment of SVectorBase from SSVectorBase
  • assign nonzero size in scaleAssign() of SVectorBase
  • correct SPxQuicksortPart return to end index after sorted range
  • avoid index overflows in SPxQuicksort and SPxQuicksortPart

Interface & Parameters:

  • added an overloaded version of SoPlexBase<R>::factorizeColumnRational() with an additional boolean parameter forceSolutionUpdate to compute solution values also when the basis is not optimal. (SOPLEX_APIVERSION 21)
  • add SoPlexBase<R>::printExternalCodes() to print external libraries (SOPLEX_APIVERSION 22)

Build system:

  • add link-time-optimization for release builds if supported by compiler, use -DLTO=on for cmake or LTO=true for make to enable
  • add option to link FMT library of system instead of bundled headers, use -DSYSTEM_FMT=on for cmake or SYSTEM_FMT=true for make to enable
  • in Makefile, changed default compiler (COMP) from gnu to clang when on macOS and added make/make.darwin.arm.clang{.opt,.dbg,}

Miscellaneous:

  • disable deprecated iterators in fmt external to support modern MSVC
  • remove broken template of DSVectorBase::add() from incompatible SVectorBase

Files

scipopt/soplex-v8.1.0.zip

Files (1.5 MB)

Name Size Download all
md5:3f9fc5b431a37ff0bc0dda28124a1860
1.5 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/scipopt/soplex/tree/v8.1.0 (URL)

Software