Skip to content

Releases: hlefebvr/idol

v0.6.6-alpha

14 Nov 17:17
Compare
Choose a tag to compare
  • Remove dependency on BranchAndBound class for the NodeInfoT::save method
  • Make DantzigWolfe::Formulation annotations accessible
  • Allow for submitting a decomposition by variable in DantzigWolfeDecomposition (to handle the case where only variables should be moved to SP)
  • Fixes bug when removing constraints from a DantzigWolfe::Formulation

v0.6.5-alpha

13 Nov 12:47
Compare
Choose a tag to compare
  • Fixes compiling error on some machines

v0.6.4-alpha

10 Nov 13:45
Compare
Choose a tag to compare
  • Load columns from pool
  • Make removal of infeasible columns optional (turned off by default for soft branching)

v0.6.3-alpha

09 Nov 16:49
Compare
Choose a tag to compare
  • Implements branching with priorities
  • Fixes printing errors for Solution::Primal
  • Move all operators inside idol namespace

v0.6.2-alpha

07 Nov 10:26
Compare
Choose a tag to compare
  • Fixes strong branching parameters being wrongly copied
  • Only create multiplicity constraints when necessary

v0.6.1-alpha

06 Nov 15:42
Compare
Choose a tag to compare
  • Fixes Column Generation with only one sub-problem

v0.6.0-alpha

06 Nov 15:16
Compare
Choose a tag to compare
  • Complete refacto of Column Generation
  • New stabilization by dual price smoothing implementation: Wentges, Neame
  • Individual specifications for sub-problems
  • Wrapper for minknap - though it is considered to be replaced by fontanf/knapsacksolver in the "near future"
  • Stabilize HiGHS wrapper
  • New node selection rule: BestEstimate
  • Export branch-and-bound tree to csv to be used in conjunction with hlefebvr/idol-tree-dot
  • Allows for copying optimizer factories, allow for elementary "optimizer arithmetic"
  • Various bug fixes

v0.5.1-alpha

24 Oct 13:05
Compare
Choose a tag to compare
  • Fixes support for robin_hood maps
  • Reprot Fail status in branch-and-bound when nodes cannot be solved exactly

v0.5.0-alpha

23 Oct 15:40
Compare
Choose a tag to compare
  • New node selection rule: best estimate
  • New wrapper for HiGHS solver
  • Move all solver wrappers inside wrapper folder
  • Fixed global installation
  • Various bug fixes (in particular for Heuristics::IntegerMaster)
  • improved unit test workflow

v0.4.0-alpha

19 Oct 11:08
Compare
Choose a tag to compare
  • New default node type for branch-and-bound with variable branching allowing to trace back node history
  • New branching rules: pseudo-code, strong-branching with phases, most feasible, first infeasible found, uniformly random
  • New heuristics: simple rounding, RENS, local branching.
  • Move include directory inside idol/
  • Various bug fixes