Scippy

GCG

Branch-and-Price & Column Generation for Everyone

GCG_DivingData Struct Reference

Detailed Description

Definition at line 61 of file heur_gcgcoefdiving.c.

Data Fields

SCIP_Bool usemasterlocks
 
SCIP_Bool usemasterfracs
 
SCIP_SOL * bestsol
 
SCIP_SOL * rootsol
 
SCIP_Bool firstrun
 
SCIP_Bool usemasterpscosts
 
SCIP_Real * masterpscosts
 
SCIP_Bool usemasterscores
 
SCIP_Real * masterscores
 

Field Documentation

◆ usemasterlocks

SCIP_Bool GCG_DivingData::usemasterlocks

calculate the number of locks w.r.t. the master LP?

Definition at line 63 of file heur_gcgcoefdiving.c.

Referenced by GCG_DECL_DIVINGSELECTVAR(), and GCGincludeHeurGcgcoefdiving().

◆ usemasterfracs

SCIP_Bool GCG_DivingData::usemasterfracs

calculate the fractionalities w.r.t. the master LP?

Definition at line 63 of file heur_gcgfracdiving.c.

Referenced by GCG_DECL_DIVINGSELECTVAR(), GCGincludeHeurGcgfracdiving(), and GCGincludeHeurGcgguideddiving().

◆ bestsol

SCIP_SOL* GCG_DivingData::bestsol

best known feasible solution before the diving loop

Definition at line 64 of file heur_gcgguideddiving.c.

Referenced by GCG_DECL_DIVINGEXITEXEC(), GCG_DECL_DIVINGINITEXEC(), and GCG_DECL_DIVINGSELECTVAR().

◆ rootsol

SCIP_SOL * GCG_DivingData::rootsol

relaxation solution at the root node

Definition at line 62 of file heur_gcglinesdiving.c.

Referenced by GCG_DECL_DIVINGEXIT(), GCG_DECL_DIVINGINIT(), GCG_DECL_DIVINGINITEXEC(), and GCG_DECL_DIVINGSELECTVAR().

◆ firstrun

SCIP_Bool GCG_DivingData::firstrun

is the heuristic running for the first time?

Definition at line 63 of file heur_gcglinesdiving.c.

Referenced by GCG_DECL_DIVINGEXIT(), GCG_DECL_DIVINGINIT(), and GCG_DECL_DIVINGINITEXEC().

◆ usemasterpscosts

SCIP_Bool GCG_DivingData::usemasterpscosts

shall pseudocosts be calculated w.r.t. the master problem?

Definition at line 63 of file heur_gcgpscostdiving.c.

Referenced by calcPscostQuot(), and GCGincludeHeurGcgpscostdiving().

◆ masterpscosts

SCIP_Real* GCG_DivingData::masterpscosts

pseudocosts of the master variables

Definition at line 66 of file heur_gcgpscostdiving.c.

Referenced by calcPscostQuot(), GCG_DECL_DIVINGEXITEXEC(), GCG_DECL_DIVINGINIT(), and GCG_DECL_DIVINGINITEXEC().

◆ usemasterscores

SCIP_Bool GCG_DivingData::usemasterscores

calculate vector length scores w.r.t. the master LP?

Definition at line 63 of file heur_gcgveclendiving.c.

Referenced by GCG_DECL_DIVINGEXITEXEC(), GCG_DECL_DIVINGINITEXEC(), GCG_DECL_DIVINGSELECTVAR(), and GCGincludeHeurGcgveclendiving().

◆ masterscores

SCIP_Real* GCG_DivingData::masterscores

vector length based scores for the master variables

Definition at line 64 of file heur_gcgveclendiving.c.

Referenced by GCG_DECL_DIVINGEXITEXEC(), GCG_DECL_DIVINGINITEXEC(), getMasterDownScore(), and getMasterUpScore().