ILOG CPLEX .NET Reference Manual

Cplex.SetPriority Method 

Sets the branch priority for the variable var.

public virtual void SetPriority(
   INumVar var,
   int pri
);

Parameters

var
The variable whose priority value is being set.
pri
The priority value to set for variable var.

Remarks

During branching, integer variables with higher priorities are given preference over integer variables with lower priorities. Further, variables that have priority assigned to them are given preference over variables that do not. Branching priorities must be nonnegative integers. By default, the priority of a variable without a user-assigned priority is 0 (zero). To remove a user-assigned priority from a variable, use the method Cplex.DelPriority. The parameter MIPOrdInd by default indicates that user-assigned priority orders should be taken into account. When MIPOrdInd is reset to its nondefault value 0 (zero), CPLEX ignores user-assigned priorities. For more detail about how priorities are applied, see the topic Issuing Priority Orders in the ILOG CPLEX User's Manual.

See Also

Cplex Class | ILOG.CPLEX Namespace