Scippy

SCIP

Solving Constraint Integer Programs

reduce_costs_data Struct Reference

Detailed Description

reduced cost result data

Definition at line 34 of file redcosts.c.

Data Fields

SCIP_Reallvl_redEdgeCost
 
SCIP_Reallvl_rootToNodeDist
 
PATHlvl_nodeToTermsPaths
 
int * lvl_nodeToTermsBases
 
SCIP_Reallvl_cutoff
 
SCIP_Reallvl_dualBound
 
int * lvl_redCostRoot
 
int nCloseTerms
 
int toplevel
 
int nLevelsMax
 
int nnodes
 
int nedges
 

Field Documentation

◆ lvl_redEdgeCost

SCIP_Real* reduce_costs_data::lvl_redEdgeCost

for all levels: reduced costs

Definition at line 36 of file redcosts.c.

Referenced by initFromParams(), redcosts_free(), and redcosts_getEdgeCosts().

◆ lvl_rootToNodeDist

SCIP_Real* reduce_costs_data::lvl_rootToNodeDist

for all levels: shortest path distances from root

Definition at line 37 of file redcosts.c.

Referenced by initFromParams(), redcosts_free(), and redcosts_getRootToNodeDist().

◆ lvl_nodeToTermsPaths

PATH* reduce_costs_data::lvl_nodeToTermsPaths

for all levels: paths to nCloseTerms nearest terminals

Definition at line 38 of file redcosts.c.

Referenced by initFromParams(), redcosts_free(), and redcosts_getNodeToTermsPaths().

◆ lvl_nodeToTermsBases

int* reduce_costs_data::lvl_nodeToTermsBases

for all levels: nCloseTerms nearest terminals

Definition at line 39 of file redcosts.c.

Referenced by initFromParams(), redcosts_free(), and redcosts_getNodeToTermsBases().

◆ lvl_cutoff

SCIP_Real* reduce_costs_data::lvl_cutoff

for all levels: reduced cost cutoff value or -1.0 if not used

Definition at line 40 of file redcosts.c.

Referenced by initFromParams(), redcosts_free(), redcosts_getCutoff(), and redcosts_setCutoff().

◆ lvl_dualBound

SCIP_Real* reduce_costs_data::lvl_dualBound

for all levels: dual bound or -1.0 if not used

Definition at line 41 of file redcosts.c.

Referenced by initFromParams(), redcosts_free(), redcosts_getDualBound(), and redcosts_setDualBound().

◆ lvl_redCostRoot

int* reduce_costs_data::lvl_redCostRoot

for all levels: graph root for reduced cost calculation

Definition at line 42 of file redcosts.c.

Referenced by initFromParams(), redcosts_free(), redcosts_getRoot(), and redcosts_setRoot().

◆ nCloseTerms

int reduce_costs_data::nCloseTerms

number of close terminals: 1,2, or 3

Definition at line 43 of file redcosts.c.

Referenced by getStartPositionCloseTerms(), initFromParams(), and redcosts_initializeDistances().

◆ toplevel

◆ nLevelsMax

int reduce_costs_data::nLevelsMax

maximum number of levels; >= 1

Definition at line 45 of file redcosts.c.

Referenced by getTopLevel(), initFromParams(), and redcosts_addLevel().

◆ nnodes

◆ nedges