Parameters with prefix constraints/knapsack. More...
Variables | |
constexpr Param< double > | CLIQUEEXTRACTFACTOR { "constraints/knapsack/cliqueextractfactor" } |
lower clique size limit for greedy clique extraction algorithm (relative to largest clique) | |
constexpr Param< double > | CLQPARTUPDATEFAC { "constraints/knapsack/clqpartupdatefac" } |
factor on the growth of global cliques to decide when to update a previous (negated) clique partition (used only if updatecliquepartitions is set to TRUE) | |
constexpr Param< bool > | DELAYPROP { "constraints/knapsack/delayprop" } |
should propagation method be delayed, if other propagators found reductions? | |
constexpr Param< bool > | DELAYSEPA { "constraints/knapsack/delaysepa" } |
should separation method be delayed, if other separators found cuts? | |
constexpr Param< bool > | DETECTCUTOFFBOUND { "constraints/knapsack/detectcutoffbound" } |
should presolving try to detect constraints parallel to the objective function defining an upper bound and prevent these constraints from entering the LP? | |
constexpr Param< bool > | DETECTLOWERBOUND { "constraints/knapsack/detectlowerbound" } |
should presolving try to detect constraints parallel to the objective function defining a lower bound and prevent these constraints from entering the LP? | |
constexpr Param< bool > | DISAGGREGATION { "constraints/knapsack/disaggregation" } |
should disaggregation of knapsack constraints be allowed in preprocessing? | |
constexpr Param< bool > | DUALPRESOLVING { "constraints/knapsack/dualpresolving" } |
should dual presolving steps be performed? | |
constexpr Param< int > | EAGERFREQ { "constraints/knapsack/eagerfreq" } |
frequency for using all instead of only the useful constraints in separation, propagation and enforcement (-1: never, 0: only in first evaluation) | |
constexpr Param< double > | MAXCARDBOUNDDIST { "constraints/knapsack/maxcardbounddist" } |
maximal relative distance from current node's dual bound to primal bound compared to best node's dual bound for separating knapsack cuts | |
constexpr Param< int > | MAXPREROUNDS { "constraints/knapsack/maxprerounds" } |
maximal number of presolving rounds the constraint handler participates in (-1: no limit) | |
constexpr Param< int > | MAXROUNDS { "constraints/knapsack/maxrounds" } |
maximal number of separation rounds per node (-1: unlimited) | |
constexpr Param< int > | MAXROUNDSROOT { "constraints/knapsack/maxroundsroot" } |
maximal number of separation rounds per node in the root node (-1: unlimited) | |
constexpr Param< int > | MAXSEPACUTS { "constraints/knapsack/maxsepacuts" } |
maximal number of cuts separated per separation round | |
constexpr Param< int > | MAXSEPACUTSROOT { "constraints/knapsack/maxsepacutsroot" } |
maximal number of cuts separated per separation round in the root node | |
constexpr Param< bool > | NEGATEDCLIQUE { "constraints/knapsack/negatedclique" } |
should negated clique information be used in solving process | |
constexpr Param< bool > | PRESOLPAIRWISE { "constraints/knapsack/presolpairwise" } |
should pairwise constraint comparison be performed in presolving? | |
constexpr Param< int > | PRESOLTIMING { "constraints/knapsack/presoltiming" } |
timing mask of the constraint handler's presolving method (4:FAST, 8:MEDIUM, 16:EXHAUSTIVE, 32:FINAL) | |
constexpr Param< bool > | PRESOLUSEHASHING { "constraints/knapsack/presolusehashing" } |
should hash table be used for detecting redundant constraints in advance | |
constexpr Param< int > | PROPFREQ { "constraints/knapsack/propfreq" } |
frequency for propagating domains (-1: never, 0: only in root node) | |
constexpr Param< int > | PROPTIMING { "constraints/knapsack/proptiming" } |
timing when constraint propagation should be called (1:BEFORELP, 2:DURINGLPLOOP, 4:AFTERLPLOOP, 15:ALWAYS) | |
constexpr Param< int > | SEPACARDFREQ { "constraints/knapsack/sepacardfreq" } |
multiplier on separation frequency, how often knapsack cuts are separated (-1: never, 0: only at root) | |
constexpr Param< int > | SEPAFREQ { "constraints/knapsack/sepafreq" } |
frequency for separating cuts (-1: never, 0: only in root node) | |
constexpr Param< bool > | SIMPLIFYINEQUALITIES { "constraints/knapsack/simplifyinequalities" } |
should presolving try to simplify knapsacks | |
constexpr Param< bool > | UPDATECLIQUEPARTITIONS { "constraints/knapsack/updatecliquepartitions" } |
should clique partition information be updated when old partition seems outdated? | |
constexpr Param< bool > | USEGUBS { "constraints/knapsack/usegubs" } |
should GUB information be used for separation? | |
Parameters with prefix constraints/knapsack.
|
constexpr |
lower clique size limit for greedy clique extraction algorithm (relative to largest clique)
Definition at line 1215 of file parameters.hpp.
|
constexpr |
factor on the growth of global cliques to decide when to update a previous (negated) clique partition (used only if updatecliquepartitions is set to TRUE)
Definition at line 1248 of file parameters.hpp.
|
constexpr |
should propagation method be delayed, if other propagators found reductions?
Definition at line 1206 of file parameters.hpp.
|
constexpr |
should separation method be delayed, if other separators found cuts?
Definition at line 1204 of file parameters.hpp.
|
constexpr |
should presolving try to detect constraints parallel to the objective function defining an upper bound and prevent these constraints from entering the LP?
Definition at line 1240 of file parameters.hpp.
|
constexpr |
should presolving try to detect constraints parallel to the objective function defining a lower bound and prevent these constraints from entering the LP?
Definition at line 1243 of file parameters.hpp.
|
constexpr |
should disaggregation of knapsack constraints be allowed in preprocessing?
Definition at line 1225 of file parameters.hpp.
|
constexpr |
should dual presolving steps be performed?
Definition at line 1235 of file parameters.hpp.
|
constexpr |
frequency for using all instead of only the useful constraints in separation, propagation and enforcement (-1: never, 0: only in first evaluation)
Definition at line 1200 of file parameters.hpp.
|
constexpr |
maximal relative distance from current node's dual bound to primal bound compared to best node's dual bound for separating knapsack cuts
Definition at line 1213 of file parameters.hpp.
|
constexpr |
maximal number of presolving rounds the constraint handler participates in (-1: no limit)
Definition at line 1202 of file parameters.hpp.
|
constexpr |
maximal number of separation rounds per node (-1: unlimited)
Definition at line 1217 of file parameters.hpp.
|
constexpr |
maximal number of separation rounds per node in the root node (-1: unlimited)
Definition at line 1219 of file parameters.hpp.
|
constexpr |
maximal number of cuts separated per separation round
Definition at line 1221 of file parameters.hpp.
|
constexpr |
maximal number of cuts separated per separation round in the root node
Definition at line 1223 of file parameters.hpp.
|
constexpr |
should negated clique information be used in solving process
Definition at line 1229 of file parameters.hpp.
|
constexpr |
should pairwise constraint comparison be performed in presolving?
Definition at line 1231 of file parameters.hpp.
|
constexpr |
timing mask of the constraint handler's presolving method (4:FAST, 8:MEDIUM, 16:EXHAUSTIVE, 32:FINAL)
Definition at line 1208 of file parameters.hpp.
|
constexpr |
should hash table be used for detecting redundant constraints in advance
Definition at line 1233 of file parameters.hpp.
|
constexpr |
frequency for propagating domains (-1: never, 0: only in root node)
Definition at line 1195 of file parameters.hpp.
|
constexpr |
timing when constraint propagation should be called (1:BEFORELP, 2:DURINGLPLOOP, 4:AFTERLPLOOP, 15:ALWAYS)
Definition at line 1197 of file parameters.hpp.
|
constexpr |
multiplier on separation frequency, how often knapsack cuts are separated (-1: never, 0: only at root)
Definition at line 1210 of file parameters.hpp.
|
constexpr |
frequency for separating cuts (-1: never, 0: only in root node)
Definition at line 1193 of file parameters.hpp.
|
constexpr |
should presolving try to simplify knapsacks
Definition at line 1227 of file parameters.hpp.
|
constexpr |
should clique partition information be updated when old partition seems outdated?
Definition at line 1245 of file parameters.hpp.
|
constexpr |
should GUB information be used for separation?
Definition at line 1237 of file parameters.hpp.