Parameters with prefix constraints/indicator. More...
Variables | |
constexpr Param< bool > | ADDCOUPLING { "constraints/indicator/addcoupling" } |
Add coupling constraints or rows if big-M is small enough? | |
constexpr Param< bool > | ADDCOUPLINGCONS { "constraints/indicator/addcouplingcons" } |
Add initial variable upper bound constraints, if 'addcoupling' is true? | |
constexpr Param< bool > | ADDOPPOSITE { "constraints/indicator/addopposite" } |
Add opposite inequality in nodes in which the binary variable has been fixed to 0? | |
constexpr Param< bool > | BRANCHINDICATORS { "constraints/indicator/branchindicators" } |
Branch on indicator constraints in enforcing? | |
constexpr Param< bool > | CONFLICTSUPGRADE { "constraints/indicator/conflictsupgrade" } |
Try to upgrade bounddisjunction conflicts by replacing slack variables? | |
constexpr Param< bool > | DELAYPROP { "constraints/indicator/delayprop" } |
should propagation method be delayed, if other propagators found reductions? | |
constexpr Param< bool > | DELAYSEPA { "constraints/indicator/delaysepa" } |
should separation method be delayed, if other separators found cuts? | |
constexpr Param< bool > | DUALREDUCTIONS { "constraints/indicator/dualreductions" } |
Should dual reduction steps be performed? | |
constexpr Param< int > | EAGERFREQ { "constraints/indicator/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< bool > | ENFORCECUTS { "constraints/indicator/enforcecuts" } |
In enforcing try to generate cuts (only if sepaalternativelp is true)? | |
constexpr Param< bool > | FORCERESTART { "constraints/indicator/forcerestart" } |
Force restart if absolute gap is 1 or enough binary variables have been fixed? | |
constexpr Param< bool > | GENERATEBILINEAR { "constraints/indicator/generatebilinear" } |
Do not generate indicator constraint, but a bilinear constraint instead? | |
constexpr Param< bool > | GENLOGICOR { "constraints/indicator/genlogicor" } |
Generate logicor constraints instead of cuts? | |
constexpr Param< double > | MAXCONDITIONALTLP { "constraints/indicator/maxconditionaltlp" } |
maximum estimated condition of the solution basis matrix of the alternative LP to be trustworthy (0.0 to disable check) | |
constexpr Param< double > | MAXCOUPLINGVALUE { "constraints/indicator/maxcouplingvalue" } |
maximum coefficient for binary variable in coupling constraint | |
constexpr Param< int > | MAXPREROUNDS { "constraints/indicator/maxprerounds" } |
maximal number of presolving rounds the constraint handler participates in (-1: no limit) | |
constexpr Param< int > | MAXSEPACUTS { "constraints/indicator/maxsepacuts" } |
maximal number of cuts separated per separation round | |
constexpr Param< int > | MAXSEPACUTSROOT { "constraints/indicator/maxsepacutsroot" } |
maximal number of cuts separated per separation round in the root node | |
constexpr Param< int > | MAXSEPANONVIOLATED { "constraints/indicator/maxsepanonviolated" } |
maximal number of separated non violated IISs, before separation is stopped | |
constexpr Param< bool > | NOLINCONSCONT { "constraints/indicator/nolinconscont" } |
Decompose problem (do not generate linear constraint if all variables are continuous)? | |
constexpr Param< int > | PRESOLTIMING { "constraints/indicator/presoltiming" } |
timing mask of the constraint handler's presolving method (4:FAST, 8:MEDIUM, 16:EXHAUSTIVE, 32:FINAL) | |
constexpr Param< int > | PROPFREQ { "constraints/indicator/propfreq" } |
frequency for propagating domains (-1: never, 0: only in root node) | |
constexpr Param< int > | PROPTIMING { "constraints/indicator/proptiming" } |
timing when constraint propagation should be called (1:BEFORELP, 2:DURINGLPLOOP, 4:AFTERLPLOOP, 15:ALWAYS) | |
constexpr Param< bool > | REMOVEINDICATORS { "constraints/indicator/removeindicators" } |
Remove indicator constraint if corresponding variable bound constraint has been added? | |
constexpr Param< double > | RESTARTFRAC { "constraints/indicator/restartfrac" } |
fraction of binary variables that need to be fixed before restart occurs (in forcerestart) | |
constexpr Param< bool > | SCALESLACKVAR { "constraints/indicator/scaleslackvar" } |
Scale slack variable coefficient at construction time? | |
constexpr Param< bool > | SEPAALTERNATIVELP { "constraints/indicator/sepaalternativelp" } |
Separate using the alternative LP? | |
constexpr Param< bool > | SEPACOUPLINGCUTS { "constraints/indicator/sepacouplingcuts" } |
Should the coupling inequalities be separated dynamically? | |
constexpr Param< bool > | SEPACOUPLINGLOCAL { "constraints/indicator/sepacouplinglocal" } |
Allow to use local bounds in order to separate coupling inequalities? | |
constexpr Param< double > | SEPACOUPLINGVALUE { "constraints/indicator/sepacouplingvalue" } |
maximum coefficient for binary variable in separated coupling constraint | |
constexpr Param< int > | SEPAFREQ { "constraints/indicator/sepafreq" } |
frequency for separating cuts (-1: never, 0: only in root node) | |
constexpr Param< bool > | SEPAPERSPECTIVE { "constraints/indicator/sepaperspective" } |
Separate cuts based on perspective formulation? | |
constexpr Param< bool > | SEPAPERSPLOCAL { "constraints/indicator/sepapersplocal" } |
Allow to use local bounds in order to separate perspective cuts? | |
constexpr Param< bool > | TRYSOLFROMCOVER { "constraints/indicator/trysolfromcover" } |
Try to construct a feasible solution from a cover? | |
constexpr Param< bool > | TRYSOLUTIONS { "constraints/indicator/trysolutions" } |
Try to make solutions feasible by setting indicator variables? | |
constexpr Param< bool > | UPDATEBOUNDS { "constraints/indicator/updatebounds" } |
Update bounds of original variables for separation? | |
constexpr Param< bool > | UPGRADELINEAR { "constraints/indicator/upgradelinear" } |
Try to upgrade linear constraints to indicator constraints? | |
constexpr Param< bool > | USEOBJECTIVECUT { "constraints/indicator/useobjectivecut" } |
Use objective cut with current best solution to alternative LP? | |
constexpr Param< bool > | USEOTHERCONSS { "constraints/indicator/useotherconss" } |
Collect other constraints to alternative LP? | |
Parameters with prefix constraints/indicator.
|
constexpr |
Add coupling constraints or rows if big-M is small enough?
Definition at line 1111 of file parameters.hpp.
|
constexpr |
Add initial variable upper bound constraints, if 'addcoupling' is true?
Definition at line 1115 of file parameters.hpp.
|
constexpr |
Add opposite inequality in nodes in which the binary variable has been fixed to 0?
Definition at line 1150 of file parameters.hpp.
|
constexpr |
Branch on indicator constraints in enforcing?
Definition at line 1107 of file parameters.hpp.
|
constexpr |
Try to upgrade bounddisjunction conflicts by replacing slack variables?
Definition at line 1152 of file parameters.hpp.
|
constexpr |
should propagation method be delayed, if other propagators found reductions?
Definition at line 1103 of file parameters.hpp.
|
constexpr |
should separation method be delayed, if other separators found cuts?
Definition at line 1101 of file parameters.hpp.
|
constexpr |
Should dual reduction steps be performed?
Definition at line 1148 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 1097 of file parameters.hpp.
|
constexpr |
In enforcing try to generate cuts (only if sepaalternativelp is true)?
Definition at line 1146 of file parameters.hpp.
|
constexpr |
Force restart if absolute gap is 1 or enough binary variables have been fixed?
Definition at line 1166 of file parameters.hpp.
|
constexpr |
Do not generate indicator constraint, but a bilinear constraint instead?
Definition at line 1140 of file parameters.hpp.
|
constexpr |
Generate logicor constraints instead of cuts?
Definition at line 1109 of file parameters.hpp.
|
constexpr |
maximum estimated condition of the solution basis matrix of the alternative LP to be trustworthy (0.0 to disable check)
Definition at line 1132 of file parameters.hpp.
|
constexpr |
maximum coefficient for binary variable in coupling constraint
Definition at line 1113 of file parameters.hpp.
|
constexpr |
maximal number of presolving rounds the constraint handler participates in (-1: no limit)
Definition at line 1099 of file parameters.hpp.
|
constexpr |
maximal number of cuts separated per separation round
Definition at line 1134 of file parameters.hpp.
|
constexpr |
maximal number of cuts separated per separation round in the root node
Definition at line 1136 of file parameters.hpp.
|
constexpr |
maximal number of separated non violated IISs, before separation is stopped
Definition at line 1127 of file parameters.hpp.
|
constexpr |
Decompose problem (do not generate linear constraint if all variables are continuous)?
Definition at line 1168 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 1105 of file parameters.hpp.
|
constexpr |
frequency for propagating domains (-1: never, 0: only in root node)
Definition at line 1092 of file parameters.hpp.
|
constexpr |
timing when constraint propagation should be called (1:BEFORELP, 2:DURINGLPLOOP, 4:AFTERLPLOOP, 15:ALWAYS)
Definition at line 1094 of file parameters.hpp.
|
constexpr |
Remove indicator constraint if corresponding variable bound constraint has been added?
Definition at line 1138 of file parameters.hpp.
|
constexpr |
fraction of binary variables that need to be fixed before restart occurs (in forcerestart)
Definition at line 1154 of file parameters.hpp.
|
constexpr |
Scale slack variable coefficient at construction time?
Definition at line 1142 of file parameters.hpp.
|
constexpr |
Separate using the alternative LP?
Definition at line 1164 of file parameters.hpp.
|
constexpr |
Should the coupling inequalities be separated dynamically?
Definition at line 1117 of file parameters.hpp.
|
constexpr |
Allow to use local bounds in order to separate coupling inequalities?
Definition at line 1119 of file parameters.hpp.
|
constexpr |
maximum coefficient for binary variable in separated coupling constraint
Definition at line 1121 of file parameters.hpp.
|
constexpr |
frequency for separating cuts (-1: never, 0: only in root node)
Definition at line 1090 of file parameters.hpp.
|
constexpr |
Separate cuts based on perspective formulation?
Definition at line 1123 of file parameters.hpp.
|
constexpr |
Allow to use local bounds in order to separate perspective cuts?
Definition at line 1125 of file parameters.hpp.
|
constexpr |
Try to construct a feasible solution from a cover?
Definition at line 1160 of file parameters.hpp.
|
constexpr |
Try to make solutions feasible by setting indicator variables?
Definition at line 1144 of file parameters.hpp.
|
constexpr |
Update bounds of original variables for separation?
Definition at line 1129 of file parameters.hpp.
|
constexpr |
Try to upgrade linear constraints to indicator constraints?
Definition at line 1162 of file parameters.hpp.
|
constexpr |
Use objective cut with current best solution to alternative LP?
Definition at line 1158 of file parameters.hpp.
|
constexpr |
Collect other constraints to alternative LP?
Definition at line 1156 of file parameters.hpp.