Parameters with prefix constraints/nonlinear/branching. More...
Variables | |
constexpr Param< int > | AUX { "constraints/nonlinear/branching/aux" } |
from which depth on in the tree to allow branching on auxiliary variables (variables added for extended formulation) | |
constexpr Param< double > | DOMAINWEIGHT { "constraints/nonlinear/branching/domainweight" } |
weight by how much to consider the domain width in branching score | |
constexpr Param< double > | DUALWEIGHT { "constraints/nonlinear/branching/dualweight" } |
weight by how much to consider the dual values of rows that contain a variable for its branching score | |
constexpr Param< bool > | EXTERNAL { "constraints/nonlinear/branching/external" } |
whether to use external branching candidates and branching rules for branching | |
constexpr Param< double > | HIGHSCOREFACTOR { "constraints/nonlinear/branching/highscorefactor" } |
consider a variable branching score high if its branching score >= this factor * maximal branching score among all variables | |
constexpr Param< double > | HIGHVIOLFACTOR { "constraints/nonlinear/branching/highviolfactor" } |
consider a constraint highly violated if its violation is >= this factor * maximal violation among all constraints | |
constexpr Param< double > | PSCOSTRELIABLE { "constraints/nonlinear/branching/pscostreliable" } |
minimum pseudo-cost update count required to consider pseudo-costs reliable | |
constexpr Param< double > | PSCOSTWEIGHT { "constraints/nonlinear/branching/pscostweight" } |
weight by how much to consider the pseudo cost of a variable for its branching score | |
constexpr Param< char > | SCOREAGG { "constraints/nonlinear/branching/scoreagg" } |
how to aggregate several branching scores given for the same expression: 'a'verage, 'm'aximum, 's'um | |
constexpr Param< double > | VARTYPEWEIGHT { "constraints/nonlinear/branching/vartypeweight" } |
weight by how much to consider variable type (continuous: 0, binary: 1, integer: 0.1, impl-integer: 0.01) in branching score | |
constexpr Param< char > | VIOLSPLIT { "constraints/nonlinear/branching/violsplit" } |
method used to split violation in expression onto variables: 'u'niform, 'm'idness of solution, 'd'omain width, 'l'ogarithmic domain width | |
constexpr Param< double > | VIOLWEIGHT { "constraints/nonlinear/branching/violweight" } |
weight by how much to consider the violation assigned to a variable for its branching score | |
Parameters with prefix constraints/nonlinear/branching.
|
constexpr |
from which depth on in the tree to allow branching on auxiliary variables (variables added for extended formulation)
Definition at line 1491 of file parameters.hpp.
|
constexpr |
weight by how much to consider the domain width in branching score
Definition at line 1507 of file parameters.hpp.
|
constexpr |
weight by how much to consider the dual values of rows that contain a variable for its branching score
Definition at line 1503 of file parameters.hpp.
|
constexpr |
whether to use external branching candidates and branching rules for branching
Definition at line 1493 of file parameters.hpp.
|
constexpr |
consider a variable branching score high if its branching score >= this factor * maximal branching score among all variables
Definition at line 1499 of file parameters.hpp.
|
constexpr |
consider a constraint highly violated if its violation is >= this factor * maximal violation among all constraints
Definition at line 1496 of file parameters.hpp.
|
constexpr |
minimum pseudo-cost update count required to consider pseudo-costs reliable
Definition at line 1517 of file parameters.hpp.
|
constexpr |
weight by how much to consider the pseudo cost of a variable for its branching score
Definition at line 1505 of file parameters.hpp.
|
constexpr |
how to aggregate several branching scores given for the same expression: 'a'verage, 'm'aximum, 's'um
Definition at line 1512 of file parameters.hpp.
|
constexpr |
weight by how much to consider variable type (continuous: 0, binary: 1, integer: 0.1, impl-integer: 0.01) in branching score
Definition at line 1510 of file parameters.hpp.
|
constexpr |
method used to split violation in expression onto variables: 'u'niform, 'm'idness of solution, 'd'omain width, 'l'ogarithmic domain width
Definition at line 1515 of file parameters.hpp.
|
constexpr |
weight by how much to consider the violation assigned to a variable for its branching score
Definition at line 1501 of file parameters.hpp.