-
Notifications
You must be signed in to change notification settings - Fork 7
Smoothing mode #244
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
Draft
dhendryc
wants to merge
82
commits into
mip-comp-changes
Choose a base branch
from
smoothing-mode
base: mip-comp-changes
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Smoothing mode #244
Conversation
This file contains hidden or 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
* Fail test suite as soon as an error occurs. * Use chosen line search also in the postsolve. * Add Suppressor to suppress warnings from Frank-Wolfe. * Running Formatter.
* Birkhoff BLMO. * Rename example. * Simple test example. * Some fixes. * Update dependencies. * Minor fix. * Sparse vertices support. * Remove debug statement. * Not fixing type in if statement. * Check all three values. * Branch callback. * Depending on the branching callback don't branch. * Minor fix. * Minor fix. * Inquality sign was the wrong way. * Formatter changes. * Add docu for the branch-callbank. * Tightening initial start fw epsilon. * Formatter changes.
* Bump actions/checkout from 4 to 5 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Give github action write access to gh-pages branch. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Deborah Hendrych <d.hendrych@web.de>
* Return both the status enum and the status string. * Adapt test to the change.
…node even though incumbent and primal value are not the same.
* More convinient constructors. * stripped down optimal design example for documentation. * Minor corrections.§ * Rough network design example. * replicate the example from the network paper. * Update format. * Correct MOI solution. * Adjust penalty to the values in the paper. * Fix print. * added graph isomorphism example * included correct file path and non-isomorphism case * removed unnecessary packages * Add graphs as test dependency. * Make depth for the domain projection variable. * Variable projection depth. * Minor adaptations. * Plot utilities. * Exclude plot utilities from the tests. * Generate plots. * Minor change. * add graph isomorphism related dependencies * Deprecate `BoundedLinearMinimizationOracle` in favour of `FrankWolfe.LinearMinimizationOracle` (#261) * Deprecrate the BoundedLinearMinimizationOracle and use the FrankWolfe.LinearMinimizationOracle instead. * Change from BLMO to LMO. * Minor change. * Deprecate the SimpleBoundableLMO. * Deprecate SimpleBoundableLMO. * Update with the new settings struct. * Adapt to the deprecated MathOptBLMO and SimpleBoundableLMO. * Field name change. * Change because of deprecated MathOptBLMO. * Field renaming in the partial strong branching. * Field renaming in the partial strong branching. * Deprecated MathOptBLMO. * Commment in compute_extreme_point as to not have duplicate with FrankWolfe.jl. * A bunch of converts from MathOptBLMO to FrankWolfe.MathOptLMO to still support the former while it's being deprecated. * Naming fix. * Conversion from MathOptBLMO to FrankWolfe.MathOptLMO to still support the former while it's being deprecated. * Deprecating MathOptBLMO. * Deprecating the SimpleBoundableLMO. Is replaced by the FrankWolfe.LinearMinimizationOracle. * Keep track of the solving data for the in-face solve. * minor fix * Delete print. * Attribute name change. * Formatter. * More postsolve options. * Branch callback should be able to also prune only one node. * Rename ManagedLMO and keep ManagedBoundedLMO as alias. * Rename polytope + BLMO into polytope + LMO and keeps the previous as aliases. * Combinatorial Oracle version to 0.1.2 * Rename LMOs to be shorter. * Adapt to the new internal * Move to BirkhoffLMO from CombinatorialOracles. * Minor fix. * Formatter. * Corrections. * Compat CSV entry. * Have tests in separate modules. --------- Co-authored-by: Wenjie Xiao <116566662+WenjieXiao-2022@users.noreply.github.com> * Fix merge conflicts. * Change doamin oracle to be more stable. * Adaptive can now also take a domain oracle. * Correction in branch callback. * Ignore markdown files for the examples. * Adapt examples to be read by Literate package and be converted to markdown. * Add Literate package to convert julia version to markdowns. * Update from ReadME. * Add examples to documentation. * Temporarily keep old make file for reference and testing. * For the D-criterion isposdef() is unstable. * Literate package id was incorrect. * Version of Literate package was wrong. * Keep track of the empty example folder is docs/src. * We just need a dummy page for the Examples superpage just like with the API Reference page. * Minor corrections.! * load package. * Corrections. * Minor changes. * Minor change. * Minor * reformulate documentation * Some minor corrections. * reformulate LMO section. * Minor.§ * Start restructuring. * Shorten clean up example. * Minor change. * Delete old make file. * Add the tutorial paper to the README. * Formatter. --------- Co-authored-by: Wenjie Xiao <116566662+WenjieXiao-2022@users.noreply.github.com>
…moved to the CombintorialLinearOracles.jl package.
* fix Boscia dep on Hungarian * loosen tol
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v4...v5) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add the Pairwise Conditional Gradient * add test Pairwise * fix some problems * FW 0.6 version * minor fix * format
* fix the size of shadow set and active set in report * put it into get_branching_nodes_info * put active and shadow infomation in node_info * format problem and put s&a size in fwnode * fix the error * test * delect the Hungarian
* Fix no status issue. * Fix main branch specification. * Minor fix. * Status correction. * Separate workflows for the main branch. * Next try. * Next try, * Another try. * Revert to the previous state.
* Bump actions/checkout from 5 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * The Hunagrian package is no longer a dependency. * Try and catch statement to track down the issue in strong branching. * Formatter. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Deborah Hendrych <d.hendrych@web.de>
* add depth and delect level * fix the interface erroe * format and delect a level in strong * delect level in test * nodeinfo problem * match the structure
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.