# Philip Taffet

• Total activity 36
• Last activity
• Member since
• Following 0 users
• Followed by 0 users
• Subscriptions 12

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, ...