Scippy

SCIP

Solving Constraint Integer Programs

BRANCHINGRESULTDATA Struct Reference

Detailed Description

A container to hold the result of a branching.

Definition at line 588 of file branch_lookahead.c.

Data Fields

SCIP_Real objval
 
SCIP_Real dualbound
 
SCIP_Longint niterations
 
SCIP_Bool cutoff
 
SCIP_Bool dualboundvalid
 
int ndeepestcutoffs
 
SCIP_Real deeperscore
 
SCIP_Real bestgain
 
SCIP_Real totalgains
 
int ntotalgains
 
int ndeepestnodes
 

Field Documentation

◆ objval

SCIP_Real BRANCHINGRESULTDATA::objval

The objective value of the solved lp. Only contains meaningful data, if cutoff == FALSE.

Definition at line 590 of file branch_lookahead.c.

Referenced by branchingResultDataCopy(), branchingResultDataInit(), calculateScoreFromResult2(), executeBranching(), executeBranchingRecursive(), getOldBranching(), and selectVarRecursive().

◆ dualbound

◆ niterations

SCIP_Longint BRANCHINGRESULTDATA::niterations

The number of probing iterations needed in sub branch.

Definition at line 594 of file branch_lookahead.c.

Referenced by branchingResultDataCopy(), branchingResultDataInit(), executeBranching(), executeBranchingRecursive(), selectVarRecursive(), and updateOldBranching().

◆ cutoff

◆ dualboundvalid

SCIP_Bool BRANCHINGRESULTDATA::dualboundvalid

Is the value of the dual bound valid? That means, was the according LP or the sub problems solved to optimality?

Definition at line 596 of file branch_lookahead.c.

Referenced by branchingResultDataCopy(), branchingResultDataInit(), executeBranching(), executeBranchingRecursive(), getOldBranching(), selectVarRecursive(), and updateOldBranching().

◆ ndeepestcutoffs

◆ deeperscore

SCIP_Real BRANCHINGRESULTDATA::deeperscore

◆ bestgain

SCIP_Real BRANCHINGRESULTDATA::bestgain

best gain (w.r.t. to the base lp) on the lowest level below this child

Definition at line 600 of file branch_lookahead.c.

Referenced by branchingResultDataCopy(), branchingResultDataInit(), calculateScaledCutoffScore(), calculateWeightedCutoffScore(), and executeBranchingRecursive().

◆ totalgains

SCIP_Real BRANCHINGRESULTDATA::totalgains

◆ ntotalgains

int BRANCHINGRESULTDATA::ntotalgains

◆ ndeepestnodes

int BRANCHINGRESULTDATA::ndeepestnodes