Scippy

    SCIP

    Solving Constraint Integer Programs

    SNF_Relaxation Struct Reference

    Detailed Description

    structure that contains all the data that defines the single-node-flow relaxation of an aggregation row

    Definition at line 9166 of file cuts.c.

    Data Fields

    int * transvarcoefs
     
    SCIP_Realtransbinvarsolvals
     
    SCIP_Realtranscontvarsolvals
     
    SCIP_Realtransvarvubcoefs
     
    int ntransvars
     
    SCIP_Real transrhs
     
    int * origbinvars
     
    int * origcontvars
     
    SCIP_Realaggrcoefsbin
     
    SCIP_Realaggrcoefscont
     
    SCIP_Realaggrconstants
     

    Field Documentation

    ◆ transvarcoefs

    int* SNF_Relaxation::transvarcoefs

    coefficients of all vars in relaxed set

    Definition at line 9169 of file cuts.c.

    Referenced by allocSNFRelaxation(), computeLiftingData(), constructSNFRelaxation(), destroySNFRelaxation(), generateLiftedFlowCoverCut(), and getFlowCover().

    ◆ transbinvarsolvals

    SCIP_Real* SNF_Relaxation::transbinvarsolvals

    sol val of bin var in vub of all vars in relaxed set

    Definition at line 9170 of file cuts.c.

    Referenced by allocSNFRelaxation(), constructSNFRelaxation(), destroySNFRelaxation(), and getFlowCover().

    ◆ transcontvarsolvals

    SCIP_Real* SNF_Relaxation::transcontvarsolvals

    sol val of all real vars in relaxed set

    Definition at line 9171 of file cuts.c.

    Referenced by allocSNFRelaxation(), constructSNFRelaxation(), and destroySNFRelaxation().

    ◆ transvarvubcoefs

    SCIP_Real* SNF_Relaxation::transvarvubcoefs

    coefficient in vub of all vars in relaxed set

    Definition at line 9172 of file cuts.c.

    Referenced by allocSNFRelaxation(), computeLiftingData(), constructSNFRelaxation(), destroySNFRelaxation(), generateLiftedFlowCoverCut(), and getFlowCover().

    ◆ ntransvars

    int SNF_Relaxation::ntransvars

    number of vars in relaxed set

    Definition at line 9173 of file cuts.c.

    Referenced by computeLiftingData(), constructSNFRelaxation(), generateLiftedFlowCoverCut(), and getFlowCover().

    ◆ transrhs

    SCIP_Real SNF_Relaxation::transrhs

    rhs in relaxed set

    Definition at line 9174 of file cuts.c.

    Referenced by computeLiftingData(), constructSNFRelaxation(), and getFlowCover().

    ◆ origbinvars

    int* SNF_Relaxation::origbinvars

    associated original binary var for all vars in relaxed set

    Definition at line 9175 of file cuts.c.

    Referenced by allocSNFRelaxation(), constructSNFRelaxation(), destroySNFRelaxation(), and generateLiftedFlowCoverCut().

    ◆ origcontvars

    int* SNF_Relaxation::origcontvars

    associated original continuous var for all vars in relaxed set

    Definition at line 9176 of file cuts.c.

    Referenced by allocSNFRelaxation(), constructSNFRelaxation(), destroySNFRelaxation(), and generateLiftedFlowCoverCut().

    ◆ aggrcoefsbin

    SCIP_Real* SNF_Relaxation::aggrcoefsbin

    aggregation coefficient of the original binary var used to define the continuous variable in the relaxed set

    Definition at line 9177 of file cuts.c.

    Referenced by allocSNFRelaxation(), constructSNFRelaxation(), destroySNFRelaxation(), and generateLiftedFlowCoverCut().

    ◆ aggrcoefscont

    SCIP_Real* SNF_Relaxation::aggrcoefscont

    aggregation coefficient of the original continuous var used to define the continuous variable in the relaxed set

    Definition at line 9179 of file cuts.c.

    Referenced by allocSNFRelaxation(), constructSNFRelaxation(), destroySNFRelaxation(), and generateLiftedFlowCoverCut().

    ◆ aggrconstants

    SCIP_Real* SNF_Relaxation::aggrconstants

    aggregation constant used to define the continuous variable in the relaxed set

    Definition at line 9181 of file cuts.c.

    Referenced by allocSNFRelaxation(), constructSNFRelaxation(), destroySNFRelaxation(), and generateLiftedFlowCoverCut().