Scippy

    SCIP

    Solving Constraint Integer Programs

    BRANCHINGRESULTDATA Struct Reference

    Detailed Description

    A container to hold the result of a branching.

    Definition at line 589 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 591 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 595 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 597 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 601 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