Pyscipopt

Latest version: v5.2.1

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

4.1.0

Added
- Interface to include custom cut selector plugins
- New test for cut selector plugin
- Add SCIP function SCIPgetCutLPSolCutoffDistance and wrapper getCutLPSolCutoffDistance
- Add SCIP function SCIPprintBestTransSol and wrapper writeBestTransSol
- Add SCIP function SCIPprintTransSol and wrapper writeTransSol
- Add SCIP function SCIPgetRowNumIntCols and wrapper getRowNumIntCols
- Add SCIP function SCIProwGetNNonz and wrapper rowGetNNonz
- Add SCIP function SCIPgetRowObjParallelism and wrapper getRowObjParallelism
- Add SCIP function SCIPgetNSepaRounds and wrapper getNSepaRounds
- Add SCIP function SCIPgetRowLinear and wrapper getRowLinear
- Add SCIP function SCIProwIsInGlobalCutpool and wrapper isInGlobalCutpool
- Add SCIP function SCIProwGetParallelism and wrapper getRowParallelism
- Add getObjCoeff call to Column
- Add isLocal call to Row
- Add getNorm call to Row
- Add getRowDualSol to Row
- Add getDualSolVal to Model
- added activeone parameter of addConsIndicator() allows to activate the constraint if the binary (indicator) variable is 1 or 0.
- added function getSlackVarIndicator(), returns the slack variable of the indicator constraint.
Fixed
- cmake / make install works from build directory
Changed
Removed

4.0.0

Added
- many functions regarding the new cons expression logic and implementation
Fixed
- fixed tests and github actions to fit the new SCIP version.
Changed
- SCIP8 changes the way nonlinear constraints are handled inside SCIP. These changes have consequences for their respective PySCIPOpt wrappers and have changed regardingly. Please refer to the latest SCIP report for an in-depth explanation of these changes.
- small changes to the documentation.
Removed
- some of the deprecated functions that could not be made backwards compatible

3.5.0

Added
Fixed
- close file descriptors after file operation is finished
- fixed deletion of variable pointer from model when calling delVar
- fixed scip install for MAC integration test
- Fixing assert failure if scip is compiled using quadprecision
- fixed missing GIL by AntoinePrv in 539
Changed
- changed integration test to include scip TPI (tinycthreads)
Removed
- removed Mac integration test until the segmentation fault in test_memory.py is fixed on Mac

3.4.0

Added
- add support for concurrent optimization
- note that SCIP needs to be linked to a TPI (task processing interface) to use this feature
- SCIPsolverConcurrent implementation from issue 229 by TNonet in 535
- fix action to also run on external PRs by mattmilten in 536
- fix concurrent solve test by mattmilten in 537

3.3.0

Added
- add SCIP function `getPseudoBranchCands`

Fixed
Changed
Removed

3.2.2

Added
- add SCIP functions `getNSolsFound`, `getNSolsFound`, `getNLimSolsFound` and `getNBestSolsFound`

Fixed
Changed
- documentation build parameter EXTRACT_ALL = YES

Removed

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.