Skip to content

Releases: ERGO-Code/HiGHS

v1.4.0

27 Nov 15:48
b6d4b3d
Compare
Choose a tag to compare

Modifications have been made to improve the reliability of the IPM solver when cross-over is not always run - carried out for benchmarking purposes. This has required the run_crossover option that was previously Boolean to become a string with possible values "on", "off" and "choose". The latter results in crossover being run if the result of IPM without crossover is imprecise.

HiGHS will now allow a solution to be read from a file when running HiGHS from the command line, and handle the case where a user has supplied a partial (discrete) solution to a MIP. If the supplied solution is not feasible, HiGHS will fix the discrete variables and attempt to find a feasible assignment of the continuous variables by solving an LP.

If the incumbent model has discrete variables, then the MIP is solved regardless of the setting of the solve option. Previously if solve were "simplex" or "ipm" then the relaxation would be solved. To force the relaxation to be solved, set the (new) solve_relaxation option (default "false") to be true.

Various bug fixes, notably time limit introduced into redundant equations rule for presolve.

v1.3.0

23 Oct 09:52
fbd9bd3
Compare
Choose a tag to compare

Contains various bug fixes, notably in the .lp file reader/writer, plus a fix for #917 and enhancements to the MIP solver.

v1.2.2

18 Apr 16:09
3f0a745
Compare
Choose a tag to compare

HiGHS can read compressed files by using zstr
MPS file reader now parses further sections
Bug fixes in presolve

v1.2.1

25 Feb 00:13
60ad175
Compare
Choose a tag to compare

Some bug fixes from v1.2.0, notably when handling QP maximization, but also mip_gap and objective sign logging correct for MIP maximization. highs_c_api.h and Highs.h have had parameter naming cleaned up, with constants corresponding to C++ enums and documentation added to highs_c_api.h.

v1.2.0

07 Feb 18:47
Compare
Choose a tag to compare

Lots of changes. Main performance improvement is in MIP solver.

v1.1.1

30 Dec 13:31
31608db
Compare
Choose a tag to compare

First tagged release of HiGHS. Created 27/09/21, and used for the Mittelmann benchmark results from then until date