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 503 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 505 of file heur_alns.c.

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

◆ randscores

SCIP_Real * VarPrio::randscores

random scores for prioritization

Definition at line 506 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 507 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 508 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 509 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 510 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 511 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 512 of file heur_alns.c.

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