Scippy

    SCIP

    Solving Constraint Integer Programs

    VarPrio Struct Reference

    Detailed Description

    data structure that can be used for variable prioritization for additional fixings

    Definition at line 498 of file heur_alns.c.

    Data Fields

    SCIPscip
     
    SCIP_Realrandscores
     
    int * distances
     
    SCIP_Realredcostscores
     
    SCIP_Realpscostscores
     
    unsigned int useredcost:1
     
    unsigned int usedistances:1
     
    unsigned int usepscost:1
     

    Field Documentation

    ◆ scip

    SCIP * VarPrio::scip

    SCIP data structure

    Definition at line 500 of file heur_alns.c.

    Referenced by alnsFixMoreVariables(), alnsUnfixVariables(), LNSFixMoreVariables(), and LNSUnfixVariables().

    ◆ randscores

    SCIP_Real * VarPrio::randscores

    random scores for prioritization

    Definition at line 501 of file heur_alns.c.

    Referenced by alnsFixMoreVariables(), alnsUnfixVariables(), LNSFixMoreVariables(), LNSUnfixVariables(), and SCIP_DECL_SORTINDCOMP().

    ◆ distances

    int * VarPrio::distances

    breadth-first distances from already fixed variables

    Definition at line 502 of file heur_alns.c.

    Referenced by alnsFixMoreVariables(), alnsUnfixVariables(), LNSFixMoreVariables(), LNSUnfixVariables(), and SCIP_DECL_SORTINDCOMP().

    ◆ redcostscores

    SCIP_Real * VarPrio::redcostscores

    reduced cost scores for fixing a variable to a reference value

    Definition at line 503 of file heur_alns.c.

    Referenced by alnsFixMoreVariables(), alnsUnfixVariables(), LNSFixMoreVariables(), LNSUnfixVariables(), and SCIP_DECL_SORTINDCOMP().

    ◆ pscostscores

    SCIP_Real * VarPrio::pscostscores

    pseudocost scores for fixing a variable to a reference value

    Definition at line 504 of file heur_alns.c.

    Referenced by alnsFixMoreVariables(), alnsUnfixVariables(), LNSFixMoreVariables(), LNSUnfixVariables(), and SCIP_DECL_SORTINDCOMP().

    ◆ useredcost

    unsigned int VarPrio::useredcost

    should reduced cost scores be used for variable prioritization?

    Definition at line 505 of file heur_alns.c.

    Referenced by alnsFixMoreVariables(), alnsUnfixVariables(), LNSFixMoreVariables(), LNSUnfixVariables(), and SCIP_DECL_SORTINDCOMP().

    ◆ usedistances

    unsigned int VarPrio::usedistances

    should distances from fixed variables be used for variable prioritization

    Definition at line 506 of file heur_alns.c.

    Referenced by alnsFixMoreVariables(), alnsUnfixVariables(), LNSFixMoreVariables(), LNSUnfixVariables(), and SCIP_DECL_SORTINDCOMP().

    ◆ usepscost

    unsigned int VarPrio::usepscost

    should pseudo cost scores be used for variable prioritization?

    Definition at line 507 of file heur_alns.c.

    Referenced by alnsFixMoreVariables(), alnsUnfixVariables(), LNSFixMoreVariables(), LNSUnfixVariables(), and SCIP_DECL_SORTINDCOMP().