-
Notifications
You must be signed in to change notification settings - Fork 183
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
61 changed files
with
4,778 additions
and
793 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,18 @@ | ||
## Build changes | ||
|
||
The python wrapper highspy is now available for aarch64 on manylinux | ||
This allows highs to be run through Python on AWS arm64 | ||
## Code changes | ||
|
||
Bug fix for fortran on macOS | ||
Added `int64_t mip_total_lp_iterations` to `HighsCallbackDataOut` and modified accessor function | ||
|
||
## Code changes | ||
`Highs::writeSolution` and `Highs::writeBasis` now being done via `HighsIO` logging, so can be redirected to logging callback. | ||
|
||
Introduced `const double kHighsUndefined` as value of undefined values in a user solution. It's equal to `kHighsInf` | ||
|
||
Added `Highs::setSolution(const HighsInt num_entries, const HighsInt* index, const double* value);` to allow a sparse primal solution to be defined. When a MIP is solved to do this, the value of (new) option `mip_max_start_nodes` is used for `mip_max_nodes` to avoid excessive cost | ||
|
||
The accessor function Highs_getCallbackDataOutItem in the C API means | ||
that `pdlp_iteration_count` can be moved back to where it was inserted | ||
into the `HighsCallbackDataOut` struct in v1.7.0, which broke the C | ||
API. This fixes #1812 | ||
Added options `write_presolved_model_to_file` and `write_presolved_model_file` so that presolved model can be written via a command line option | ||
|
||
Some duplicate code has been eliminated from the MIP solver, and | ||
modifications made to eliminate compiler warnings | ||
Added `Highs::feasibilityRelaxation` to solve the problem of minimizing a (possibly weighted) sum of (allowable) infeasibilities in an LP/MIP. | ||
|
||
Declaration of the (deprecated) method `char* highsCompilationDate()` | ||
has been corrected | ||
|
||
Fixed bug when describing integrality status during the human-readable solution write | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.