Skip to content

v2.2.1

Compare
Choose a tag to compare
@alexhoen alexhoen released this 14 May 11:25
· 253 commits to main since this release

Build system

  • header only works now as intended (Boost Serialization)
  • add compile option -ffp-contract=off or /fp:precise to enhance reproducibility across different systems
  • disable building convMPS and duplicates

Fixed bugs

  • DualFix: lock rows if variables are dual-fixed to infinity to avoid conflict when dual-postsolving
  • ParallelColDetection: avoid segfault by handling already fixed variables separately during sorting
  • ParallelColDetection: mark deleted parallel columns as modified to avoid problems when scanning conflicts during the application of the transactions
  • ParallelRowDetection: in dual-postsolving flip bound status of non-basic variable for negative factor
  • Propagation: avoid numerical difficulties
  • SimpleSubstitution: ensure coprime-ness of coefficients for infeasible detection for linear diphantine equations
  • Stuffing: store row to allow correct dual-postsolving

Miscellaneous

  • update version of fmt from 6.1.2 to 7.1.3 due to deprecation
  • MPS-Parser parses files numerically exactly if rational arithmetic is used