Protobuf enum operations_research.sat.SatParameters.SharedTreeSplitStrategy
Definition at line 1718 of file SatParameters.java.
◆ [static initializer]()
com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.[static initializer] |
|
static |
◆ forNumber()
- Parameters
-
value | The numeric wire value of the corresponding enum entry. |
- Returns
- The enum associated with the given numeric wire value.
Definition at line 1845 of file SatParameters.java.
◆ getDescriptor()
static final com.google.protobuf.Descriptors.EnumDescriptor com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.getDescriptor |
( |
| ) |
|
|
static |
◆ getDescriptorForType()
final com.google.protobuf.Descriptors.EnumDescriptor com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.getDescriptorForType |
( |
| ) |
|
◆ getNumber()
final int com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.getNumber |
( |
| ) |
|
◆ getValueDescriptor()
final com.google.protobuf.Descriptors.EnumValueDescriptor com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.getValueDescriptor |
( |
| ) |
|
◆ internalGetValueMap()
static com.google.protobuf.Internal.EnumLiteMap< SharedTreeSplitStrategy > com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.internalGetValueMap |
( |
| ) |
|
|
static |
◆ valueOf() [1/2]
static SharedTreeSplitStrategy com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.valueOf |
( |
com.google.protobuf.Descriptors.EnumValueDescriptor | desc | ) |
|
|
static |
◆ valueOf() [2/2]
◆ SPLIT_STRATEGY_AUTO
com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.SPLIT_STRATEGY_AUTO =(0) |
Uses the default strategy, currently equivalent to
SPLIT_STRATEGY_DISCREPANCY.
SPLIT_STRATEGY_AUTO = 0;
Definition at line 1728 of file SatParameters.java.
◆ SPLIT_STRATEGY_AUTO_VALUE
final int com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.SPLIT_STRATEGY_AUTO_VALUE = 0 |
|
static |
Uses the default strategy, currently equivalent to
SPLIT_STRATEGY_DISCREPANCY.
SPLIT_STRATEGY_AUTO = 0;
Definition at line 1786 of file SatParameters.java.
◆ SPLIT_STRATEGY_BALANCED_TREE
com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.SPLIT_STRATEGY_BALANCED_TREE =(3) |
Attempt to keep the shared tree balanced.
SPLIT_STRATEGY_BALANCED_TREE = 3;
Definition at line 1758 of file SatParameters.java.
◆ SPLIT_STRATEGY_BALANCED_TREE_VALUE
final int com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.SPLIT_STRATEGY_BALANCED_TREE_VALUE = 3 |
|
static |
Attempt to keep the shared tree balanced.
SPLIT_STRATEGY_BALANCED_TREE = 3;
Definition at line 1816 of file SatParameters.java.
◆ SPLIT_STRATEGY_DISCREPANCY
com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.SPLIT_STRATEGY_DISCREPANCY =(1) |
Only accept splits if the node to be split's depth+discrepancy is minimal
for the desired number of leaves.
The preferred child for discrepancy calculation is the one with the
lowest objective lower bound or the original branch direction if the
bounds are equal. This rule allows twice as many workers to work in the
preferred subtree as non-preferred.
SPLIT_STRATEGY_DISCREPANCY = 1;
Definition at line 1741 of file SatParameters.java.
◆ SPLIT_STRATEGY_DISCREPANCY_VALUE
final int com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.SPLIT_STRATEGY_DISCREPANCY_VALUE = 1 |
|
static |
Only accept splits if the node to be split's depth+discrepancy is minimal
for the desired number of leaves.
The preferred child for discrepancy calculation is the one with the
lowest objective lower bound or the original branch direction if the
bounds are equal. This rule allows twice as many workers to work in the
preferred subtree as non-preferred.
SPLIT_STRATEGY_DISCREPANCY = 1;
Definition at line 1799 of file SatParameters.java.
◆ SPLIT_STRATEGY_FIRST_PROPOSAL
com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.SPLIT_STRATEGY_FIRST_PROPOSAL =(4) |
Workers race to split their subtree, the winner's proposal is accepted.
SPLIT_STRATEGY_FIRST_PROPOSAL = 4;
Definition at line 1766 of file SatParameters.java.
◆ SPLIT_STRATEGY_FIRST_PROPOSAL_VALUE
final int com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.SPLIT_STRATEGY_FIRST_PROPOSAL_VALUE = 4 |
|
static |
Workers race to split their subtree, the winner's proposal is accepted.
SPLIT_STRATEGY_FIRST_PROPOSAL = 4;
Definition at line 1824 of file SatParameters.java.
◆ SPLIT_STRATEGY_OBJECTIVE_LB
com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.SPLIT_STRATEGY_OBJECTIVE_LB =(2) |
Only split nodes with an objective lb equal to the global lb. If there is
no objective, this is equivalent to SPLIT_STRATEGY_FIRST_PROPOSAL.
SPLIT_STRATEGY_OBJECTIVE_LB = 2;
Definition at line 1750 of file SatParameters.java.
◆ SPLIT_STRATEGY_OBJECTIVE_LB_VALUE
final int com.google.ortools.sat.SatParameters.SharedTreeSplitStrategy.SPLIT_STRATEGY_OBJECTIVE_LB_VALUE = 2 |
|
static |
Only split nodes with an objective lb equal to the global lb. If there is
no objective, this is equivalent to SPLIT_STRATEGY_FIRST_PROPOSAL.
SPLIT_STRATEGY_OBJECTIVE_LB = 2;
Definition at line 1808 of file SatParameters.java.
The documentation for this enum was generated from the following file: