ILOG CPLEX .NET Reference Manual

Cplex.SetPriorities Method (INumVar[], Int32[])

Sets branch priorities for an array of variables.

public virtual void SetPriorities(
   INumVar[] var,
   int[] pri
);

Parameters

var
An array of variables whose priority values are being set.
pri
The array of priority values to use. The priority for variable var[j] will be set to pri[j].

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.DelPriorities. 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 | Cplex.SetPriorities Overload List