Mark Turner

Results 14 issues of Mark Turner

## Fixes # . None. ## Summary/Motivation: Adds support for SCIP persistent solving. Persistent solving uses the python interface to SCIP directly as opposed to the current standard that involves...

This branch shouldn't be merged until the strong branch one is complete. A potential user raised concerns about such functionality not being present in PySCIPOpt directly and that he had...

Opens up code that allows users to use strong branching functionality in SCIP. I did not end up adding a wrapper for `strongBranchVarWithPropagation`. This would be needed if users ever...

When running with SCIP with SOPLEX some users wanted GMP enabled to set feasibility tolerances to beneath `10-9`. The warning said `please link GMP if you want to use tolerances...

**Describe the bug** For older (still standard) versions of numpy, we fail to create the below constraints. This issue no longer exists for numpy 2.x, but I predict it will...

While running `cmirCutGenerationHeuristic`, HiGHS now also tries to generate a strongCG cut. Summarised current logic: - Given a row aggregation, HiGHS tries multiple scale factors (`delta`) and for each generates...

cibuildwheel just pushed a new major version. The jobs are automatically downloading the new version (3.0.0) and our pyproject.toml is now longer valid. The (proper) fix: - They've deprecated one...

Build
bug

This is a relatively minor code fix, but it affects which variables get fixed by RINS / RENS, so will have big changes on plenty of instances. There's no guarantee...

This MR does three things: - Changes the order of some clauses that some if statements check. Each operation there is cheap and in general it doesn't matter, but it...