I wish I could use the Gurobi attribute “Branch Priority”. So I tried to use it that way and it gave an error. Is there a smarter way to do this?
u is the variable that I want to branch on
Thanks in advance!
You need to pass a value for this attribute, not just the variable
u; see the Gurobi documentation.
There is an example in the Gurobi.jl tests with the correct MOI syntax.
Just don’t forget to pass an integer value for
MOI.set(model, Gurobi.VariableAttribute("BranchPriority"), u, 1)
The function signature is also shown in the MOI docs:
set(model::ModelLike, attr::AbstractVariableAttribute, v::VariableIndex, value)