Detailed Description
variable pricer data
Definition at line 145 of file pricer_gcg.cpp.
Field Documentation
◆ npricingprobs
int SCIP_PricerData::npricingprobs |
number of pricing problems
Definition at line 147 of file pricer_gcg.cpp.
◆ pricingprobs
SCIP** SCIP_PricerData::pricingprobs |
pointers to the pricing problems
Definition at line 148 of file pricer_gcg.cpp.
◆ dualsolconv
SCIP_Real* SCIP_PricerData::dualsolconv |
array of dual solutions for the convexity constraints
Definition at line 149 of file pricer_gcg.cpp.
◆ solvals
SCIP_Real* SCIP_PricerData::solvals |
solution values of variables in the pricing problems
Definition at line 150 of file pricer_gcg.cpp.
◆ maxsolvals
int SCIP_PricerData::maxsolvals |
capacity of solvals
Definition at line 151 of file pricer_gcg.cpp.
◆ npointsprob
int* SCIP_PricerData::npointsprob |
number of variables representing points created by the pricing probs
Definition at line 152 of file pricer_gcg.cpp.
◆ nraysprob
int* SCIP_PricerData::nraysprob |
number of variables representing rays created by the pricing probs
Definition at line 153 of file pricer_gcg.cpp.
◆ currnodenr
SCIP_Longint SCIP_PricerData::currnodenr |
current node number in the masterproblem
Definition at line 154 of file pricer_gcg.cpp.
◆ newnode
SCIP_Bool SCIP_PricerData::newnode |
indicate whether we are at a new branch-and-bound node
Definition at line 155 of file pricer_gcg.cpp.
◆ mapcons2idx
SCIP_HASHMAP* SCIP_PricerData::mapcons2idx |
hashmap mapping constraints to their index in the conss array
Definition at line 156 of file pricer_gcg.cpp.
◆ npricingprobsnotnull
int SCIP_PricerData::npricingprobsnotnull |
number of non-Null pricing problems
Definition at line 157 of file pricer_gcg.cpp.
◆ pricedvars
SCIP_VAR** SCIP_PricerData::pricedvars |
array of all priced variables
Definition at line 159 of file pricer_gcg.cpp.
◆ npricedvars
int SCIP_PricerData::npricedvars |
number of priced variables
Definition at line 160 of file pricer_gcg.cpp.
◆ maxpricedvars
int SCIP_PricerData::maxpricedvars |
maximal number of priced variables
Definition at line 161 of file pricer_gcg.cpp.
◆ artificialvars
SCIP_VAR** SCIP_PricerData::artificialvars |
array of artificial variables
Definition at line 163 of file pricer_gcg.cpp.
◆ nartificialvars
int SCIP_PricerData::nartificialvars |
number of artificial variables
Definition at line 164 of file pricer_gcg.cpp.
◆ maxartificialvars
int SCIP_PricerData::maxartificialvars |
capacity of artificialvars
Definition at line 165 of file pricer_gcg.cpp.
◆ artificialused
SCIP_Bool SCIP_PricerData::artificialused |
returns if artificial variables are used in current node's LP solution
Definition at line 166 of file pricer_gcg.cpp.
◆ realdualvalues
SCIP_Real** SCIP_PricerData::realdualvalues |
real dual values for pricing variables
Definition at line 168 of file pricer_gcg.cpp.
◆ maxrealdualvalues
int* SCIP_PricerData::maxrealdualvalues |
capacities of realdualvalues
Definition at line 169 of file pricer_gcg.cpp.
◆ maxrealdualvaluescapacity
int SCIP_PricerData::maxrealdualvaluescapacity |
capacity of maxrealdualvalues
Definition at line 170 of file pricer_gcg.cpp.
◆ freeclock
SCIP_CLOCK* SCIP_PricerData::freeclock |
time for freeing pricing problems
Definition at line 173 of file pricer_gcg.cpp.
◆ transformclock
SCIP_CLOCK* SCIP_PricerData::transformclock |
time for transforming pricing problems
Definition at line 174 of file pricer_gcg.cpp.
◆ solvedsubmipsoptimal
int SCIP_PricerData::solvedsubmipsoptimal |
number of optimal pricing runs
Definition at line 175 of file pricer_gcg.cpp.
◆ solvedsubmipsheur
int SCIP_PricerData::solvedsubmipsheur |
number of heuristical pricing runs
Definition at line 176 of file pricer_gcg.cpp.
◆ calls
int SCIP_PricerData::calls |
number of total pricing calls
Definition at line 177 of file pricer_gcg.cpp.
◆ pricingiters
SCIP_Longint SCIP_PricerData::pricingiters |
sum of all pricing simplex iterations
Definition at line 178 of file pricer_gcg.cpp.
◆ solvers
GCG_SOLVER** SCIP_PricerData::solvers |
pricing solvers array
Definition at line 181 of file pricer_gcg.cpp.
◆ nsolvers
int SCIP_PricerData::nsolvers |
number of pricing solvers
Definition at line 182 of file pricer_gcg.cpp.
◆ eventhdlr
SCIP_EVENTHDLR* SCIP_PricerData::eventhdlr |
event handler
Definition at line 185 of file pricer_gcg.cpp.
◆ vartype
SCIP_VARTYPE SCIP_PricerData::vartype |
vartype of created master variables
Definition at line 188 of file pricer_gcg.cpp.
◆ nroundsredcost
int SCIP_PricerData::nroundsredcost |
number of reduced cost rounds
Definition at line 189 of file pricer_gcg.cpp.
◆ abortpricingint
SCIP_Bool SCIP_PricerData::abortpricingint |
should the pricing be aborted on integral solutions?
Definition at line 190 of file pricer_gcg.cpp.
◆ dispinfos
SCIP_Bool SCIP_PricerData::dispinfos |
should pricing information be displayed?
Definition at line 191 of file pricer_gcg.cpp.
◆ disablecutoff
int SCIP_PricerData::disablecutoff |
should the cutoffbound be applied in master LP solving (0: on, 1:off, 2:auto)?
Definition at line 192 of file pricer_gcg.cpp.
◆ abortpricinggap
SCIP_Real SCIP_PricerData::abortpricinggap |
gap between dual bound and RMP objective at which pricing is aborted
Definition at line 193 of file pricer_gcg.cpp.
◆ stabilization
SCIP_Bool SCIP_PricerData::stabilization |
should stabilization be used
Definition at line 194 of file pricer_gcg.cpp.
◆ stabilizationtree
SCIP_Bool SCIP_PricerData::stabilizationtree |
should stabilization be used in nodes other than the root node
Definition at line 195 of file pricer_gcg.cpp.
◆ usecolpool
SCIP_Bool SCIP_PricerData::usecolpool |
should the colpool be checked for negative redcost cols before solving the pricing problems?
Definition at line 196 of file pricer_gcg.cpp.
◆ useartificialvars
SCIP_Bool SCIP_PricerData::useartificialvars |
use artificial variables to make RMP feasible (instead of applying Farkas pricing)
Definition at line 197 of file pricer_gcg.cpp.
◆ maxobj
SCIP_Real SCIP_PricerData::maxobj |
maxobj bound that can be used for big M objective of artificial variables
Definition at line 198 of file pricer_gcg.cpp.
◆ usemaxobj
SCIP_Bool SCIP_PricerData::usemaxobj |
use maxobj for big M objective of artificial variables
Definition at line 199 of file pricer_gcg.cpp.
◆ onlyreliablebigm
SCIP_Bool SCIP_PricerData::onlyreliablebigm |
only use maxobj for big M objective of artificial variables if it is reliable
Definition at line 200 of file pricer_gcg.cpp.
◆ factorunreliable
SCIP_Real SCIP_PricerData::factorunreliable |
factor to use for objective of unbounded variables
Definition at line 201 of file pricer_gcg.cpp.
◆ bigmartificial
SCIP_Real SCIP_PricerData::bigmartificial |
value for for big M objective of artificial variables (if maxobj is not used)
Definition at line 202 of file pricer_gcg.cpp.
◆ hybridascent
SCIP_Bool SCIP_PricerData::hybridascent |
should hybridization of smoothing with an ascent method be enabled
Definition at line 203 of file pricer_gcg.cpp.
◆ hybridascentnoagg
SCIP_Bool SCIP_PricerData::hybridascentnoagg |
should hybridization of smoothing with an ascent method be enabled if pricing problems cannot be aggregation
Definition at line 204 of file pricer_gcg.cpp.
◆ colpoolagelimit
int SCIP_PricerData::colpoolagelimit |
agelimit of columns in colpool
Definition at line 206 of file pricer_gcg.cpp.
◆ redcostfac
SCIP_Real SCIP_PricerData::redcostfac |
factor of -redcost/norm in score function
Definition at line 209 of file pricer_gcg.cpp.
◆ objparalfac
SCIP_Real SCIP_PricerData::objparalfac |
factor of objective parallelism in score function
Definition at line 210 of file pricer_gcg.cpp.
◆ orthofac
SCIP_Real SCIP_PricerData::orthofac |
factor of orthogonalities in score function
Definition at line 211 of file pricer_gcg.cpp.
◆ mincolorth
SCIP_Real SCIP_PricerData::mincolorth |
minimal orthogonality of columns to add (with respect to columns added in the current round)
Definition at line 212 of file pricer_gcg.cpp.
◆ maxpricecols
SCIP_Real SCIP_PricerData::maxpricecols |
maximum number of columns per round
Definition at line 214 of file pricer_gcg.cpp.
◆ maxpricecolsfarkas
SCIP_Real SCIP_PricerData::maxpricecolsfarkas |
maximum number of columns per Farkas round
Definition at line 215 of file pricer_gcg.cpp.
◆ efficiacychoice
GCG_EFFICIACYCHOICE SCIP_PricerData::efficiacychoice |
choice to base efficiacy on
Definition at line 216 of file pricer_gcg.cpp.
◆ oldvars
int SCIP_PricerData::oldvars |
Vars of last pricing iteration
Definition at line 219 of file pricer_gcg.cpp.
◆ farkascallsdist
int* SCIP_PricerData::farkascallsdist |
Calls of each farkas pricing problem
Definition at line 220 of file pricer_gcg.cpp.
◆ farkasfoundvars
int* SCIP_PricerData::farkasfoundvars |
Found vars of each farkas pricing problem
Definition at line 221 of file pricer_gcg.cpp.
◆ farkasnodetimedist
double* SCIP_PricerData::farkasnodetimedist |
Time spend in each farkas pricing problem
Definition at line 222 of file pricer_gcg.cpp.
◆ redcostcallsdist
int* SCIP_PricerData::redcostcallsdist |
Calls of each redcost pricing problem
Definition at line 224 of file pricer_gcg.cpp.
◆ redcostfoundvars
int* SCIP_PricerData::redcostfoundvars |
Found vars of each redcost pricing problem
Definition at line 225 of file pricer_gcg.cpp.
◆ redcostnodetimedist
double* SCIP_PricerData::redcostnodetimedist |
Time spend in each redcost pricing problem
Definition at line 226 of file pricer_gcg.cpp.
◆ rootnodedegeneracy
double SCIP_PricerData::rootnodedegeneracy |
degeneracy of the root node
Definition at line 227 of file pricer_gcg.cpp.
◆ avgrootnodedegeneracy
double SCIP_PricerData::avgrootnodedegeneracy |
average degeneray of all nodes
Definition at line 228 of file pricer_gcg.cpp.
◆ ndegeneracycalcs
int SCIP_PricerData::ndegeneracycalcs |
number of observations
Definition at line 229 of file pricer_gcg.cpp.