Detailed Description
The data that is preserved over multiple runs of the branching rule.
Definition at line 991 of file branch_lookahead.c.
Field Documentation
◆ olddecision
BRANCHINGDECISION* PERSISTENTDATA::olddecision |
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 993 of file branch_lookahead.c.
◆ oldnnodelpiterations
SCIP_Longint PERSISTENTDATA::oldnnodelpiterations |
node LP iterations when previous branching decision was stored
Definition at line 995 of file branch_lookahead.c.
◆ oldnnodelps
SCIP_Longint PERSISTENTDATA::oldnnodelps |
node LPs when previous branching decision was stored
Definition at line 996 of file branch_lookahead.c.
◆ oldntotalnodes
SCIP_Longint PERSISTENTDATA::oldntotalnodes |
node at which previous branching decision was stored
Definition at line 997 of file branch_lookahead.c.
◆ lastbranchid
SCIP_Longint* PERSISTENTDATA::lastbranchid |
The node id at which the var was last branched on (for a given branching var).
Definition at line 998 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 1000 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 1002 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 1003 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 1004 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 1005 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 1006 of file branch_lookahead.c.