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.
