Guillaume Marques
Guillaume Marques
Hi Guilhem, Ok I put the branching callback in the TODO list for the next minor release. You can define a customized divide algorithm. The divide algorithm is a parameter...
An interface for the branching algorithm is now merged into master. Dev documentation is available here: https://atoptima.github.io/Coluna.jl/latest/api/branching/ (method names and location may change before the next release). It is very...
Because you want to store all of them and if you start by the beginning you'll only store the best one ? We should use `add_ip_primal_sol!` in that case.
I leave the issue open, I would like to try things later to see if we can avoid having too many extra methods to handle solutions
We don't use dynamic sparse arrays anymore (cf #710).
It would be nice if we could remove `RunTimeData` structures in the long run.
If you look at column generation, the structure is useless. We use it because we didn't think carefuly about the code design.
Todo (cc @rrsadykov) : Edit : move the list of tasks to do in top comment.
# Review - https://github.com/atoptima/Coluna.jl/blob/d6ef18127dc900987af0acee10fffd5bbc8aab1b/src/Algorithm/formstorages.jl#L12 (not in the interface) ## Public https://github.com/atoptima/Coluna.jl/blob/d6ef18127dc900987af0acee10fffd5bbc8aab1b/src/Algorithm/storage.jl#L329-L359 https://github.com/atoptima/Coluna.jl/blob/d6ef18127dc900987af0acee10fffd5bbc8aab1b/src/Algorithm/storage.jl#L22-L28 When you create a record vector with `copy` or `store`, you then must destruct records using `restore` or...