Skip to content

v2.4.0

Latest
Compare
Choose a tag to compare
@svigerske svigerske released this 06 Nov 17:02
· 3 commits to main since this release

Interface changes

Changed parameters

  • presolve.abortfac = 0.00080000000000000004: abort factor of weighted number of reductions for exhaustive presolving
  • presolve.lpabortfac = 0.01: abort factor of weighted number of reductions for exhaustive LP presolving

New parameters with default values

  • numerics.useabsfeas = 1: whether to use an absolute tolerance for feasibility checks
  • presolve.abortfacfast = 0.00080000000000000004: abort factor of weighted number of reductions for fast presolving
  • presolve.abortfacmedium = 0.00080000000000000004: abort factor of weighted number of reductions for medium presolving
  • presolve.lpabortfacfast = 0.01: abort factor of weighted number of reductions for fast LP presolving
  • presolve.lpabortfacmedium = 0.01: abort factor of weighted number of reductions for medium LP presolving

Build system

  • updated FindTBB.cmake
  • revised the CMake configuration to export the PaPILO dependencies (papilo-config.cmake)

Fixed bugs

  • all fast presolvers: maintain changed activities of current and last round to avoid missing reductions
  • FixContinuous: only fix column which contribution deviates by at most epsilon in every row
  • Components: identify fixing a component to an optimal solution as strong dual reduction