Skip to content

Releases: scipopt/soplex

v7.1.1

14 Sep 05:09
Compare
Choose a tag to compare

Code Quality

  • use nullptr instead of 0 for NULL pointers

v7.1.0

21 Jun 10:28
Compare
Choose a tag to compare

Interface & Parameters

  • add method SoPlexBase::numRefinements() to return number of iterative refinements
  • new optional argument writeZeroObjective to write functions of SoPlexBase
  • new functions SPxSolverBase::isTerminationValueEnabled(), SPxSolverBase::toggleTerminationValue(), and
    SPxSolverBase::factorizeAndRecompute()

Code Quality

  • add option to write dense objective to mps/lp files (including variables with zero objective coefficients)

Fixed Bugs

  • remove unused and incorrect SOPLEX_VERSION_API in cmake, SOPLEX_APIVERSION now always set in spxdefines.h
  • disable objective limits once if exceeding unscaled and unsimplified solution is not dual feasible
  • recompute solution from fresh factorization if objective limit is reached to avoid incorrect terminations
  • fix bug when writing bounds for unused variables in MPS file format

Miscellaneous

  • removed gzstream.h/hpp (L-GPL) and replaced it with zstr (MIT License) for .gz file handling

v7.0.1

14 May 09:31
Compare
Choose a tag to compare
Merge branch 'website-cosmetics' into 'bugfix-70'

Website cosmetics

See merge request integer/soplex!454

v7.0.0

26 Mar 11:29
Compare
Choose a tag to compare
release-700

increase version to 7.0.0.0

v6.0.4

26 Mar 11:29
Compare
Choose a tag to compare
Merge branch 'lib64' into 'bugfix-60'

Use environment variables included rom GNUInstallDirs instead of harcoded lib, bin, include paths

See merge request integer/soplex!403

v6.0.3

26 Mar 11:28
Compare
Choose a tag to compare
Merge branch 'fix-github-12' into 'bugfix-60'

fix boost include issues

See merge request integer/soplex!387

v6.0.2

26 Mar 11:28
Compare
Choose a tag to compare
release-602

remove .o files that are header-only now

v6.0.1

26 Mar 11:28
Compare
Choose a tag to compare
Merge branch 'fix-makefiles' into 'bugfix-60'

remove unneccessary arm* makefiles

See merge request integer/soplex!379