Mario Ruthmair
 Total activity 8
 Last activity
 Member since
 Following 0 users
 Followed by 0 users
 Votes 0
 Subscriptions 2
Activity overview
Latest activity by Mario Ruthmair
Mario Ruthmair commented,
Hi Eli, Your callback should be written to generate lazy constraints to cut off MIPSOL solutions that violate your capacity constraints, even if you have previously added the same lazy constraints...

Mario Ruthmair commented,
Hi Eli, this is indeed a very interesting point! The problem I want to solve is a capacitated routing problem. Capacity cuts (the cut you are mentioning above is one of them) are used both as lazy ...

Mario Ruthmair commented,
Hi JaromiĆ, if I add all lazy constraints a priori to the model with lazy attribute 1, then all lazy constraints are correctly satisfied and the solution is different (I added the LP file including...

Mario Ruthmair created a post,
Ignored lazy constraint leads to wrong solution
OngoingHi, I am working on a branchandcut algorithm in C++ using both lazy constraints and user cuts. For one particular model, an incumbent solution is accepted although a violated lazy constraint is a...

Mario Ruthmair commented,
The answer to question 4 is in fact easy: It is the total number of callback calls, including POLLING, PRESOLVE, MIPSOL, MIPNODE, etc., not only the usercut callbacks. Best regards, Mario

Mario Ruthmair created a post,
same LP solution multiple times in root node, user cuts ignored
Dear support team, I am working on a branchandcut algorithm using the C++ interface of Gurobi to add user cuts via callbacks. While I know that Gurobi heuristically decides which user cuts to acc...