Detailed Description
pricing problem data structure
Definition at line 52 of file struct_pricingprob.h.
#include <struct_pricingprob.h>
Data Fields | |
SCIP * | pricingscip |
int | probnr |
SCIP_CONS ** | branchconss |
SCIP_Real * | branchduals |
int | nbranchconss |
int | branchconsssize |
int | branchconsidx |
SCIP_Bool | consisadded |
GCG_PRICINGSTATUS | status |
SCIP_Real | lowerbound |
int | nimpcols |
int | nsolves |
int * | ncolsround |
int | maxcolsround |
Field Documentation
◆ pricingscip
SCIP* GCG_PricingProb::pricingscip |
SCIP data structure
Definition at line 55 of file struct_pricingprob.h.
Referenced by GCGpricingprobGetPricingscip().
◆ probnr
int GCG_PricingProb::probnr |
(block) index of the corresponding pricing problem
Definition at line 56 of file struct_pricingprob.h.
Referenced by GCGpricingprobGetProbnr().
◆ branchconss
SCIP_CONS** GCG_PricingProb::branchconss |
stack of generic branching constraints
Definition at line 59 of file struct_pricingprob.h.
Referenced by GCGpricingprobAddGenericBranchData(), and GCGpricingprobGetGenericBranchData().
◆ branchduals
SCIP_Real* GCG_PricingProb::branchduals |
corresponding dual solution values
Definition at line 60 of file struct_pricingprob.h.
Referenced by GCGpricingprobAddGenericBranchData(), and GCGpricingprobGetGenericBranchData().
◆ nbranchconss
int GCG_PricingProb::nbranchconss |
number of generic branching constraints
Definition at line 61 of file struct_pricingprob.h.
Referenced by GCGpricingprobAddGenericBranchData(), GCGpricingprobGetGenericBranchData(), GCGpricingprobGetNGenericBranchconss(), GCGpricingprobInitPricing(), and GCGpricingprobReset().
◆ branchconsssize
int GCG_PricingProb::branchconsssize |
size of generic branching constraints array
Definition at line 62 of file struct_pricingprob.h.
Referenced by GCGpricingprobAddGenericBranchData().
◆ branchconsidx
int GCG_PricingProb::branchconsidx |
lowest index generic branching constraint that is considered
Definition at line 63 of file struct_pricingprob.h.
Referenced by GCGpricingprobAddGenericBranchData(), GCGpricingprobGetBranchconsIdx(), GCGpricingprobInitPricing(), GCGpricingprobNextBranchcons(), and GCGpricingprobReset().
◆ consisadded
SCIP_Bool GCG_PricingProb::consisadded |
flag to indicate whether this constraint has already been added
Definition at line 64 of file struct_pricingprob.h.
Referenced by GCGpricingprobBranchconsIsAdded(), GCGpricingprobInitPricing(), GCGpricingprobMarkBranchconsAdded(), and GCGpricingprobNextBranchcons().
◆ status
GCG_PRICINGSTATUS GCG_PricingProb::status |
current status of the pricing problem
Definition at line 67 of file struct_pricingprob.h.
Referenced by GCGpricingprobGetStatus(), GCGpricingprobNextBranchcons(), GCGpricingprobReset(), and GCGpricingprobUpdate().
◆ lowerbound
SCIP_Real GCG_PricingProb::lowerbound |
lower bound obtained by solving the pricing problem
Definition at line 68 of file struct_pricingprob.h.
Referenced by GCGpricingprobGetLowerbound(), GCGpricingprobReset(), and GCGpricingprobUpdate().
◆ nimpcols
int GCG_PricingProb::nimpcols |
number of improving columns found in the current pricing round
Definition at line 69 of file struct_pricingprob.h.
Referenced by GCGpricingprobExitPricing(), GCGpricingprobGetNImpCols(), GCGpricingprobInitPricing(), GCGpricingprobReset(), and GCGpricingprobUpdate().
◆ nsolves
int GCG_PricingProb::nsolves |
number of times the pricing problem was solved during the loop
Definition at line 72 of file struct_pricingprob.h.
Referenced by GCGpricingprobGetNSolves(), GCGpricingprobReset(), and GCGpricingprobUpdate().
◆ ncolsround
int* GCG_PricingProb::ncolsround |
number of improving columns found in the last rounds
Definition at line 73 of file struct_pricingprob.h.
Referenced by GCGpricingprobExitPricing(), and GCGpricingprobGetNColsLastRounds().
◆ maxcolsround
int GCG_PricingProb::maxcolsround |
capacity of ncolsround
Definition at line 74 of file struct_pricingprob.h.