Fixed bugs
- an error is now produced if the emphasis settings in parameter files are wrong
- propagate focus lower bound to child nodes to avoid outdated global lower bound
- set small coefficients in
SCIPvarGetActiveRepresentatives()to zero, in particular for (multi-)aggregations - avoid flattening multi-aggregations twice
- fixed that the inttobinary presolver kept trying to aggregate variables that were marked as not to be aggregated
- provide memory allocation for implied integral binary and integer variables in dks heuristic to avoid data corruption
- fixed that violations of nonlinear constraints were not registered with solutions, and so were not included in the overview printed by the
checksolcommand of the SCIP shell - fixed failing assert when assembling data for writing of JSON statistics and no plugins were included for some plugin types
- fixed a bug in sassy/dejavu by updating version
- add missing library exports of
SCIPchgVarLbGlobalExact(),SCIPchgVarUbGlobalExact(),SCIPinferVarLbConsExact(), andSCIPinferVarUbConsExact() - add prefix
TNY_for tnycthread functions in order to avoid name clash with POSIX threads functions - keep sanitizers enabled if only unsupported for some language in cmake
- fixed that header files and library of exact LP solver interface (lpiexact) and header files of TPI were not installed by make install (non-cmake build)
- fixed that C++14 may not have been enforced when compiling with CppAD or Boost with makefiles
Miscellaneous
- check scripts can now copy solution files to
check/results/, functional for CPLEX, GAMS, and SCIP for now; new optionKEEPSOLto disable writing and keeping solution files
For more information on attached assets, check https://scipopt.org/index.php#download.