v0.6.5
Coluna v0.6.5
Closed issues:
- Bug when
<DB= Inf>
in colgen (#735) - Use of primal bounds in column generation (#872)
- Refactoring of ColCutGenConquer (#954)
- Test TreeSearch (#971)
- Conquer should not have access to the Branch-and-Bound node (#979)
- Remove Project.toml in tests (#1001)
Merged pull requests:
- Fix strong branching (#875) (@guimarqu)
- Update tuto custom data (#962) (@najaverzat)
- init documentation for user-supplied parameters checkings (#972) (@najaverzat)
- Benders documentation (#975) (@guimarqu)
- Add e2e tests for tree search (#976) (@najaverzat)
- Benders decomposition documentation (#977) (@guimarqu)
- Fix typos in benders api doc (#978) (@najaverzat)
- ColGen parameters checker (#980) (@guimarqu)
- Comments in the branch-and-bound algorithm (#981) (@guimarqu)
- Do not use node in conquer (#982) (@guimarqu)
- mv initial restore_from_records of conquer into tree search or branching (#983) (@guimarqu)
- Clarify communication between tree search, conquer, and branching (#984) (@guimarqu)
- remove get_opt_state (#985) (@guimarqu)
- restore some unit tests of Algorithms (#986) (@guimarqu)
- fix doc (#987) (@guimarqu)
- Fix the definition of the NodeFinalizer algorithm (#988) (@artalvpes)
- Make the initial IP primal bound reach the conquer input (#990) (@artalvpes)
- Initialization of unit tests for tree search (#991) (@najaverzat)
- fix storage doc (#992) (@guimarqu)
- Boost and add tests for treesearch (wip) (#993) (@najaverzat)
- create a routine in children to check if the divide should be run (#994) (@najaverzat)
- accumulator for leaves data (#995) (@guimarqu)
- Fix tests (#996) (@guimarqu)
- fix tree search output and fix some e2e tests (#997) (@guimarqu)
- Correction of run_divide routine and update of treesearch tests (#998) (@najaverzat)
- Checks before conquer (#999) (@najaverzat)
- JSON file printer for the Branch&Bound (#1000) (@guimarqu)
- Update tests treesearch (#1002) (@najaverzat)
- Fix the non robust cuts contribution when optimizing the subproblems (#1003) (@artalvpes)
- remove Project.toml from tests (#1004) (@guimarqu)
- create subroutine gap_closed in bounds.jl (#1005) (@najaverzat)
- Q&A gurobi (#1006) (@guimarqu)
- Fixing contribution of non-robust cuts in the case where stabilization is active (#1007) (@guimarqu)
- integrate first tests (#1008) (@najaverzat)
- fix json printer (#1009) (@guimarqu)
- Remove definition of search space type in test B&B search space (#1010) (@guimarqu)
- Update qa.md (#1011) (@guimarqu)
- Fix run divide condition + boost tests treesearch (#1012) (@najaverzat)
- add tests for tree search (#1013) (@najaverzat)
- introduce a structure to manage the global primal bound (#1014) (@guimarqu)
- Algorithm interface & lifecycle documentation (#1015) (@guimarqu)
- fix B&B termination status when node limit is reached and all leaves infeasible (#1016) (@guimarqu)
- update doc of built-in algorithms (#1017) (@guimarqu)
- fix initial primal bound communication from parent to child algorithms (#1018) (@guimarqu)
- prepare v0.6.5 (#1019) (@guimarqu)
- stop colgen when db reaches ipb (#1020) (@guimarqu)
- Fix the primal and dual bounds set by the node finalizer (#1021) (@artalvpes)