Alberto Santini
- Total activity 18
- Last activity
- Member since
- Following 0 users
- Followed by 0 users
- Votes 1
- Subscriptions 5
Activity overview
Latest activity by Alberto Santini-
Alberto Santini commented,
Hi Tobias. First of all, thanks for replying and the explanation. I was checking point 8. from calling \(\texttt{model.write()}\) at the end, but then I must have been mistaken. So, just to be clea...
-
Alberto Santini created a post,
Against all common sense I attempted (a special type of) branch-and-price. How am I shooting myself in the foot, exactly?
OngoingI know that Gurobi does not support branch-and-price via its API. You cannot add new variables during the exploration of the B&B tree. However, against all common sense, I attempted a very special ...
-
Alberto Santini commented,
Hi Marika! Thanks for your answer. I think the following code confirms what you have just written: #include <gurobi_c++.h>#include <cstdlib>#include <filesystem>int main() { std::filesystem::pat...
-
Alberto Santini commented,
Hi! I discovered what was happening while preparing a minimal working example for you. I was reusing the same model for multiple optimisations, and it turns out that the column pool doesn't get "cl...
-
Alberto Santini commented,
Hi! Thanks for your answer. Unfortunately, this is not the issue because I get the same behaviour after setting \(\texttt{GRB_IntParam_PoolSearchMode}\) to 1 or 2. Furthermore, my interpretation of...
-
Alberto Santini created a post,
Gurobi apparently not respecting parameter PoolSolutions ?
AnsweredConsider the following C++ code, where \(\texttt{m}\) is a \(\texttt{GRBModel}\) object. m.set(GRB_IntParam_PoolSolutions, 1);m.optimize();std::cout << "Status: " << m.get(GRB_IntAttr_Status) << "\...
-
Alberto Santini created a post,
Does Column::addTerm() assumes constraints in normal/standard form?
AnsweredI am solving a linear programme with column generation (sung the C++ API and Gurobi 10.0). My programme has a polynomial number of variables \(x_i, \; i \in I\) and an exponential number of variabl...
-
Alberto Santini commented,
Thanks for your answer, Jaromił, neat trick. Best, AS
-
Alberto Santini created a post,
What is the correct "where" for a callback to add a cutting plane to a linear programme?
AnsweredI am using Gurobi 9.1.2 and the Python API. Having read the documentation for callback codes, it is not clear to me which one I should use to add a new cut to a linear programme (LP). For example, ...
-
Alberto Santini commented,
Sorry Eli, it was my mistake. Indeed everything works as it's supposed to, including bounds and number of nodes explored. Thanks a lot for your help.