SCIP Doxygen Documentation
 
Loading...
Searching...
No Matches
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

◆ 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(), SCIP_DECL_SORTINDCOMP(), 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(), SCIP_DECL_SORTINDCOMP(), 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(), SCIP_DECL_SORTINDCOMP(), 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(), SCIP_DECL_SORTINDCOMP(), 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(), SCIP_DECL_SORTINDCOMP(), 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(), SCIP_DECL_SORTINDCOMP(), and SCIP_DECL_SORTINDCOMP().