Skip to content

Conversation

@dhendryc
Copy link
Collaborator

@dhendryc dhendryc commented May 9, 2025

  • Work in changes from MIP comp.
  • Concept and design of modes.
  • Reverse Knapsack LMO for DICG.
  • LNS and undercover heuristics.
  • Extend tests for the different modes.
  • Add some examples from the MIP Comp instances.
  • Add a MIQP reader as an extension.
  • Potentially, add a reader for MIQCQP with the convexification and penalty approaches.

@dhendryc dhendryc self-assigned this May 9, 2025
Hendrych and others added 21 commits May 9, 2025 10:03
* Minor fix.

* Separate out definitions.

* Default settings.

* Start to track the breaking changes.

* Consistent naming scheme for the FW variants.

* Change default linesearch to Secant.

* DICG settings should be handled by the struct itself and not be standalone settings.

* Use full names for the FW variants.

* Consistent naming scheme for the settings constructors.

* Add proper documentation.

* Update documentation.

* Time reference point before computing the first vertex.

* Use the new dictionaries.

* Fix the heuristics management.

* Add the settings.jl file.

* Run formatter.

* Parameters description of the optional bnb callback.

* Renaming struct to avoid name conflicts with the FrankWolfe package.

* Change interface using setting constructors.

* Minor fix.

* Renaming issue.

* Naming issue.

* Minor naming issue.

* One setting dictionary was missing.

* Move creation of TimeTrackingLMO.

* Some typos and name change fixes.

* Signature change.

* Change interface.!

* Adapt to the new interface.

* Fixing minor issue from the interface change.

* Fix interface change issues.

* Update with the new interface.

* Minor additions.

* Formatter changes.

* Minor fix.

* Adapting to the new interface.

* Suppress warnings from Adaptive line_search.

* Accidently added JuliaFormatter as dependency. Removed.

* Correct compact version of Suppressor.

* minor fix.

* Formatting.

* DICG has its own parameters.

* Remove accidental JuliaFormatter dependency.

* added inface check (#241)

* Formatter change.

* Formatter change.

---------

Co-authored-by: Wenjie Xiao <[email protected]>
* Minor fix.

* Separate out definitions.

* Default settings.

* Start to track the breaking changes.

* Consistent naming scheme for the FW variants.

* Change default linesearch to Secant.

* DICG settings should be handled by the struct itself and not be standalone settings.

* Use full names for the FW variants.

* Consistent naming scheme for the settings constructors.

* Add proper documentation.

* Update documentation.

* Time reference point before computing the first vertex.

* Use the new dictionaries.

* Fix the heuristics management.

* Add the settings.jl file.

* Run formatter.

* Parameters description of the optional bnb callback.

* Renaming struct to avoid name conflicts with the FrankWolfe package.

* Change interface using setting constructors.

* Minor fix.

* Renaming issue.

* Naming issue.

* Minor naming issue.

* One setting dictionary was missing.

* Move creation of TimeTrackingLMO.

* Some typos and name change fixes.

* Signature change.

* Change interface.!

* Adapt to the new interface.

* Fixing minor issue from the interface change.

* Fix interface change issues.

* Update with the new interface.

* Minor additions.

* Formatter changes.

* Minor fix.

* Adapting to the new interface.

* Suppress warnings from Adaptive line_search.

* Accidently added JuliaFormatter as dependency. Removed.

* Correct compact version of Suppressor.

* minor fix.

* Formatting.

* DICG has its own parameters.

* Only have println() if verbose == tru.e

* Remove Julia formatter instance.

* Remove accidental JuliaFormatter dependency.

* added inface check (#241)

* Formatter change.

* Formatter change.

* Reduce time limits.

---------

Co-authored-by: Wenjie Xiao <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants