Philip Taffet
- Total activity 36
- Last activity
- Member since
- Following 0 users
- Followed by 0 users
- Votes 7
- Subscriptions 12
Comments
Recent activity by Philip Taffet-
Here's an idea for a workaround: I'm assuming your problem is `min(obj)` where `obj` is a variable. You can use a combination of big-M constraints and no-good cuts to form a user cutting plane. Sup...
-
Something actually seems very wrong. If I turn heuristics to 1, it hangs in the state shown in the second log for over 48 hours. It seems it has picked a variable to branch on but hasn't finished e...
-
That's what Gurobi names variables that you don't name yourself. You can provide a more meaningful name when you create the variables.
-
The mathematical description seems to encode \( |V|*\sum_u C_u \) constraints, but it looks like you are only creating \( |V| \) constraints. Could that be the problem?
-
Hi Tobias, Thanks, that makes sense. I'm looking forward to the fix. Thanks, Philip
-
Your callback can definitely handle multiple `where` values with if statements.
-
Solvers — CVX Users' Guide (cvxr.com) has instructions on how to pass parameter settings to Gurobi. To create a new custom setting for the current solver, use this syntax: cvx_solver_settings(...
-
Setting Cuts=0, it solves in about an hour, but it still does not seem to be using my heuristic solution, in spite of returning the correct objective from cbUseSolution() Nodes | Current ...
-
Hi Jaromił, Thanks for the response. I tried the two parameter settings you suggested, and it they did not help. The first MIPNODE callback happened 1300s after the root relaxation finished, and >1...
-
I'm still working on getting a simple reproducer for the segfault, but it seems like if you call cbStopOneMultiObj, send a SIGINT signal (i.e. press Ctrl-C), and then call cbStopOneMultiObj again, ...