Enumeration of branch direction values.
For a list of all members of this type, see Cplex.BranchDirection Members.
System.Object
ILOG.CPLEX.Cplex.BranchDirection
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Branch directions can be used with the methods Cplex.SetDirection
and Cplex.SetDirections
to select the child node to evaluate first after branching on a specific variable. There are three settings:
Up
: process the child where the lower bound of the variable has been tightened first.Down
: process the child where the upper bound of the variable has been tightened first.Global
: process the child first that the MIP optimizer would have ordinarily chosen.Namespace: ILOG.CPLEX
Assembly: ILOG.CPLEX (in ILOG.CPLEX.dll)