-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ready for release #1986
Ready for release #1986
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8035b46 - Browse repository at this point
Copy the full SHA 8035b46View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b20db8d - Browse repository at this point
Copy the full SHA b20db8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d68df22 - Browse repository at this point
Copy the full SHA d68df22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 392bc07 - Browse repository at this point
Copy the full SHA 392bc07View commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f0e03cd - Browse repository at this point
Copy the full SHA f0e03cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a463332 - Browse repository at this point
Copy the full SHA a463332View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 73c487e - Browse repository at this point
Copy the full SHA 73c487eView commit details
Commits on Jun 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4a09183 - Browse repository at this point
Copy the full SHA 4a09183View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3681efa - Browse repository at this point
Copy the full SHA 3681efaView commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0f52c80 - Browse repository at this point
Copy the full SHA 0f52c80View commit details -
Merge branch 'latest' of https://github.com/ERGO-Code/HiGHS into roun…
…dWithTolsPostsolve
Configuration menu - View commit details
-
Copy full SHA for a231075 - Browse repository at this point
Copy the full SHA a231075View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a98a6f - Browse repository at this point
Copy the full SHA 9a98a6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97f27cb - Browse repository at this point
Copy the full SHA 97f27cbView commit details -
Merge pull request #1829 from fwesselm/fixNeos4
Assertion failure on neos4
Configuration menu - View commit details
-
Copy full SHA for 60d2328 - Browse repository at this point
Copy the full SHA 60d2328View commit details -
Merge branch 'latest' of https://github.com/ERGO-Code/HiGHS into roun…
…dWithTolsPostsolve
Configuration menu - View commit details
-
Copy full SHA for 564e722 - Browse repository at this point
Copy the full SHA 564e722View commit details
Commits on Jul 9, 2024
-
Merge pull request #1832 from fwesselm/roundWithTolsPostsolve
Use tolerances when rounding
Configuration menu - View commit details
-
Copy full SHA for 6e2fc7d - Browse repository at this point
Copy the full SHA 6e2fc7dView commit details -
Added int64_t mip_total_lp_iterations to HighsCallbackDataOut and mod…
…ified accessor function
Configuration menu - View commit details
-
Copy full SHA for 600b069 - Browse repository at this point
Copy the full SHA 600b069View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66849ca - Browse repository at this point
Copy the full SHA 66849caView commit details -
Merge pull request #1839 from ERGO-Code/fix-1814
Added int64_t mip_total_lp_iterations to HighsCallbackDataOut and modified accessor function
Configuration menu - View commit details
-
Copy full SHA for 3ccae38 - Browse repository at this point
Copy the full SHA 3ccae38View commit details -
Introduced highsFprintfString to replace fprintf(file so that solutio…
…n etc to console can be handled through callbacks
Configuration menu - View commit details
-
Copy full SHA for 2d078b0 - Browse repository at this point
Copy the full SHA 2d078b0View commit details
Commits on Jul 10, 2024
-
Replaced fprintf(file in HighsModelUtils.cpp by stringstreams and cal…
…ls to highsFprintfString(file, log_options
Configuration menu - View commit details
-
Copy full SHA for 0c6b253 - Browse repository at this point
Copy the full SHA 0c6b253View commit details -
Configuration menu - View commit details
-
Copy full SHA for 502f0ac - Browse repository at this point
Copy the full SHA 502f0acView commit details -
Identified that HighsMipSolverData::checkLimits is not called for a l…
…ong time before new call before mipdata_->evaluateRootNode();
Configuration menu - View commit details
-
Copy full SHA for abcce09 - Browse repository at this point
Copy the full SHA abcce09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6096006 - Browse repository at this point
Copy the full SHA 6096006View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11e5385 - Browse repository at this point
Copy the full SHA 11e5385View commit details
Commits on Jul 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d269a2 - Browse repository at this point
Copy the full SHA 8d269a2View commit details
Commits on Jul 14, 2024
-
Now clearing solution when completeSolutionFromDiscreteAssignment dec…
…ides it's not worth it
Configuration menu - View commit details
-
Copy full SHA for 7fd28a1 - Browse repository at this point
Copy the full SHA 7fd28a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39569be - Browse repository at this point
Copy the full SHA 39569beView commit details -
Configuration menu - View commit details
-
Copy full SHA for faeb3f3 - Browse repository at this point
Copy the full SHA faeb3f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e9f9bd - Browse repository at this point
Copy the full SHA 6e9f9bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c34353 - Browse repository at this point
Copy the full SHA 3c34353View commit details -
Merge pull request #1843 from ERGO-Code/fix-1808
Add facility to specify a partial primal solution via indices and values
Configuration menu - View commit details
-
Copy full SHA for 08646bc - Browse repository at this point
Copy the full SHA 08646bcView commit details
Commits on Jul 15, 2024
-
Added option mip_max_start_nodes to be used for mip_max_nodes when a …
…MIP is solved to complete a partial solution to avoid excessive cost
Configuration menu - View commit details
-
Copy full SHA for 49f320a - Browse repository at this point
Copy the full SHA 49f320aView commit details -
Merge pull request #1844 from ERGO-Code/fix-1808
Added mip_max_start_nodes` to avoid excessive cost when a MIP is solved to complete a partial solution.
Configuration menu - View commit details
-
Copy full SHA for b73d4e8 - Browse repository at this point
Copy the full SHA b73d4e8View commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e3708c7 - Browse repository at this point
Copy the full SHA e3708c7View commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 91da631 - Browse repository at this point
Copy the full SHA 91da631View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8966bc0 - Browse repository at this point
Copy the full SHA 8966bc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d318f65 - Browse repository at this point
Copy the full SHA d318f65View commit details
Commits on Jul 22, 2024
-
Fix broken link to documentation subdirectory.
Configuration menu - View commit details
-
Copy full SHA for 322e298 - Browse repository at this point
Copy the full SHA 322e298View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79727d1 - Browse repository at this point
Copy the full SHA 79727d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for af7c1e3 - Browse repository at this point
Copy the full SHA af7c1e3View commit details -
Merge pull request #1852 from ERGO-Code/update-docs
Added IPM reference and commented on absence of references for QP and MIP
Configuration menu - View commit details
-
Copy full SHA for f0dec53 - Browse repository at this point
Copy the full SHA f0dec53View commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a0e50ed - Browse repository at this point
Copy the full SHA a0e50edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e3867b - Browse repository at this point
Copy the full SHA 2e3867bView commit details -
Refactor highspy for enhanced usability
Refactor highspy for enhanced usability This commit significantly improves the `Highs` class within `highs.py`, focusing on enhancing usability, efficiency, and robustness. Key changes include: - Added comprehensive docstrings. - Improved methods for adding, deleting, and retrieving multiple variables and constraints, for a more flexible and efficient API. - Standardized some API conventions. Note, this is a breaking change for the constraint value/dual methods. - Updated tests and examples.
Configuration menu - View commit details
-
Copy full SHA for 3b5c3da - Browse repository at this point
Copy the full SHA 3b5c3daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66f4892 - Browse repository at this point
Copy the full SHA 66f4892View commit details -
Merge pull request #1855 from mathgeekcoder/highspy-updates
Refactor highspy for enhanced usability and performance
Configuration menu - View commit details
-
Copy full SHA for d04eae8 - Browse repository at this point
Copy the full SHA d04eae8View commit details
Commits on Jul 26, 2024
-
Added options write_presolved_model_to_file and write_presolved_model…
…_file, and writes out OK unless file name is empty
Configuration menu - View commit details
-
Copy full SHA for 76a7e76 - Browse repository at this point
Copy the full SHA 76a7e76View commit details
Commits on Jul 30, 2024
-
Highs::reportModel now uses const HighsModel& model argument so it ca…
…n report the presolved LP
Configuration menu - View commit details
-
Copy full SHA for ce2da38 - Browse repository at this point
Copy the full SHA ce2da38View commit details
Commits on Jul 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4da5ad8 - Browse repository at this point
Copy the full SHA 4da5ad8View commit details
Commits on Aug 4, 2024
-
Merge branch 'latest' of https://github.com/ERGO-Code/HiGHS into pres…
…olveBugTransform
Configuration menu - View commit details
-
Copy full SHA for c468ded - Browse repository at this point
Copy the full SHA c468dedView commit details -
Merge pull request #1848 from fwesselm/presolveBugTransform
Update substitutions if a column is transformed
Configuration menu - View commit details
-
Copy full SHA for 00d7273 - Browse repository at this point
Copy the full SHA 00d7273View commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ebaf743 - Browse repository at this point
Copy the full SHA ebaf743View commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0025d67 - Browse repository at this point
Copy the full SHA 0025d67View commit details
Commits on Aug 7, 2024
-
Merge pull request #1867 from N-Wouda/add-type-stub-file
Add Python type stub file
Configuration menu - View commit details
-
Copy full SHA for ddd3778 - Browse repository at this point
Copy the full SHA ddd3778View commit details
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a785025 - Browse repository at this point
Copy the full SHA a785025View commit details
Commits on Aug 14, 2024
-
Highs::computeInfeasibleRows renamed Highs::elasticityFilter and pass…
…ing general penalties
Configuration menu - View commit details
-
Copy full SHA for fa94de1 - Browse repository at this point
Copy the full SHA fa94de1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 787fe62 - Browse repository at this point
Copy the full SHA 787fe62View commit details -
Configuration menu - View commit details
-
Copy full SHA for b57e6a2 - Browse repository at this point
Copy the full SHA b57e6a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4eac17 - Browse repository at this point
Copy the full SHA a4eac17View commit details
Commits on Aug 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c790a20 - Browse repository at this point
Copy the full SHA c790a20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 010082c - Browse repository at this point
Copy the full SHA 010082cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3ecbb9 - Browse repository at this point
Copy the full SHA f3ecbb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47a31db - Browse repository at this point
Copy the full SHA 47a31dbView commit details
Commits on Aug 16, 2024
-
Restored full C API unit test and corrected references to format of H…
…essian in highs_c_api.h
Configuration menu - View commit details
-
Copy full SHA for 4073ede - Browse repository at this point
Copy the full SHA 4073edeView commit details -
Added HighsHessian.md and HighsModel.md plus documentation of Hessian…
…Format in enums.md
Configuration menu - View commit details
-
Copy full SHA for 20b87aa - Browse repository at this point
Copy the full SHA 20b87aaView commit details -
Merge pull request #1879 from ERGO-Code/fix-1872
Restored full C API unit test and corrected/updated documentaiton of Hessian
Configuration menu - View commit details
-
Copy full SHA for 53273e7 - Browse repository at this point
Copy the full SHA 53273e7View commit details
Commits on Aug 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ad29863 - Browse repository at this point
Copy the full SHA ad29863View commit details
Commits on Aug 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f4b50be - Browse repository at this point
Copy the full SHA f4b50beView commit details
Commits on Aug 19, 2024
-
HPresolve::fixColToLower/Upper now reanmed fixColToLower/UpperOrUnbou…
…nded and returns true if fixing to infinite value
Configuration menu - View commit details
-
Copy full SHA for 0b4f3f8 - Browse repository at this point
Copy the full SHA 0b4f3f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c7177a - Browse repository at this point
Copy the full SHA 5c7177aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f37aa3 - Browse repository at this point
Copy the full SHA 2f37aa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf82e09 - Browse repository at this point
Copy the full SHA cf82e09View commit details -
Merge pull request #1884 from few/highspy-feasibilityRelaxation
highspy: Expose new feasibility relaxation feature
Configuration menu - View commit details
-
Copy full SHA for e253cb0 - Browse repository at this point
Copy the full SHA e253cb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c6cf08 - Browse repository at this point
Copy the full SHA 0c6cf08View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9f4235 - Browse repository at this point
Copy the full SHA e9f4235View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61f72a3 - Browse repository at this point
Copy the full SHA 61f72a3View commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ec57e11 - Browse repository at this point
Copy the full SHA ec57e11View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 50bd180 - Browse repository at this point
Copy the full SHA 50bd180View commit details -
Merge pull request #1889 from fwesselm/fixWarningReorder
Fix compiler warning
Configuration menu - View commit details
-
Copy full SHA for 93a0871 - Browse repository at this point
Copy the full SHA 93a0871View commit details
Commits on Aug 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1a7d2e - Browse repository at this point
Copy the full SHA b1a7d2eView commit details
Commits on Aug 25, 2024
-
Introduced examples/plot_highs_log.py and final logging line in MIP s…
…olver to allow complete plotting
Configuration menu - View commit details
-
Copy full SHA for 3271ee8 - Browse repository at this point
Copy the full SHA 3271ee8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a154ba8 - Browse repository at this point
Copy the full SHA a154ba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fedcf78 - Browse repository at this point
Copy the full SHA fedcf78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4907467 - Browse repository at this point
Copy the full SHA 4907467View commit details -
Merge pull request #1894 from ERGO-Code/MIP-log-plotter
Mip log plotter
Configuration menu - View commit details
-
Copy full SHA for 7ce96cb - Browse repository at this point
Copy the full SHA 7ce96cbView commit details
Commits on Aug 26, 2024
-
Merge pull request #1890 from ERGO-Code/fix-1872a
`col_ecol_offset` now set - as const - for greater clarity
Configuration menu - View commit details
-
Copy full SHA for 19ccf15 - Browse repository at this point
Copy the full SHA 19ccf15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00e812d - Browse repository at this point
Copy the full SHA 00e812dView commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 032eb56 - Browse repository at this point
Copy the full SHA 032eb56View commit details -
Configuration menu - View commit details
-
Copy full SHA for c096294 - Browse repository at this point
Copy the full SHA c096294View commit details
Commits on Aug 28, 2024
-
Merge pull request #1897 from fwesselm/uninitArrays
Initialize some arrays
Configuration menu - View commit details
-
Copy full SHA for cdd1b39 - Browse repository at this point
Copy the full SHA cdd1b39View commit details -
plot_highs_log.py now avoids printing spurious incumbent lines when b…
…est solution is NaN
Configuration menu - View commit details
-
Copy full SHA for 754c204 - Browse repository at this point
Copy the full SHA 754c204View commit details -
Merge pull request #1898 from ERGO-Code/MIP-log-plotter
plot_highs_log.py now avoids printing spurious incumbent lines when best solution is NaN
Configuration menu - View commit details
-
Copy full SHA for f5a22b6 - Browse repository at this point
Copy the full SHA f5a22b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb89986 - Browse repository at this point
Copy the full SHA fb89986View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1862c8 - Browse repository at this point
Copy the full SHA b1862c8View commit details -
Added public enum HessianFormat, public class HighsHessian, private s…
…tatic extern int Highs_passHessian, private static extern int Highs_passModel and private static extern int Highs_getHessianNumNz to highs_csharp_api.cs
Configuration menu - View commit details
-
Copy full SHA for 74682bc - Browse repository at this point
Copy the full SHA 74682bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for af09d2d - Browse repository at this point
Copy the full SHA af09d2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for acafbf0 - Browse repository at this point
Copy the full SHA acafbf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eee142 - Browse repository at this point
Copy the full SHA 0eee142View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2788fea - Browse repository at this point
Copy the full SHA 2788feaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fce625 - Browse repository at this point
Copy the full SHA 8fce625View commit details
Commits on Aug 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 455c007 - Browse repository at this point
Copy the full SHA 455c007View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d69e295 - Browse repository at this point
Copy the full SHA d69e295View commit details
Commits on Sep 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 584069f - Browse repository at this point
Copy the full SHA 584069fView commit details -
Merge branch 'HighsHashTreeChanges2' of https://github.com/fwesselm/H…
…iGHS into useStdArray # Conflicts: # src/util/HighsHashTree.h
Configuration menu - View commit details
-
Copy full SHA for 542f341 - Browse repository at this point
Copy the full SHA 542f341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e32cb5 - Browse repository at this point
Copy the full SHA 6e32cb5View commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ff778c6 - Browse repository at this point
Copy the full SHA ff778c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d772edf - Browse repository at this point
Copy the full SHA d772edfView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc3e870 - Browse repository at this point
Copy the full SHA cc3e870View commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8f99e6f - Browse repository at this point
Copy the full SHA 8f99e6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8a716f - Browse repository at this point
Copy the full SHA b8a716fView commit details
Commits on Sep 6, 2024
-
Precompute expensive computations
Replace hot FDIVs with FMULs through saving off the inverse values outside the loops, so we don't incur the cost on each loop iteration.
Configuration menu - View commit details
-
Copy full SHA for 08e57a6 - Browse repository at this point
Copy the full SHA 08e57a6View commit details -
Merge pull request #1911 from heshpdx/master
Precompute expensive computations
Configuration menu - View commit details
-
Copy full SHA for 0f4b0d0 - Browse repository at this point
Copy the full SHA 0f4b0d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1fd3a6 - Browse repository at this point
Copy the full SHA f1fd3a6View commit details -
Merge pull request #1912 from ERGO-Code/revert-1911-master
Revert "Precompute expensive computations"
Configuration menu - View commit details
-
Copy full SHA for 2d8d8af - Browse repository at this point
Copy the full SHA 2d8d8afView commit details -
Replace expensive computations
Replace hot FDIVs with FMULs through precomputing inverse values outside the loops. FDIVs are always more expensive than FMULs, although the amount varies per CPU microarchitecture.
Configuration menu - View commit details
-
Copy full SHA for a7a6e96 - Browse repository at this point
Copy the full SHA a7a6e96View commit details
Commits on Sep 7, 2024
-
Merge pull request #1914 from heshpdx/div_fixes
Replace expensive computations
Configuration menu - View commit details
-
Copy full SHA for a251c86 - Browse repository at this point
Copy the full SHA a251c86View commit details -
Merge pull request #1886 from michaelbynum/release_gil
Release GIL and Run in Background Thread
Configuration menu - View commit details
-
Copy full SHA for f7be435 - Browse repository at this point
Copy the full SHA f7be435View commit details
Commits on Sep 8, 2024
-
Now reading rvb-sub, but need to add the comment trim to other MPS re…
…ad methods to pass unit test
Configuration menu - View commit details
-
Copy full SHA for b42d314 - Browse repository at this point
Copy the full SHA b42d314View commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cd80bd5 - Browse repository at this point
Copy the full SHA cd80bd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f31d20 - Browse repository at this point
Copy the full SHA 0f31d20View commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c706fe9 - Browse repository at this point
Copy the full SHA c706fe9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b49a9e - Browse repository at this point
Copy the full SHA 0b49a9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54b575e - Browse repository at this point
Copy the full SHA 54b575eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b506d7a - Browse repository at this point
Copy the full SHA b506d7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60ac494 - Browse repository at this point
Copy the full SHA 60ac494View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdf2cf4 - Browse repository at this point
Copy the full SHA cdf2cf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac848c6 - Browse repository at this point
Copy the full SHA ac848c6View commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 450c026 - Browse repository at this point
Copy the full SHA 450c026View commit details -
Merge pull request #1918 from fwesselm/minorStuffAgain
Add function to compute fractional part
Configuration menu - View commit details
-
Copy full SHA for c943e04 - Browse repository at this point
Copy the full SHA c943e04View commit details -
Methods receiving matrix data where only small values are explicit ze…
…ros (so removed internally) are now silent and return HighsStatus::kOk (since internal matrix is exact)
Configuration menu - View commit details
-
Copy full SHA for 5aba249 - Browse repository at this point
Copy the full SHA 5aba249View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad72151 - Browse repository at this point
Copy the full SHA ad72151View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1556a6e - Browse repository at this point
Copy the full SHA 1556a6eView commit details
Commits on Sep 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1ec433b - Browse repository at this point
Copy the full SHA 1ec433bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49c6aa4 - Browse repository at this point
Copy the full SHA 49c6aa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for aeb80d5 - Browse repository at this point
Copy the full SHA aeb80d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd69aea - Browse repository at this point
Copy the full SHA cd69aeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b635e0 - Browse repository at this point
Copy the full SHA 8b635e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53a4fac - Browse repository at this point
Copy the full SHA 53a4facView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcf38eb - Browse repository at this point
Copy the full SHA dcf38ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20daf97 - Browse repository at this point
Copy the full SHA 20daf97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ce7da7 - Browse repository at this point
Copy the full SHA 0ce7da7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bfcb10 - Browse repository at this point
Copy the full SHA 9bfcb10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b26c63 - Browse repository at this point
Copy the full SHA 0b26c63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f83d3e - Browse repository at this point
Copy the full SHA 8f83d3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18046f7 - Browse repository at this point
Copy the full SHA 18046f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff6ddbb - Browse repository at this point
Copy the full SHA ff6ddbbView commit details -
Merge pull request #1922 from ERGO-Code/clang-format-update
Clang format update
Configuration menu - View commit details
-
Copy full SHA for 963b5eb - Browse repository at this point
Copy the full SHA 963b5ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for da30738 - Browse repository at this point
Copy the full SHA da30738View commit details -
Merge pull request #1919 from ERGO-Code/fix-1899
Methods receiving matrix data where only small values are explicit ze…
Configuration menu - View commit details
-
Copy full SHA for d95502b - Browse repository at this point
Copy the full SHA d95502bView commit details
Commits on Sep 13, 2024
-
An attempt to fix potential deadlock issues in Windows.
Removes synchronization with worker threads on shutdown. Also removes the "search" for the main executor in the worker threads. Instead we simply pass the main executor to the thread as a parameter. We also pass the underlying shared_ptr to avoid potential edge cases where reference count drops to zero before some threads initialize. I made the run_worker static to avoid any confusion about "this" vs "executor->ptr", and so it uses the shared_ptr to reference the shared memory. The last worker thread will delete the shared memory, via the shared_ptr reference count.
Configuration menu - View commit details
-
Copy full SHA for 338c47d - Browse repository at this point
Copy the full SHA 338c47dView commit details -
Changed HighsTaskExecutor to explicitly handle reference counting to …
…ensure shared memory is kept alive until all threads have finished. Changed identification of main thread to use std::thread::id rather than thread_local memory pointer. Added vector of workerThreads which can be detached or joined on shutdown. Ensured that shutdown can only block if called on main thread, otherwise it might be possible to deadlock. Manually using cache_aligned memory allocation, it was used previously with shared_ptr and I wanted to keep it just in case. Note: I had some weird issues when compiling with /MD flag with mvsc. It would run but often crash. /MT flag works consistently for me.
Configuration menu - View commit details
-
Copy full SHA for a2d5db9 - Browse repository at this point
Copy the full SHA a2d5db9View commit details
Commits on Sep 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 731f171 - Browse repository at this point
Copy the full SHA 731f171View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cd990f - Browse repository at this point
Copy the full SHA 9cd990fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ea7f97 - Browse repository at this point
Copy the full SHA 5ea7f97View commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa13d7a - Browse repository at this point
Copy the full SHA aa13d7aView commit details -
Created new branch with new PR to avoid ugly rebase issue.
Major highspy update: * changed `highs_linear_expression` to be immutable by default * improved callback support * improved test coverage (99%) * performance and usability enhancements * Support `__iadd__`, `__imul__`, etc. * Updated chain comparison support in immutable setting * `h.val()` can take `highs_linear_expression` * `expr == [lb,ub]` -> `lb <= expr <= ub` syntax * `qsum` * added pretty print `__repr__` and `__str__` * added KeyboardInterrupt support * added user interrupt * fixed slicing issues with numpy and highs * added `resetGlobalScheduler` * released GIL for `Presolve` * fixed issues with deadlock on Windows * fixed MIP solution callback issue * support `getExpr` that creates a `highs_linear_expression` from existing row Should address multiple issues: #1865, #1882, #1888, #1892, #1903, #1904, and perhaps #1905
Configuration menu - View commit details
-
Copy full SHA for 370156f - Browse repository at this point
Copy the full SHA 370156fView commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 04a2df0 - Browse repository at this point
Copy the full SHA 04a2df0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd73575 - Browse repository at this point
Copy the full SHA bd73575View commit details -
Configuration menu - View commit details
-
Copy full SHA for 785f149 - Browse repository at this point
Copy the full SHA 785f149View commit details -
Configuration menu - View commit details
-
Copy full SHA for 864e1eb - Browse repository at this point
Copy the full SHA 864e1ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3b62ca - Browse repository at this point
Copy the full SHA f3b62caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36b356d - Browse repository at this point
Copy the full SHA 36b356dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccef75c - Browse repository at this point
Copy the full SHA ccef75cView commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c1c4a93 - Browse repository at this point
Copy the full SHA c1c4a93View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9766f7 - Browse repository at this point
Copy the full SHA e9766f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75a1611 - Browse repository at this point
Copy the full SHA 75a1611View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9678b5 - Browse repository at this point
Copy the full SHA e9678b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 091ab68 - Browse repository at this point
Copy the full SHA 091ab68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eaaa01 - Browse repository at this point
Copy the full SHA 4eaaa01View commit details
Commits on Sep 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f0aa1c3 - Browse repository at this point
Copy the full SHA f0aa1c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a41f85 - Browse repository at this point
Copy the full SHA 3a41f85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b78330 - Browse repository at this point
Copy the full SHA 3b78330View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9de2fee - Browse repository at this point
Copy the full SHA 9de2feeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6669cc - Browse repository at this point
Copy the full SHA f6669ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for de88c91 - Browse repository at this point
Copy the full SHA de88c91View commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 494d697 - Browse repository at this point
Copy the full SHA 494d697View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6160e22 - Browse repository at this point
Copy the full SHA 6160e22View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf96f90 - Browse repository at this point
Copy the full SHA cf96f90View commit details -
Added double computeBasisCondition() { return computeBasisCondition(t…
…his->lp_); } and now using passed HighsLp; Formatted
Configuration menu - View commit details
-
Copy full SHA for c6028d8 - Browse repository at this point
Copy the full SHA c6028d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 899c9d7 - Browse repository at this point
Copy the full SHA 899c9d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f87949 - Browse repository at this point
Copy the full SHA 3f87949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 525b541 - Browse repository at this point
Copy the full SHA 525b541View commit details -
Merge pull request #1939 from pierre-haessig/patch-1
fix Markdown list syntax in solvers.md
Configuration menu - View commit details
-
Copy full SHA for 5af3a67 - Browse repository at this point
Copy the full SHA 5af3a67View commit details -
Only check for timeout if time_limit is finite, and don't consider ti…
…med logging if output_flag is false; formatted
Configuration menu - View commit details
-
Copy full SHA for e134a0f - Browse repository at this point
Copy the full SHA e134a0fView commit details
Commits on Sep 21, 2024
-
* Fixed all static analysis (strict) from pyright * Updated typing across all highspy, including submodules * Added numpy subclass HighspyArray. This allows for better typing, fast summation and vectorized linear expressions * General cleanup, including fixes from ruff linting and formatting * Added overload functions for improved intellisense * Additional checks, tests, and code coverage * Slight updates to cpp bindings to ensure types are available
Configuration menu - View commit details
-
Copy full SHA for 536983f - Browse repository at this point
Copy the full SHA 536983fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09f360c - Browse repository at this point
Copy the full SHA 09f360cView commit details
Commits on Sep 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f637ea2 - Browse repository at this point
Copy the full SHA f637ea2View commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 86e533f - Browse repository at this point
Copy the full SHA 86e533fView commit details -
Merge pull request #1943 from ERGO-Code/rename-cxx-test
rename cmake cxx test function
Configuration menu - View commit details
-
Copy full SHA for b210168 - Browse repository at this point
Copy the full SHA b210168View commit details -
Changed
type | type
syntax toUnion[type, type]
syntax for backwa……rds compatibility.
Configuration menu - View commit details
-
Copy full SHA for 170a877 - Browse repository at this point
Copy the full SHA 170a877View commit details -
Change
isinstance(x, Union[type, type])
to `isinstance(x, (type, ty……pe))` for backwards compatibility.
Configuration menu - View commit details
-
Copy full SHA for ce1bc5d - Browse repository at this point
Copy the full SHA ce1bc5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83822d8 - Browse repository at this point
Copy the full SHA 83822d8View commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9215dd9 - Browse repository at this point
Copy the full SHA 9215dd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a904b21 - Browse repository at this point
Copy the full SHA a904b21View commit details
Commits on Sep 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6430c7a - Browse repository at this point
Copy the full SHA 6430c7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62098db - Browse repository at this point
Copy the full SHA 62098dbView commit details -
Merge pull request #1949 from ERGO-Code/fix-1945
No longer removing trailing comments in MPS files
Configuration menu - View commit details
-
Copy full SHA for 5dee004 - Browse repository at this point
Copy the full SHA 5dee004View commit details -
Configuration menu - View commit details
-
Copy full SHA for aefed79 - Browse repository at this point
Copy the full SHA aefed79View commit details -
Now possibly computing exact kappa, and possibly reporting on compari…
…son with approximate kappa
Configuration menu - View commit details
-
Copy full SHA for 395f8c2 - Browse repository at this point
Copy the full SHA 395f8c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fb79f3 - Browse repository at this point
Copy the full SHA 9fb79f3View commit details
Commits on Sep 26, 2024
-
Merge pull request #1948 from ERGO-Code/hanging-issue
Bug fix and some tests
Configuration menu - View commit details
-
Copy full SHA for d686d01 - Browse repository at this point
Copy the full SHA d686d01View commit details -
Merge pull request #1942 from mathgeekcoder/highspy_major_updates
Significant enhancements and stability for highspy
Configuration menu - View commit details
-
Copy full SHA for 057030e - Browse repository at this point
Copy the full SHA 057030eView commit details -
Merge pull request #1881 from few/fix-1880
writePrimalSolution: flush file after each call (#1880)
Configuration menu - View commit details
-
Copy full SHA for b3c61c1 - Browse repository at this point
Copy the full SHA b3c61c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a01a8fa - Browse repository at this point
Copy the full SHA a01a8faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 167fc08 - Browse repository at this point
Copy the full SHA 167fc08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ab45a8 - Browse repository at this point
Copy the full SHA 6ab45a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 993f562 - Browse repository at this point
Copy the full SHA 993f562View commit details
Commits on Sep 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a1ec3c2 - Browse repository at this point
Copy the full SHA a1ec3c2View commit details -
Merge pull request #1953 from mathgeekcoder/highspy_py38_typing_issue
Fix highspy python 3.8 typing compatibility issue
Configuration menu - View commit details
-
Copy full SHA for 215b724 - Browse repository at this point
Copy the full SHA 215b724View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd34feb - Browse repository at this point
Copy the full SHA fd34febView commit details
Commits on Oct 2, 2024
-
Merge pull request #1951 from ERGO-Code/pass-model-name
Pass model name
Configuration menu - View commit details
-
Copy full SHA for 44fef91 - Browse repository at this point
Copy the full SHA 44fef91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3570f86 - Browse repository at this point
Copy the full SHA 3570f86View commit details -
Merge pull request #1957 from ERGO-Code/cupdlp-memory-leaks
cupdlp memory leaks
Configuration menu - View commit details
-
Copy full SHA for daf6672 - Browse repository at this point
Copy the full SHA daf6672View commit details
Commits on Oct 3, 2024
-
Merge branch 'latest' of https://github.com/ERGO-Code/HiGHS into mino…
…rStuffAgainAndAgain
Configuration menu - View commit details
-
Copy full SHA for d40867c - Browse repository at this point
Copy the full SHA d40867cView commit details
Commits on Oct 7, 2024
-
Merge branch 'latest' of https://github.com/ERGO-Code/HiGHS into pres…
…olveUtilImpliedInt
Configuration menu - View commit details
-
Copy full SHA for 28a9516 - Browse repository at this point
Copy the full SHA 28a9516View commit details
Commits on Oct 8, 2024
-
Merge pull request #1963 from fwesselm/presolveUtilImpliedInt
Presolve: Add utility to convert variable into an implied integer
Configuration menu - View commit details
-
Copy full SHA for f7c79b3 - Browse repository at this point
Copy the full SHA f7c79b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f743d3 - Browse repository at this point
Copy the full SHA 8f743d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70fdc01 - Browse repository at this point
Copy the full SHA 70fdc01View commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e17176d - Browse repository at this point
Copy the full SHA e17176dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc1226e - Browse repository at this point
Copy the full SHA fc1226eView commit details -
Merge pull request #1938 from ERGO-Code/fix-1869
Condition number can be computed using Highs::getKappa()
Configuration menu - View commit details
-
Copy full SHA for 3b0c798 - Browse repository at this point
Copy the full SHA 3b0c798View commit details -
Merge pull request #1941 from ERGO-Code/fix-1930
Only check for timeout if time_limit is finite, and don't consider timed logging if output_flag is false; formatted
Configuration menu - View commit details
-
Copy full SHA for 7406b5f - Browse repository at this point
Copy the full SHA 7406b5fView commit details -
Merge pull request #1961 from fwesselm/minorStuffAgainAndAgain
Fix some more compiler warnings
Configuration menu - View commit details
-
Copy full SHA for 824c8ff - Browse repository at this point
Copy the full SHA 824c8ffView commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6782b41 - Browse repository at this point
Copy the full SHA 6782b41View commit details
Commits on Oct 11, 2024
-
Merge pull request #1968 from fwesselm/forcingRowLambda
Row presolve: Add lambda to check forcing rows
Configuration menu - View commit details
-
Copy full SHA for 91873a9 - Browse repository at this point
Copy the full SHA 91873a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc63abe - Browse repository at this point
Copy the full SHA cc63abeView commit details
Commits on Oct 12, 2024
-
Verified that direction to read a sparse solution file is possible fr…
…om the command line
Configuration menu - View commit details
-
Copy full SHA for e4dad62 - Browse repository at this point
Copy the full SHA e4dad62View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfeaa46 - Browse repository at this point
Copy the full SHA cfeaa46View commit details
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1df27e2 - Browse repository at this point
Copy the full SHA 1df27e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30ecb6f - Browse repository at this point
Copy the full SHA 30ecb6fView commit details -
Merge pull request #1974 from fwesselm/strengthenCoefLambda
Another minor change to row presolve
Configuration menu - View commit details
-
Copy full SHA for efacc62 - Browse repository at this point
Copy the full SHA efacc62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ccf279 - Browse repository at this point
Copy the full SHA 7ccf279View commit details
Commits on Oct 15, 2024
-
Now checking residual errors after IPM and PDLP, and correcting row v…
…alues and column duals accordingly
Configuration menu - View commit details
-
Copy full SHA for 40b35a3 - Browse repository at this point
Copy the full SHA 40b35a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1210410 - Browse repository at this point
Copy the full SHA 1210410View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42e520b - Browse repository at this point
Copy the full SHA 42e520bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7efad63 - Browse repository at this point
Copy the full SHA 7efad63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c136f - Browse repository at this point
Copy the full SHA 73c136fView commit details
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ef1549d - Browse repository at this point
Copy the full SHA ef1549dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66aaa97 - Browse repository at this point
Copy the full SHA 66aaa97View commit details -
Merge pull request #1972 from ERGO-Code/enhance-check-solution
Enhance check solution
Configuration menu - View commit details
-
Copy full SHA for 3255be8 - Browse repository at this point
Copy the full SHA 3255be8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 072abbb - Browse repository at this point
Copy the full SHA 072abbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc3b567 - Browse repository at this point
Copy the full SHA bc3b567View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a7b124 - Browse repository at this point
Copy the full SHA 2a7b124View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bf2163 - Browse repository at this point
Copy the full SHA 2bf2163View commit details -
Merge pull request #1982 from ERGO-Code/correct-residuals
Correct residuals
Configuration menu - View commit details
-
Copy full SHA for 623570d - Browse repository at this point
Copy the full SHA 623570dView commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e54f9f1 - Browse repository at this point
Copy the full SHA e54f9f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0d1dc5 - Browse repository at this point
Copy the full SHA d0d1dc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c3e6d1 - Browse repository at this point
Copy the full SHA 7c3e6d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e60cbb3 - Browse repository at this point
Copy the full SHA e60cbb3View commit details