Variable selection for integer and Boolean variables
[Branching]
Functions | |
IntVarBranch | Gecode::INT_VAR_NONE (void) |
Select first unassigned variable. | |
IntVarBranch | Gecode::INT_VAR_RND (Rnd r) |
Select random variable (uniform distribution, for tie breaking). | |
IntVarBranch | Gecode::INT_VAR_MERIT_MIN (IntBranchMerit bm, BranchTbl tbl=nullptr) |
Select variable with least merit according to branch merit function bm. | |
IntVarBranch | Gecode::INT_VAR_MERIT_MAX (IntBranchMerit bm, BranchTbl tbl=nullptr) |
Select variable with highest merit according to branch merit function bm. | |
IntVarBranch | Gecode::INT_VAR_DEGREE_MIN (BranchTbl tbl=nullptr) |
Select variable with smallest degree. | |
IntVarBranch | Gecode::INT_VAR_DEGREE_MAX (BranchTbl tbl=nullptr) |
Select variable with largest degree. | |
IntVarBranch | Gecode::INT_VAR_AFC_MIN (double d=1.0, BranchTbl tbl=nullptr) |
Select variable with smallest accumulated failure count with decay factor d. | |
IntVarBranch | Gecode::INT_VAR_AFC_MIN (IntAFC a, BranchTbl tbl=nullptr) |
Select variable with smallest accumulated failure count. | |
IntVarBranch | Gecode::INT_VAR_AFC_MAX (double d=1.0, BranchTbl tbl=nullptr) |
Select variable with largest accumulated failure count with decay factor d. | |
IntVarBranch | Gecode::INT_VAR_AFC_MAX (IntAFC a, BranchTbl tbl=nullptr) |
Select variable with largest accumulated failure count. | |
IntVarBranch | Gecode::INT_VAR_ACTION_MIN (double d=1.0, BranchTbl tbl=nullptr) |
Select variable with lowest action with decay factor d. | |
IntVarBranch | Gecode::INT_VAR_ACTION_MIN (IntAction a, BranchTbl tbl=nullptr) |
Select variable with lowest action. | |
IntVarBranch | Gecode::INT_VAR_ACTION_MAX (double d=1.0, BranchTbl tbl=nullptr) |
Select variable with highest action with decay factor d. | |
IntVarBranch | Gecode::INT_VAR_ACTION_MAX (IntAction a, BranchTbl tbl=nullptr) |
Select variable with highest action. | |
IntVarBranch | Gecode::INT_VAR_CHB_MIN (IntCHB c, BranchTbl tbl=nullptr) |
Select variable with lowest CHB Q-score. | |
IntVarBranch | Gecode::INT_VAR_CHB_MIN (BranchTbl tbl=nullptr) |
Select variable with lowest CHB Q-score. | |
IntVarBranch | Gecode::INT_VAR_CHB_MAX (IntCHB c, BranchTbl tbl=nullptr) |
Select variable with largest CHB Q-score. | |
IntVarBranch | Gecode::INT_VAR_CHB_MAX (BranchTbl tbl=nullptr) |
Select variable with largest CHB Q-score. | |
IntVarBranch | Gecode::INT_VAR_MIN_MIN (BranchTbl tbl=nullptr) |
Select variable with smallest min. | |
IntVarBranch | Gecode::INT_VAR_MIN_MAX (BranchTbl tbl=nullptr) |
Select variable with largest min. | |
IntVarBranch | Gecode::INT_VAR_MAX_MIN (BranchTbl tbl=nullptr) |
Select variable with smallest max. | |
IntVarBranch | Gecode::INT_VAR_MAX_MAX (BranchTbl tbl=nullptr) |
Select variable with largest max. | |
IntVarBranch | Gecode::INT_VAR_SIZE_MIN (BranchTbl tbl=nullptr) |
Select variable with smallest domain size. | |
IntVarBranch | Gecode::INT_VAR_SIZE_MAX (BranchTbl tbl=nullptr) |
Select variable with largest domain size. | |
IntVarBranch | Gecode::INT_VAR_DEGREE_SIZE_MIN (BranchTbl tbl=nullptr) |
Select variable with smallest degree divided by domain size. | |
IntVarBranch | Gecode::INT_VAR_DEGREE_SIZE_MAX (BranchTbl tbl=nullptr) |
Select variable with largest degree divided by domain size. | |
IntVarBranch | Gecode::INT_VAR_AFC_SIZE_MIN (double d=1.0, BranchTbl tbl=nullptr) |
Select variable with smallest accumulated failure count divided by domain size with decay factor d. | |
IntVarBranch | Gecode::INT_VAR_AFC_SIZE_MIN (IntAFC a, BranchTbl tbl=nullptr) |
Select variable with smallest accumulated failure count divided by domain size. | |
IntVarBranch | Gecode::INT_VAR_AFC_SIZE_MAX (double d=1.0, BranchTbl tbl=nullptr) |
Select variable with largest accumulated failure count divided by domain size with decay factor d. | |
IntVarBranch | Gecode::INT_VAR_AFC_SIZE_MAX (IntAFC a, BranchTbl tbl=nullptr) |
Select variable with largest accumulated failure count divided by domain size. | |
IntVarBranch | Gecode::INT_VAR_ACTION_SIZE_MIN (double d=1.0, BranchTbl tbl=nullptr) |
Select variable with smallest action divided by domain size with decay factor d. | |
IntVarBranch | Gecode::INT_VAR_ACTION_SIZE_MIN (IntAction a, BranchTbl tbl=nullptr) |
Select variable with smallest action divided by domain size. | |
IntVarBranch | Gecode::INT_VAR_ACTION_SIZE_MAX (double d=1.0, BranchTbl tbl=nullptr) |
Select variable with largest action divided by domain size with decay factor d. | |
IntVarBranch | Gecode::INT_VAR_ACTION_SIZE_MAX (IntAction a, BranchTbl tbl=nullptr) |
Select variable with largest action divided by domain size. | |
IntVarBranch | Gecode::INT_VAR_CHB_SIZE_MIN (IntCHB c, BranchTbl tbl=nullptr) |
Select variable with smallest CHB Q-score divided by domain size. | |
IntVarBranch | Gecode::INT_VAR_CHB_SIZE_MIN (BranchTbl tbl=nullptr) |
Select variable with smallest CHB Q-score divided by domain size. | |
IntVarBranch | Gecode::INT_VAR_CHB_SIZE_MAX (IntCHB c, BranchTbl tbl=nullptr) |
Select variable with largest CHB Q-score divided by domain size. | |
IntVarBranch | Gecode::INT_VAR_CHB_SIZE_MAX (BranchTbl tbl=nullptr) |
Select variable with largest CHB Q-score divided by domain size. | |
IntVarBranch | Gecode::INT_VAR_REGRET_MIN_MIN (BranchTbl tbl=nullptr) |
Select variable with smallest min-regret. | |
IntVarBranch | Gecode::INT_VAR_REGRET_MIN_MAX (BranchTbl tbl=nullptr) |
Select variable with largest min-regret. | |
IntVarBranch | Gecode::INT_VAR_REGRET_MAX_MIN (BranchTbl tbl=nullptr) |
Select variable with smallest max-regret. | |
IntVarBranch | Gecode::INT_VAR_REGRET_MAX_MAX (BranchTbl tbl=nullptr) |
Select variable with largest max-regret. | |
BoolVarBranch | Gecode::BOOL_VAR_NONE (void) |
Select first unassigned variable. | |
BoolVarBranch | Gecode::BOOL_VAR_RND (Rnd r) |
Select random variable (uniform distribution, for tie breaking). | |
BoolVarBranch | Gecode::BOOL_VAR_MERIT_MIN (BoolBranchMerit bm, BranchTbl tbl=nullptr) |
Select variable with least merit according to branch merit function bm. | |
BoolVarBranch | Gecode::BOOL_VAR_MERIT_MAX (BoolBranchMerit bm, BranchTbl tbl=nullptr) |
Select variable with highest merit according to branch merit function bm. | |
BoolVarBranch | Gecode::BOOL_VAR_DEGREE_MIN (BranchTbl tbl=nullptr) |
Select variable with smallest degree. | |
BoolVarBranch | Gecode::BOOL_VAR_DEGREE_MAX (BranchTbl tbl=nullptr) |
Select variable with largest degree. | |
BoolVarBranch | Gecode::BOOL_VAR_AFC_MIN (double d=1.0, BranchTbl tbl=nullptr) |
Select variable with smallest accumulated failure count with decay factor d. | |
BoolVarBranch | Gecode::BOOL_VAR_AFC_MIN (BoolAFC a, BranchTbl tbl=nullptr) |
Select variable with smallest accumulated failure count. | |
BoolVarBranch | Gecode::BOOL_VAR_AFC_MAX (double d=1.0, BranchTbl tbl=nullptr) |
Select variable with largest accumulated failure count with decay factor d. | |
BoolVarBranch | Gecode::BOOL_VAR_AFC_MAX (BoolAFC a, BranchTbl tbl=nullptr) |
Select variable with largest accumulated failure count. | |
BoolVarBranch | Gecode::BOOL_VAR_ACTION_MIN (double d=1.0, BranchTbl tbl=nullptr) |
Select variable with lowest action with decay factor d. | |
BoolVarBranch | Gecode::BOOL_VAR_ACTION_MIN (BoolAction a, BranchTbl tbl=nullptr) |
Select variable with lowest action. | |
BoolVarBranch | Gecode::BOOL_VAR_ACTION_MAX (double d=1.0, BranchTbl tbl=nullptr) |
Select variable with highest action with decay factor d. | |
BoolVarBranch | Gecode::BOOL_VAR_ACTION_MAX (BoolAction a, BranchTbl tbl=nullptr) |
Select variable with highest action. | |
BoolVarBranch | Gecode::BOOL_VAR_CHB_MIN (BoolCHB c, BranchTbl tbl=nullptr) |
Select variable with lowest CHB Q-score. | |
BoolVarBranch | Gecode::BOOL_VAR_CHB_MIN (BranchTbl tbl=nullptr) |
Select variable with lowest CHB Q-score. | |
BoolVarBranch | Gecode::BOOL_VAR_CHB_MAX (BoolCHB c, BranchTbl tbl=nullptr) |
Select variable with largest CHB Q-score. | |
BoolVarBranch | Gecode::BOOL_VAR_CHB_MAX (BranchTbl tbl=nullptr) |
Select variable with largest CHB Q-score. |
Function Documentation
IntVarBranch Gecode::INT_VAR_NONE | ( | void | ) | [inline] |
Select first unassigned variable.
IntVarBranch Gecode::INT_VAR_RND | ( | Rnd | r | ) | [inline] |
Select random variable (uniform distribution, for tie breaking).
IntVarBranch Gecode::INT_VAR_MERIT_MIN | ( | IntBranchMerit | bm, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with least merit according to branch merit function bm.
IntVarBranch Gecode::INT_VAR_MERIT_MAX | ( | IntBranchMerit | bm, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with highest merit according to branch merit function bm.
IntVarBranch Gecode::INT_VAR_DEGREE_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with smallest degree.
IntVarBranch Gecode::INT_VAR_DEGREE_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest degree.
IntVarBranch Gecode::INT_VAR_AFC_MIN | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest accumulated failure count with decay factor d.
IntVarBranch Gecode::INT_VAR_AFC_MIN | ( | IntAFC | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest accumulated failure count.
IntVarBranch Gecode::INT_VAR_AFC_MAX | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest accumulated failure count with decay factor d.
IntVarBranch Gecode::INT_VAR_AFC_MAX | ( | IntAFC | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest accumulated failure count.
IntVarBranch Gecode::INT_VAR_ACTION_MIN | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with lowest action with decay factor d.
IntVarBranch Gecode::INT_VAR_ACTION_MIN | ( | IntAction | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with lowest action.
IntVarBranch Gecode::INT_VAR_ACTION_MAX | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with highest action with decay factor d.
IntVarBranch Gecode::INT_VAR_ACTION_MAX | ( | IntAction | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with highest action.
IntVarBranch Gecode::INT_VAR_CHB_MIN | ( | IntCHB | c, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with lowest CHB Q-score.
IntVarBranch Gecode::INT_VAR_CHB_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with lowest CHB Q-score.
IntVarBranch Gecode::INT_VAR_CHB_MAX | ( | IntCHB | c, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest CHB Q-score.
IntVarBranch Gecode::INT_VAR_CHB_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest CHB Q-score.
IntVarBranch Gecode::INT_VAR_MIN_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with smallest min.
IntVarBranch Gecode::INT_VAR_MIN_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest min.
IntVarBranch Gecode::INT_VAR_MAX_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with smallest max.
IntVarBranch Gecode::INT_VAR_MAX_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest max.
IntVarBranch Gecode::INT_VAR_SIZE_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with smallest domain size.
IntVarBranch Gecode::INT_VAR_SIZE_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest domain size.
IntVarBranch Gecode::INT_VAR_DEGREE_SIZE_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with smallest degree divided by domain size.
IntVarBranch Gecode::INT_VAR_DEGREE_SIZE_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest degree divided by domain size.
IntVarBranch Gecode::INT_VAR_AFC_SIZE_MIN | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest accumulated failure count divided by domain size with decay factor d.
IntVarBranch Gecode::INT_VAR_AFC_SIZE_MIN | ( | IntAFC | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest accumulated failure count divided by domain size.
IntVarBranch Gecode::INT_VAR_AFC_SIZE_MAX | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest accumulated failure count divided by domain size with decay factor d.
IntVarBranch Gecode::INT_VAR_AFC_SIZE_MAX | ( | IntAFC | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest accumulated failure count divided by domain size.
IntVarBranch Gecode::INT_VAR_ACTION_SIZE_MIN | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest action divided by domain size with decay factor d.
IntVarBranch Gecode::INT_VAR_ACTION_SIZE_MIN | ( | IntAction | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest action divided by domain size.
IntVarBranch Gecode::INT_VAR_ACTION_SIZE_MAX | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest action divided by domain size with decay factor d.
IntVarBranch Gecode::INT_VAR_ACTION_SIZE_MAX | ( | IntAction | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest action divided by domain size.
IntVarBranch Gecode::INT_VAR_CHB_SIZE_MIN | ( | IntCHB | c, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest CHB Q-score divided by domain size.
IntVarBranch Gecode::INT_VAR_CHB_SIZE_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with smallest CHB Q-score divided by domain size.
IntVarBranch Gecode::INT_VAR_CHB_SIZE_MAX | ( | IntCHB | c, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest CHB Q-score divided by domain size.
IntVarBranch Gecode::INT_VAR_CHB_SIZE_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest CHB Q-score divided by domain size.
IntVarBranch Gecode::INT_VAR_REGRET_MIN_MIN | ( | BranchTbl | tbl = nullptr |
) | [inline] |
Select variable with smallest min-regret.
The min-regret of a variable is the difference between the smallest and second-smallest value still in the domain.
IntVarBranch Gecode::INT_VAR_REGRET_MIN_MAX | ( | BranchTbl | tbl = nullptr |
) | [inline] |
Select variable with largest min-regret.
The min-regret of a variable is the difference between the smallest and second-smallest value still in the domain.
IntVarBranch Gecode::INT_VAR_REGRET_MAX_MIN | ( | BranchTbl | tbl = nullptr |
) | [inline] |
Select variable with smallest max-regret.
The max-regret of a variable is the difference between the largest and second-largest value still in the domain.
IntVarBranch Gecode::INT_VAR_REGRET_MAX_MAX | ( | BranchTbl | tbl = nullptr |
) | [inline] |
Select variable with largest max-regret.
The max-regret of a variable is the difference between the largest and second-largest value still in the domain.
BoolVarBranch Gecode::BOOL_VAR_NONE | ( | void | ) | [inline] |
Select first unassigned variable.
BoolVarBranch Gecode::BOOL_VAR_RND | ( | Rnd | r | ) | [inline] |
Select random variable (uniform distribution, for tie breaking).
BoolVarBranch Gecode::BOOL_VAR_MERIT_MIN | ( | BoolBranchMerit | bm, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with least merit according to branch merit function bm.
BoolVarBranch Gecode::BOOL_VAR_MERIT_MAX | ( | BoolBranchMerit | bm, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with highest merit according to branch merit function bm.
BoolVarBranch Gecode::BOOL_VAR_DEGREE_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with smallest degree.
BoolVarBranch Gecode::BOOL_VAR_DEGREE_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest degree.
BoolVarBranch Gecode::BOOL_VAR_AFC_MIN | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest accumulated failure count with decay factor d.
BoolVarBranch Gecode::BOOL_VAR_AFC_MIN | ( | BoolAFC | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest accumulated failure count.
BoolVarBranch Gecode::BOOL_VAR_AFC_MAX | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest accumulated failure count with decay factor d.
BoolVarBranch Gecode::BOOL_VAR_AFC_MAX | ( | BoolAFC | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest accumulated failure count.
BoolVarBranch Gecode::BOOL_VAR_ACTION_MIN | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with lowest action with decay factor d.
BoolVarBranch Gecode::BOOL_VAR_ACTION_MIN | ( | BoolAction | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with lowest action.
BoolVarBranch Gecode::BOOL_VAR_ACTION_MAX | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with highest action with decay factor d.
BoolVarBranch Gecode::BOOL_VAR_ACTION_MAX | ( | BoolAction | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with highest action.
BoolVarBranch Gecode::BOOL_VAR_CHB_MIN | ( | BoolCHB | c, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with lowest CHB Q-score.
BoolVarBranch Gecode::BOOL_VAR_CHB_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with lowest CHB Q-score.
BoolVarBranch Gecode::BOOL_VAR_CHB_MAX | ( | BoolCHB | c, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest CHB Q-score.
BoolVarBranch Gecode::BOOL_VAR_CHB_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest CHB Q-score.