Selecting set variables
[Branching]
Functions | |
SetVarBranch | Gecode::SET_VAR_NONE (void) |
Select first unassigned variable. | |
SetVarBranch | Gecode::SET_VAR_RND (Rnd r) |
Select random variable (uniform distribution, for tie breaking). | |
SetVarBranch | Gecode::SET_VAR_MERIT_MIN (SetBranchMerit bm, BranchTbl tbl=NULL) |
Select variable with least merit according to branch merit function bm. | |
SetVarBranch | Gecode::SET_VAR_MERIT_MAX (SetBranchMerit bm, BranchTbl tbl=NULL) |
Select variable with highest merit according to branch merit function bm. | |
SetVarBranch | Gecode::SET_VAR_DEGREE_MIN (BranchTbl tbl=NULL) |
Select variable with smallest degree. | |
SetVarBranch | Gecode::SET_VAR_DEGREE_MAX (BranchTbl tbl=NULL) |
Select variable with largest degree. | |
SetVarBranch | Gecode::SET_VAR_AFC_MIN (double d=1.0, BranchTbl tbl=NULL) |
Select variable with smallest accumulated failure count with decay factor d. | |
SetVarBranch | Gecode::SET_VAR_AFC_MIN (SetAFC a, BranchTbl tbl=NULL) |
Select variable with smallest accumulated failure count. | |
SetVarBranch | Gecode::SET_VAR_AFC_MAX (double d=1.0, BranchTbl tbl=NULL) |
Select variable with largest accumulated failure count with decay factor d. | |
SetVarBranch | Gecode::SET_VAR_AFC_MAX (SetAFC a, BranchTbl tbl=NULL) |
Select variable with largest accumulated failure count. | |
SetVarBranch | Gecode::SET_VAR_ACTIVITY_MIN (double d=1.0, BranchTbl tbl=NULL) |
Select variable with lowest activity with decay factor d. | |
SetVarBranch | Gecode::SET_VAR_ACTIVITY_MIN (SetActivity a, BranchTbl tbl=NULL) |
Select variable with lowest activity. | |
SetVarBranch | Gecode::SET_VAR_ACTIVITY_MAX (double d=1.0, BranchTbl tbl=NULL) |
Select variable with highest activity with decay factor d. | |
SetVarBranch | Gecode::SET_VAR_ACTIVITY_MAX (SetActivity a, BranchTbl tbl=NULL) |
Select variable with highest activity. | |
SetVarBranch | Gecode::SET_VAR_MIN_MIN (BranchTbl tbl=NULL) |
Select variable with smallest minimum unknown element. | |
SetVarBranch | Gecode::SET_VAR_MIN_MAX (BranchTbl tbl=NULL) |
Select variable with largest minimum unknown element. | |
SetVarBranch | Gecode::SET_VAR_MAX_MIN (BranchTbl tbl=NULL) |
Select variable with smallest maximum unknown element. | |
SetVarBranch | Gecode::SET_VAR_MAX_MAX (BranchTbl tbl=NULL) |
Select variable with largest maximum unknown element. | |
SetVarBranch | Gecode::SET_VAR_SIZE_MIN (BranchTbl tbl=NULL) |
Select variable with smallest unknown set. | |
SetVarBranch | Gecode::SET_VAR_SIZE_MAX (BranchTbl tbl=NULL) |
Select variable with largest unknown set. | |
SetVarBranch | Gecode::SET_VAR_DEGREE_SIZE_MIN (BranchTbl tbl=NULL) |
Select variable with smallest degree divided by domain size. | |
SetVarBranch | Gecode::SET_VAR_DEGREE_SIZE_MAX (BranchTbl tbl=NULL) |
Select variable with largest degree divided by domain size. | |
SetVarBranch | Gecode::SET_VAR_AFC_SIZE_MIN (double d=1.0, BranchTbl tbl=NULL) |
Select variable with smallest accumulated failure count divided by domain size with decay factor d. | |
SetVarBranch | Gecode::SET_VAR_AFC_SIZE_MIN (SetAFC a, BranchTbl tbl=NULL) |
Select variable with smallest accumulated failure count divided by domain size. | |
SetVarBranch | Gecode::SET_VAR_AFC_SIZE_MAX (double d=1.0, BranchTbl tbl=NULL) |
Select variable with largest accumulated failure count divided by domain size with decay factor d. | |
SetVarBranch | Gecode::SET_VAR_AFC_SIZE_MAX (SetAFC a, BranchTbl tbl=NULL) |
Select variable with largest accumulated failure count divided by domain size. | |
SetVarBranch | Gecode::SET_VAR_ACTIVITY_SIZE_MIN (double d=1.0, BranchTbl tbl=NULL) |
Select variable with smallest activity divided by domain size with decay factor d. | |
SetVarBranch | Gecode::SET_VAR_ACTIVITY_SIZE_MIN (SetActivity a, BranchTbl tbl=NULL) |
Select variable with smallest activity divided by domain size. | |
SetVarBranch | Gecode::SET_VAR_ACTIVITY_SIZE_MAX (double d=1.0, BranchTbl tbl=NULL) |
Select variable with largest activity divided by domain size with decay factor d. | |
SetVarBranch | Gecode::SET_VAR_ACTIVITY_SIZE_MAX (SetActivity a, BranchTbl tbl=NULL) |
Select variable with largest activity divided by domain size. |
Function Documentation
SetVarBranch Gecode::SET_VAR_NONE | ( | void | ) | [inline] |
Select first unassigned variable.
SetVarBranch Gecode::SET_VAR_RND | ( | Rnd | r | ) | [inline] |
Select random variable (uniform distribution, for tie breaking).
SetVarBranch Gecode::SET_VAR_MERIT_MIN | ( | SetBranchMerit | bm, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with least merit according to branch merit function bm.
SetVarBranch Gecode::SET_VAR_MERIT_MAX | ( | SetBranchMerit | bm, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with highest merit according to branch merit function bm.
SetVarBranch Gecode::SET_VAR_DEGREE_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with smallest degree.
SetVarBranch Gecode::SET_VAR_DEGREE_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest degree.
SetVarBranch Gecode::SET_VAR_AFC_MIN | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest accumulated failure count with decay factor d.
SetVarBranch Gecode::SET_VAR_AFC_MIN | ( | SetAFC | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest accumulated failure count.
SetVarBranch Gecode::SET_VAR_AFC_MAX | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest accumulated failure count with decay factor d.
SetVarBranch Gecode::SET_VAR_AFC_MAX | ( | SetAFC | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest accumulated failure count.
SetVarBranch Gecode::SET_VAR_ACTIVITY_MIN | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with lowest activity with decay factor d.
SetVarBranch Gecode::SET_VAR_ACTIVITY_MIN | ( | SetActivity | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with lowest activity.
SetVarBranch Gecode::SET_VAR_ACTIVITY_MAX | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with highest activity with decay factor d.
SetVarBranch Gecode::SET_VAR_ACTIVITY_MAX | ( | SetActivity | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with highest activity.
SetVarBranch Gecode::SET_VAR_MIN_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with smallest minimum unknown element.
SetVarBranch Gecode::SET_VAR_MIN_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest minimum unknown element.
SetVarBranch Gecode::SET_VAR_MAX_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with smallest maximum unknown element.
SetVarBranch Gecode::SET_VAR_MAX_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest maximum unknown element.
SetVarBranch Gecode::SET_VAR_SIZE_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with smallest unknown set.
SetVarBranch Gecode::SET_VAR_SIZE_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest unknown set.
SetVarBranch Gecode::SET_VAR_DEGREE_SIZE_MIN | ( | BranchTbl | tbl | ) | [inline] |
Select variable with smallest degree divided by domain size.
SetVarBranch Gecode::SET_VAR_DEGREE_SIZE_MAX | ( | BranchTbl | tbl | ) | [inline] |
Select variable with largest degree divided by domain size.
SetVarBranch Gecode::SET_VAR_AFC_SIZE_MIN | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest accumulated failure count divided by domain size with decay factor d.
SetVarBranch Gecode::SET_VAR_AFC_SIZE_MIN | ( | SetAFC | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest accumulated failure count divided by domain size.
SetVarBranch Gecode::SET_VAR_AFC_SIZE_MAX | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest accumulated failure count divided by domain size with decay factor d.
SetVarBranch Gecode::SET_VAR_AFC_SIZE_MAX | ( | SetAFC | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest accumulated failure count divided by domain size.
SetVarBranch Gecode::SET_VAR_ACTIVITY_SIZE_MIN | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest activity divided by domain size with decay factor d.
SetVarBranch Gecode::SET_VAR_ACTIVITY_SIZE_MIN | ( | SetActivity | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with smallest activity divided by domain size.
SetVarBranch Gecode::SET_VAR_ACTIVITY_SIZE_MAX | ( | double | d, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest activity divided by domain size with decay factor d.
SetVarBranch Gecode::SET_VAR_ACTIVITY_SIZE_MAX | ( | SetActivity | a, | |
BranchTbl | tbl | |||
) | [inline] |
Select variable with largest activity divided by domain size.