Scippy

SCIP

Solving Constraint Integer Programs

SubtreeSumGap Struct Reference

Detailed Description

Definition at line 319 of file event_estim.c.

Data Fields

SCIP_Real value
 
SCIP_HASHMAPnodes2info
 
SCIP_PQUEUE ** subtreepqueues
 
SCIP_Real scalingfactor
 
SCIP_Real pblastsplit
 
SCIP_Longint nodelastsplit
 
SCIP_Longint nminnodeslastsplit
 
int nmaxsubtrees
 
int nsubtrees
 

Field Documentation

◆ value

◆ nodes2info

SCIP_HASHMAP* SubtreeSumGap::nodes2info

map between nodes and their subtree indices

Definition at line 322 of file event_estim.c.

Referenced by subtreeSumGapInsertChildren(), subtreeSumGapRemoveNode(), subtreeSumGapReset(), subtreeSumGapSplit(), and subtreeSumGapStoreNode().

◆ subtreepqueues

SCIP_PQUEUE** SubtreeSumGap::subtreepqueues

◆ scalingfactor

SCIP_Real SubtreeSumGap::scalingfactor

◆ pblastsplit

SCIP_Real SubtreeSumGap::pblastsplit

primal bound when last split occurred

Definition at line 325 of file event_estim.c.

Referenced by getSearchCompletion(), subtreeSumGapReset(), and subtreeSumGapUpdate().

◆ nodelastsplit

SCIP_Longint SubtreeSumGap::nodelastsplit

last node at which a subtree split occurred

Definition at line 326 of file event_estim.c.

Referenced by subtreeSumGapReset(), and subtreeSumGapUpdate().

◆ nminnodeslastsplit

SCIP_Longint SubtreeSumGap::nminnodeslastsplit

minimum number of nodes to process between two consecutive SSG splits

Definition at line 327 of file event_estim.c.

Referenced by subtreeSumGapUpdate().

◆ nmaxsubtrees

int SubtreeSumGap::nmaxsubtrees

the maximum number of individual SSG subtrees; the old split is kept if a new split exceeds this number of subtrees ; -1: no limit

Definition at line 328 of file event_estim.c.

Referenced by subtreeSumGapUpdate().

◆ nsubtrees

int SubtreeSumGap::nsubtrees