Detailed Description
The data that is preserved over multiple runs of the branching rule.
Definition at line 529 of file branch_lookahead.c.
Field Documentation
◆ prevbinsolution
SCIP_SOL* PERSISTENTDATA::prevbinsolution |
The previous solution for the case that in the previous run only non-violating implied binary constraints were added.
Definition at line 531 of file branch_lookahead.c.
Referenced by freePersistent(), and selectVarStart().
◆ prevdecision
BRANCHINGDECISION* PERSISTENTDATA::prevdecision |
The previous decision that gets used for the case that in the previous run only non-violating implied binary constraints were added.
Definition at line 533 of file branch_lookahead.c.
Referenced by selectVarStart().
◆ lastbranchid
SCIP_Longint* PERSISTENTDATA::lastbranchid |
The node id at which the var was last branched on (for a given branching var).
Definition at line 535 of file branch_lookahead.c.
Referenced by freePersistent().
◆ lastbranchnlps
SCIP_Longint* PERSISTENTDATA::lastbranchnlps |
The number of (non-probing) LPs that where solved when the var was last branched on.
Definition at line 537 of file branch_lookahead.c.
Referenced by freePersistent().
◆ lastbranchlpobjval
SCIP_Real* PERSISTENTDATA::lastbranchlpobjval |
The lp objval at which var was last branched on.
Definition at line 539 of file branch_lookahead.c.
Referenced by freePersistent().
◆ lastbranchupres
BRANCHINGRESULTDATA** PERSISTENTDATA::lastbranchupres |
The result of the last up branching for a given var.
Definition at line 540 of file branch_lookahead.c.
Referenced by freePersistent().
◆ lastbranchdownres
BRANCHINGRESULTDATA** PERSISTENTDATA::lastbranchdownres |
The result of the last down branching for a given var.
Definition at line 541 of file branch_lookahead.c.
Referenced by freePersistent().
◆ restartindex
int PERSISTENTDATA::restartindex |
The index at which the iteration over the number of candidates starts.
Definition at line 542 of file branch_lookahead.c.
Referenced by selectVarRecursive().
◆ nvars
int PERSISTENTDATA::nvars |
The number of variables that can be stored in the arrays.
Definition at line 543 of file branch_lookahead.c.