public static class IloCplex.BranchDirection
extends java.lang.Object
Branch directions can be used with the methods
IloCplex.setDirection and IloCplex.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.| Modifier and Type | Field and Description |
|---|---|
static IloCplex.BranchDirection |
Down
Downwards branch direction.
|
static IloCplex.BranchDirection |
Global
Global branch direction.
|
static IloCplex.BranchDirection |
Up
Upwards branch direction.
|
public static final IloCplex.BranchDirection Up
IloCplex to first process the node where the lower
bound has been tightened after branching on that variable.public static final IloCplex.BranchDirection Down
IloCplex to first process the node where the upper
bound has been tightened after branching on that variable.public static final IloCplex.BranchDirection Global
IloCplex to first process the node according to the
globally selected or default branch direction.