Releases: scipopt/soplex
Releases · scipopt/soplex
v7.1.2
v7.1.1
Code Quality
- use nullptr instead of 0 for NULL pointers
v7.1.0
Interface & Parameters
- add method
SoPlexBase::numRefinements()
to return number of iterative refinements - new optional argument
writeZeroObjective
to write functions ofSoPlexBase
- 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 withzstr
(MIT License) for.gz
file handling
v7.0.1
Merge branch 'website-cosmetics' into 'bugfix-70' Website cosmetics See merge request integer/soplex!454
v7.0.0
release-700 increase version to 7.0.0.0
v6.0.4
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
Merge branch 'fix-github-12' into 'bugfix-60' fix boost include issues See merge request integer/soplex!387
v6.0.2
release-602 remove .o files that are header-only now
v6.0.1
Merge branch 'fix-makefiles' into 'bugfix-60' remove unneccessary arm* makefiles See merge request integer/soplex!379