extreduce.h
Go to the documentation of this file.
23 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
44 extern SCIP_RETCODE extreduce_init(SCIP*, SCIP_Bool, enum EXTRED_MODE, GRAPH*, REDCOST*, EXTPERMA**);
48 extern SCIP_RETCODE extreduce_pseudoDeleteNodes(SCIP*, const SCIP_Bool*, EXTPERMA*, GRAPH*, SCIP_Real*, int*);
49 extern SCIP_RETCODE extreduce_deleteGeneralStars(SCIP*, REDCOST*, const int*, GRAPH*, STP_Bool*, int*);
60 extern SCIP_RETCODE extreduce_checkComponent(SCIP*, const GRAPH*, const REDCOST*, EXTCOMP*, EXTPERMA*, SCIP_Bool*);
61 extern SCIP_RETCODE extreduce_checkArc(SCIP*, const GRAPH*, REDCOST*, int, EXTPERMA*, SCIP_Bool*);
62 extern SCIP_RETCODE extreduce_checkEdge(SCIP*, const GRAPH*, const REDCOST*, int, EXTPERMA*, SCIP_Bool*);
63 extern SCIP_RETCODE extreduce_checkNode(SCIP*, const GRAPH*, const REDCOST*, int, STAR*, EXTPERMA*, SCIP_Bool*);
69 extern SCIP_Bool extreduce_extCompFullIsPromising(const GRAPH*, const EXTPERMA*, const EXTCOMP*);
73 extern SCIP_RETCODE extreduce_distDataInit(SCIP*, GRAPH*, int, SCIP_Bool, SCIP_Bool, DISTDATA**);
78 extern SCIP_Real extreduce_distDataGetSdDoubleEq(SCIP*, const GRAPH*, SCIP_Real, int, int, DISTDATA*);
79 extern SCIP_Real extreduce_distDataGetSdDoubleForbiddenSingle(SCIP*, const GRAPH*, int, int, int, DISTDATA*);
80 extern SCIP_Real extreduce_distDataGetSdDoubleForbiddenLast(SCIP*, const GRAPH*, int, int, int, int, DISTDATA*);
81 extern SCIP_Real extreduce_distDataGetSdDoubleForbiddenEq(SCIP*, const GRAPH*, SCIP_Real, int, int, int, EXTDATA*);
82 extern SCIP_Real extreduce_distDataGetSdDoubleForbidden(SCIP*, const GRAPH*, int, int, EXTDATA*);
139 extern void extreduce_mstLevelVerticalAddLeafInitial(SCIP*, const GRAPH*, int, EXTDATA*, SCIP_Bool*);
156 extern SCIP_RETCODE extreduce_spgCheck3ComponentSimple(SCIP*, const GRAPH*, int, const EXTCOMP*, SCIP_Bool, DISTDATA*, SCIP_Bool*);
157 extern SCIP_RETCODE extreduce_spgCheck3NodeSimple(SCIP*, const GRAPH*, int, DISTDATA*, SCIP_Bool*);
163 extern SCIP_RETCODE extreduce_mstbiasedCheck3NodeSimple(SCIP*, const GRAPH*, int, DISTDATA*, DISTDATA*, SCIP_Bool*);
171 extern SCIP_Bool extreduce_bottleneckIsDominated(SCIP*, const GRAPH*, int, int, SCIP_Real, int, EXTDATA*);
172 extern SCIP_Bool extreduce_bottleneckIsDominatedBiased(SCIP*, const GRAPH*, int, int, SCIP_Real, EXTDATA*);
173 extern SCIP_Bool extreduce_bottleneckWithExtedgeIsDominated(SCIP*, const GRAPH*, int, int, int, SCIP_Real, EXTDATA*);
174 extern SCIP_Bool extreduce_bottleneckWithExtedgeIsDominatedBiased(SCIP*, const GRAPH*, int, int, int, SCIP_Real, EXTDATA*);
175 extern SCIP_Bool extreduce_bottleneckToSiblingIsDominated(SCIP*, const GRAPH*, int, int, SCIP_Real, EXTDATA*);
176 extern SCIP_Bool extreduce_bottleneckToSiblingIsDominatedBiased(SCIP*, const GRAPH*, int, int, SCIP_Real, EXTDATA*);
177 extern void extreduce_bottleneckCheckNonLeaves_pc(SCIP*, const GRAPH*, int, EXTDATA*, SCIP_Bool*);
194 extern SCIP_RETCODE extreduce_extPermaInit(SCIP*, enum EXTRED_MODE, const GRAPH*, STP_Bool*, EXTPERMA**);
216 extern SCIP_Real extreduce_distComputeRestrictedDist(SCIP*, const GRAPH*, int, const DISTDATA*, int, int);
225 extern SCIP_Bool extreduce_mstTopCompExtObjValid(SCIP*, const GRAPH*, int, SCIP_Real, EXTDATA*);
SCIP_Real extreduce_distDataGetSp(SCIP *, const GRAPH *, int, int, int *, int *, DISTDATA *)
Definition: extreduce_dist.c:1400
void extreduce_mstLevelClose(SCIP *, const GRAPH *, int, EXTDATA *)
Definition: extreduce_extmst.c:2126
void extreduce_extendInitDebug(int *, int *)
Definition: extreduce_dbg.c:1196
SCIP_Bool extreduce_bottleneckIsDominatedBiased(SCIP *, const GRAPH *, int, int, SCIP_Real, EXTDATA *)
Definition: extreduce_bottleneck.c:520
SCIP_Bool extreduce_mstTopCompObjValid(SCIP *, const GRAPH *, SCIP_Real, EXTDATA *)
Definition: extreduce_dbg.c:1468
void extreduce_mstLevelVerticalRemove(REDDATA *)
Definition: extreduce_extmst.c:2105
SCIP_RETCODE extreduce_extPermaAddMLdistsbiased(SCIP *, EXTPERMA *)
Definition: extreduce_data.c:279
SCIP_Real extreduce_distComputeRestrictedDist(SCIP *, const GRAPH *, int, const DISTDATA *, int, int)
Definition: extreduce_dbg.c:1172
Definition: graphdefs.h:184
Definition: extreducedefs.h:187
Definition: extreducedefs.h:161
Definition: struct_scip.h:59
SCIP_Bool extreduce_treeIsFlawed(SCIP *, const GRAPH *, const EXTDATA *)
Definition: extreduce_dbg.c:939
int extreduce_mldistsLevelNSlots(const MLDISTS *, int)
Definition: extreduce_mldists.c:754
SCIP_Real extreduce_distDataGetSdDouble(SCIP *, const GRAPH *, int, int, DISTDATA *)
Definition: extreduce_dist.c:1463
SCIP_Bool extreduce_extCompIsPromising(const GRAPH *, const EXTPERMA *, const EXTCOMP *)
Definition: extreduce_util.c:93
void extreduce_bottleneckCheckNonLeaves(SCIP *, const GRAPH *, int, EXTDATA *, SCIP_Bool *)
Definition: extreduce_bottleneck.c:833
SCIP_Bool extreduce_mstTopLevelBaseObjValid(SCIP *, const GRAPH *, int, EXTDATA *)
Definition: extreduce_dbg.c:1381
const int * extreduce_mldistsTargetIds(const MLDISTS *, int, int)
Definition: extreduce_mldists.c:829
int extreduce_mldistsEmptySlotLevel(const MLDISTS *)
Definition: extreduce_mldists.c:466
SCIP_Real extreduce_distDataGetSdDoubleEq(SCIP *, const GRAPH *, SCIP_Real, int, int, DISTDATA *)
Definition: extreduce_dist.c:1506
SCIP_Bool extreduce_mstInternalsInSync(const EXTDATA *)
Definition: extreduce_dbg.c:1573
void extreduce_distDataFree(SCIP *, const GRAPH *, DISTDATA **)
Definition: extreduce_dist.c:1784
int extreduce_getMaxStackNedges(const GRAPH *)
SCIP_Bool extreduce_mldistsEmptySlotExists(const MLDISTS *)
Definition: extreduce_mldists.c:383
SCIP_RETCODE extreduce_checkArc(SCIP *, const GRAPH *, REDCOST *, int, EXTPERMA *, SCIP_Bool *)
Definition: extreduce_base.c:1794
void extreduce_contractionFree(SCIP *, CONTRACT **)
Definition: extreduce_contract.c:581
int * extreduce_mldistsEmptySlotTargetIdsDirty(const MLDISTS *)
Definition: extreduce_mldists.c:418
SCIP_Bool extreduce_bottleneckIsDominated(SCIP *, const GRAPH *, int, int, SCIP_Real, int, EXTDATA *)
Definition: extreduce_bottleneck.c:464
int extreduce_getMaxStackNcomponents(const GRAPH *)
Definition: extreduce_base.c:2069
SCIP_Bool extreduce_contractionRuleOutPeriph(SCIP *, const GRAPH *, EXTDATA *)
Definition: extreduce_contract.c:609
Definition: extreducedefs.h:101
SCIP_Real * extreduce_mldistsEmptySlotTargetDistsDirty(const MLDISTS *)
Definition: extreduce_mldists.c:454
includes complete graph methods, in particular for MST calculation
void extreduce_mldistsEmptySlotSetBase(int, MLDISTS *)
Definition: extreduce_mldists.c:477
void extreduce_distDataRecomputeDirtyPaths(SCIP *, const GRAPH *, DISTDATA *)
Definition: extreduce_dist.c:1370
void extreduce_mstLevelVerticalReopen(EXTDATA *)
Definition: extreduce_extmst.c:1985
SCIP_Bool extreduce_extCompFullIsPromising(const GRAPH *, const EXTPERMA *, const EXTCOMP *)
Definition: extreduce_util.c:124
int extreduce_mldistsNlevels(const MLDISTS *)
Definition: extreduce_mldists.c:778
includes various files containing graph methods used for Steiner tree problems
Definition: struct_misc.h:259
SCIP_RETCODE extreduce_deleteArcs(SCIP *, REDCOST *, const int *, GRAPH *, STP_Bool *, int *)
Definition: extreduce_base.c:1476
SCIP_Bool extreduce_treeIsHashed(const GRAPH *, const EXTDATA *)
Definition: extreduce_dbg.c:987
void extreduce_mstLevelVerticalAddEmpty(const GRAPH *, EXTDATA *)
Definition: extreduce_extmst.c:1959
SCIP_Bool extreduce_sdsverticalInSync(SCIP *, const GRAPH *, int, int, int, EXTDATA *)
Definition: extreduce_dbg.c:1212
SCIP_Bool extreduce_redcostRuleOutPeriph(const GRAPH *, EXTDATA *)
Definition: extreduce_redcosts.c:665
SCIP_Real extreduce_extGetSdProperDouble(SCIP *, const GRAPH *, int, int, EXTDATA *)
Definition: extreduce_extmst.c:2242
SCIP_Real extreduce_distDataGetSdDoubleForbidden(SCIP *, const GRAPH *, int, int, EXTDATA *)
Definition: extreduce_dist.c:1557
SCIP_RETCODE extreduce_checkEdge(SCIP *, const GRAPH *, const REDCOST *, int, EXTPERMA *, SCIP_Bool *)
Definition: extreduce_base.c:1854
int extreduce_extStackCompNOutedges(const EXTDATA *, int)
Definition: extreduce_dbg.c:1645
void extreduce_mstLevelHorizontalAdd(SCIP *, const GRAPH *, int, const int *, EXTDATA *)
Definition: extreduce_extmst.c:2037
void extreduce_mldistsLevelCloseTop(MLDISTS *)
Definition: extreduce_mldists.c:625
SCIP_Real extreduce_distDataGetSdDoubleForbiddenEq(SCIP *, const GRAPH *, SCIP_Real, int, int, int, EXTDATA *)
Definition: extreduce_dist.c:1609
SCIP_RETCODE extreduce_contractionInit(SCIP *, int, int, CONTRACT **)
Definition: extreduce_contract.c:538
SCIP_RETCODE extreduce_spgCheck3ComponentSimple(SCIP *, const GRAPH *, int, const EXTCOMP *, SCIP_Bool, DISTDATA *, SCIP_Bool *)
Definition: extreduce_extspg.c:252
int extreduce_mldistsTopLevelNSlots(const MLDISTS *)
Definition: extreduce_mldists.c:769
SCIP_RETCODE extreduce_checkComponent(SCIP *, const GRAPH *, const REDCOST *, EXTCOMP *, EXTPERMA *, SCIP_Bool *)
Definition: extreduce_core.c:2081
void extreduce_redcostAddEdge(const GRAPH *, int, REDDATA *, EXTDATA *)
Definition: extreduce_redcosts.c:571
void extreduce_mldistsLevelAddAndCloseEmpty(int, MLDISTS *)
Definition: extreduce_mldists.c:594
void extreduce_mstLevelVerticalAddLeaf(SCIP *, const GRAPH *, int, EXTDATA *, SCIP_Bool *)
Definition: extreduce_extmst.c:1882
void extreduce_printStack(const GRAPH *, const EXTDATA *)
Definition: extreduce_dbg.c:1031
void extreduce_bottleneckUnmarkRootPath(const GRAPH *, int, EXTDATA *)
Definition: extreduce_bottleneck.c:422
void extreduce_mstLevelHorizontalAddEmpty(const GRAPH *, EXTDATA *)
Definition: extreduce_extmst.c:2065
int * extreduce_mldistsEmptySlotTargetIds(const MLDISTS *)
Definition: extreduce_mldists.c:395
SCIP_Real extreduce_distDataGetSdDoubleForbiddenLast(SCIP *, const GRAPH *, int, int, int, int, DISTDATA *)
Definition: extreduce_dist.c:1727
SCIP_RETCODE extreduce_extPermaInit(SCIP *, enum EXTRED_MODE, const GRAPH *, STP_Bool *, EXTPERMA **)
Definition: extreduce_data.c:162
void extreduce_mstAddRootLevel(SCIP *, int, EXTDATA *)
Definition: extreduce_extmst.c:1814
SCIP_Bool extreduce_bottleneckWithExtedgeIsDominated(SCIP *, const GRAPH *, int, int, int, SCIP_Real, EXTDATA *)
Definition: extreduce_bottleneck.c:561
SCIP_Bool extreduce_mldistsIsEmpty(const MLDISTS *)
Definition: extreduce_mldists.c:372
SCIP_Bool extreduce_mstTopCompExtObjValid(SCIP *, const GRAPH *, int, SCIP_Real, EXTDATA *)
Definition: extreduce_dbg.c:1427
void extreduce_mldistsEmptySlotSetFilled(MLDISTS *)
Definition: extreduce_mldists.c:534
void extreduce_treeRecompCosts(SCIP *, const GRAPH *, EXTDATA *)
Definition: extreduce_base.c:1998
void extreduce_mstCompRemove(const GRAPH *, EXTDATA *)
Definition: extreduce_extmst.c:1829
void extreduce_mldistsLevelReopenTop(MLDISTS *)
Definition: extreduce_mldists.c:656
void extreduce_printTopLevel(const EXTDATA *)
Definition: extreduce_dbg.c:1073
int extreduce_mldistsLevelNTargets(const MLDISTS *, int)
Definition: extreduce_mldists.c:730
void extreduce_mldistsLevelAddAndCloseRoot(int, MLDISTS *)
Definition: extreduce_mldists.c:609
void extreduce_redcostInitExpansion(const GRAPH *, EXTDATA *)
Definition: extreduce_redcosts.c:548
SCIP_Real extreduce_extGetSdProper(SCIP *, const GRAPH *, int, int, EXTDATA *)
Definition: extreduce_extmst.c:2228
SCIP_Bool extreduce_spg3LeafTreeRuleOut(SCIP *, const GRAPH *, SCIP_Real, EXTDATA *)
Definition: extreduce_extspg.c:207
SCIP_Real extreduce_extGetSdDouble(SCIP *, const GRAPH *, int, int, EXTDATA *)
Definition: extreduce_extmst.c:2214
void extreduce_edgeRemove(SCIP *, int, GRAPH *, DISTDATA *, EXTPERMA *)
Definition: extreduce_base.c:1946
void extreduce_mldistsLevelRemoveTop(MLDISTS *)
Definition: extreduce_mldists.c:695
SCIP_Real extreduce_extGetSd(SCIP *, const GRAPH *, int, int, EXTDATA *)
Definition: extreduce_extmst.c:2200
SCIP_Bool extreduce_sdshorizontalInSync(SCIP *, const GRAPH *, int, EXTDATA *)
Definition: extreduce_dbg.c:1269
SCIP_Bool extreduce_stackTopIsHashed(const GRAPH *, const EXTDATA *)
Definition: extreduce_dbg.c:1615
void extreduce_mstLevelHorizontalRemove(REDDATA *)
Definition: extreduce_extmst.c:2090
SCIP_Bool extreduce_extdataIsClean(const GRAPH *, const EXTDATA *)
Definition: extreduce_data.c:475
SCIP_Real extreduce_mldistsTopTargetDist(const MLDISTS *, int, int)
Definition: extreduce_mldists.c:885
SCIP_Bool extreduce_bottleneckToSiblingIsDominated(SCIP *, const GRAPH *, int, int, SCIP_Real, EXTDATA *)
Definition: extreduce_bottleneck.c:683
void extreduce_extPermaFree(SCIP *, EXTPERMA **)
Definition: extreduce_data.c:386
void extreduce_distDataDeleteEdge(SCIP *, const GRAPH *, int, DISTDATA *)
Definition: extreduce_dist.c:1315
Definition: extreducedefs.h:174
const SCIP_Real * extreduce_mldistsTopTargetDists(const MLDISTS *, int)
Definition: extreduce_mldists.c:873
void extreduce_bottleneckCheckNonLeaves_pc(SCIP *, const GRAPH *, int, EXTDATA *, SCIP_Bool *)
Definition: extreduce_bottleneck.c:787
SCIP_Bool extreduce_mstbiased3LeafTreeRuleOut(SCIP *, const GRAPH *, SCIP_Real, EXTDATA *)
Definition: extreduce_extmstbiased.c:182
void extreduce_mstLevelInitialInit(REDDATA *, EXTDATA *)
Definition: extreduce_extmst.c:1849
includes extended reductions definitions and inline methods used for Steiner tree problems ...
SCIP_Real extreduce_distDataGetSd(SCIP *, const GRAPH *, int, int, DISTDATA *)
Definition: extreduce_dist.c:1426
SCIP_Bool extreduce_distCloseNodesAreValid(SCIP *, const GRAPH *, const DISTDATA *)
Definition: extreduce_dbg.c:1125
SCIP_Real * extreduce_mldistsEmptySlotTargetDists(const MLDISTS *)
Definition: extreduce_mldists.c:432
void extreduce_mstLevelVerticalClose(REDDATA *)
Definition: extreduce_extmst.c:2008
Definition: extreducedefs.h:79
SCIP_Bool extreduce_pcdataIsClean(const GRAPH *, const PCDATA *)
Definition: extreduce_data.c:605
int extreduce_getMaxTreeDepth(const GRAPH *, const EXTPERMA *)
Definition: extreduce_base.c:2080
SCIP_RETCODE extreduce_mldistsInit(SCIP *, int, int, int, int, SCIP_Bool, MLDISTS **)
Definition: extreduce_mldists.c:291
SCIP_Bool extreduce_extPermaIsClean(const GRAPH *, const EXTPERMA *)
Definition: extreduce_data.c:305
void extreduce_redcostTreeRecompute(SCIP *, const GRAPH *, EXTDATA *)
Definition: extreduce_redcosts.c:495
int extreduce_mldistsLevelNTopTargets(const MLDISTS *)
Definition: extreduce_mldists.c:743
SCIP_Real extreduce_distDataGetSdDoubleForbiddenSingle(SCIP *, const GRAPH *, int, int, int, DISTDATA *)
Definition: extreduce_dist.c:1669
Portable definitions.
void extreduce_bottleneckMarkRootPath(const GRAPH *, int, EXTDATA *)
Definition: extreduce_bottleneck.c:354
Definition: extreducedefs.h:138
void extreduce_mldistsLevelAddTop(int, int, MLDISTS *)
Definition: extreduce_mldists.c:562
SCIP_RETCODE extreduce_distDataInit(SCIP *, GRAPH *, int, SCIP_Bool, SCIP_Bool, DISTDATA **)
Definition: extreduce_dist.c:1218
SCIP_RETCODE extreduce_deleteEdges(SCIP *, EXTPERMA *, GRAPH *, int *)
Definition: extreduce_base.c:1569
int extreduce_mldistsTopLevel(const MLDISTS *)
Definition: extreduce_mldists.c:790
SCIP_Bool extreduce_reddataIsClean(const GRAPH *, const REDDATA *)
Definition: extreduce_data.c:572
void extreduce_redcostRemoveEdge(int, const REDDATA *, EXTDATA *)
Definition: extreduce_redcosts.c:635
SCIP_RETCODE extreduce_spgCheck3NodeSimple(SCIP *, const GRAPH *, int, DISTDATA *, SCIP_Bool *)
Definition: extreduce_extspg.c:310
SCIP_RETCODE extreduce_deleteGeneralStars(SCIP *, REDCOST *, const int *, GRAPH *, STP_Bool *, int *)
Definition: extreduce_base.c:1750
SCIP_Bool extreduce_nodeIsInStackTop(const GRAPH *, const EXTDATA *, int)
Definition: extreduce_dbg.c:1094
SCIP_Bool extreduce_bottleneckToSiblingIsDominatedBiased(SCIP *, const GRAPH *, int, int, SCIP_Real, EXTDATA *)
Definition: extreduce_bottleneck.c:751
SCIP_Bool extreduce_bottleneckWithExtedgeIsDominatedBiased(SCIP *, const GRAPH *, int, int, int, SCIP_Real, EXTDATA *)
Definition: extreduce_bottleneck.c:640
SCIP_Bool extreduce_mldistsLevelContainsBase(const MLDISTS *, int, int)
Definition: extreduce_mldists.c:814
SCIP_Bool extreduce_sdsTopInSync(SCIP *, const GRAPH *, const SCIP_Real[], int, EXTDATA *)
Definition: extreduce_dbg.c:1329
void extreduce_mldistsFree(SCIP *, MLDISTS **)
Definition: extreduce_mldists.c:344
void extreduce_mldistsEmptySlotReset(MLDISTS *)
Definition: extreduce_mldists.c:496
void extreduce_mldistsLevelRemoveTopNonClosed(MLDISTS *)
Definition: extreduce_mldists.c:712
const SCIP_Real * extreduce_mldistsTargetDists(const MLDISTS *, int, int)
Definition: extreduce_mldists.c:845
SCIP_RETCODE extreduce_init(SCIP *, SCIP_Bool, enum EXTRED_MODE, GRAPH *, REDCOST *, EXTPERMA **)
Definition: extreduce_base.c:1425
SCIP_Real extreduce_mldistsTargetDist(const MLDISTS *, int, int, int)
Definition: extreduce_mldists.c:904
SCIP_RETCODE extreduce_mstbiasedCheck3NodeSimple(SCIP *, const GRAPH *, int, DISTDATA *, DISTDATA *, SCIP_Bool *)
Definition: extreduce_extmstbiased.c:226
SCIP_RETCODE extreduce_checkNode(SCIP *, const GRAPH *, const REDCOST *, int, STAR *, EXTPERMA *, SCIP_Bool *)
Definition: extreduce_base.c:1890
const int * extreduce_mldistsTopLevelBases(const MLDISTS *)
Definition: extreduce_mldists.c:802
SCIP_Bool extreduce_mstRuleOutPeriph(SCIP *, const GRAPH *, EXTDATA *)
Definition: extreduce_extmst.c:1783
SCIP_Bool extreduce_edgeIsValid(const GRAPH *, const REDCOST *, int)
Definition: extreduce_base.c:1959
Definition: redcosts.c:34
void extreduce_extPermaAddRandnumgen(SCIP_RANDNUMGEN *, EXTPERMA *)
Definition: extreduce_data.c:267
Definition: reduce_util.c:53
SCIP_Bool extreduce_mstTopCompInSync(SCIP *, const GRAPH *, EXTDATA *)
Definition: extreduce_dbg.c:1505
const int * extreduce_mldistsTopTargetIds(const MLDISTS *, int)
Definition: extreduce_mldists.c:863
includes various reduction methods for Steiner tree problems
void extreduce_mstLevelVerticalAddLeafInitial(SCIP *, const GRAPH *, int, EXTDATA *, SCIP_Bool *)
Definition: extreduce_extmst.c:1929
void extreduce_extdataCleanArraysDbg(const GRAPH *, EXTDATA *)
Definition: extreduce_dbg.c:881
void extreduce_extCompRevert(const GRAPH *, const EXTPERMA *, EXTCOMP *)
Definition: extreduce_util.c:52
void extreduce_extCompClean(SCIP *, const GRAPH *, const EXTCOMP *, SCIP_Bool, EXTDATA *)
Definition: extreduce_data.c:76
SCIP callable library.
SCIP_RETCODE extreduce_pseudoDeleteNodes(SCIP *, const SCIP_Bool *, EXTPERMA *, GRAPH *, SCIP_Real *, int *)
Definition: extreduce_base.c:1668