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