Detailed Description
separator data
Definition at line 73 of file sepa_basis.c.
Data Fields | |
SCIP_ROW ** | mastercuts |
SCIP_ROW ** | origcuts |
int | norigcuts |
int | nmastercuts |
int | maxcuts |
SCIP_ROW ** | newcuts |
int | nnewcuts |
int | maxnewcuts |
int | round |
int | currentnodenr |
SCIP_ROW * | objrow |
SCIP_Bool | enable |
SCIP_Bool | enableobj |
SCIP_Bool | enableobjround |
SCIP_Bool | enableppcuts |
SCIP_Bool | enableppobjconss |
SCIP_Bool | enableppobjcg |
int | separationsetting |
SCIP_Bool | chgobj |
SCIP_Bool | chgobjallways |
SCIP_Bool | genobjconvex |
SCIP_Bool | enableposslack |
SCIP_Bool | forcecuts |
int | posslackexp |
SCIP_Bool | posslackexpgen |
SCIP_Real | posslackexpgenfactor |
int | maxrounds |
int | maxroundsroot |
int | mincuts |
SCIP_Real | objconvex |
int | ncuts |
Field Documentation
◆ mastercuts
SCIP_ROW ** SCIP_SepaData::mastercuts |
cuts in the master problem
Definition at line 75 of file sepa_basis.c.
◆ origcuts
SCIP_ROW ** SCIP_SepaData::origcuts |
cuts in the original problem
Definition at line 76 of file sepa_basis.c.
◆ norigcuts
int SCIP_SepaData::norigcuts |
number of cuts in the original problem
Definition at line 77 of file sepa_basis.c.
◆ nmastercuts
int SCIP_SepaData::nmastercuts |
number of cuts in the master problem
Definition at line 78 of file sepa_basis.c.
◆ maxcuts
int SCIP_SepaData::maxcuts |
maximal number of allowed cuts
Definition at line 79 of file sepa_basis.c.
◆ newcuts
SCIP_ROW** SCIP_SepaData::newcuts |
new cuts to tighten original problem
Definition at line 80 of file sepa_basis.c.
◆ nnewcuts
int SCIP_SepaData::nnewcuts |
number of new cuts
Definition at line 81 of file sepa_basis.c.
◆ maxnewcuts
int SCIP_SepaData::maxnewcuts |
maximal number of allowed new cuts
Definition at line 82 of file sepa_basis.c.
◆ round
int SCIP_SepaData::round |
number of separation round in probing LP of current node
Definition at line 83 of file sepa_basis.c.
◆ currentnodenr
int SCIP_SepaData::currentnodenr |
number of current node
Definition at line 84 of file sepa_basis.c.
◆ objrow
SCIP_ROW* SCIP_SepaData::objrow |
row with obj coefficients
Definition at line 85 of file sepa_basis.c.
◆ enable
SCIP_Bool SCIP_SepaData::enable |
parameter returns if basis separator is enabled
parameter returns if master separator is enabled
Definition at line 86 of file sepa_basis.c.
◆ enableobj
SCIP_Bool SCIP_SepaData::enableobj |
parameter returns if objective constraint is enabled
Definition at line 87 of file sepa_basis.c.
◆ enableobjround
SCIP_Bool SCIP_SepaData::enableobjround |
parameter returns if rhs/lhs of objective constraint is rounded, when obj is int
Definition at line 88 of file sepa_basis.c.
◆ enableppcuts
SCIP_Bool SCIP_SepaData::enableppcuts |
parameter returns if cuts generated during pricing are added to newconss array
Definition at line 89 of file sepa_basis.c.
◆ enableppobjconss
SCIP_Bool SCIP_SepaData::enableppobjconss |
parameter returns if objective constraint for each redcost of pp is enabled
Definition at line 90 of file sepa_basis.c.
◆ enableppobjcg
SCIP_Bool SCIP_SepaData::enableppobjcg |
parameter returns if objective constraint for each redcost of pp is enabled during pricing
Definition at line 91 of file sepa_basis.c.
◆ separationsetting
int SCIP_SepaData::separationsetting |
parameter returns which parameter setting is used for separation
Definition at line 92 of file sepa_basis.c.
◆ chgobj
SCIP_Bool SCIP_SepaData::chgobj |
parameter returns if basis is searched with different objective
Definition at line 93 of file sepa_basis.c.
◆ chgobjallways
SCIP_Bool SCIP_SepaData::chgobjallways |
parameter returns if obj is not only changed in first iteration
Definition at line 94 of file sepa_basis.c.
◆ genobjconvex
SCIP_Bool SCIP_SepaData::genobjconvex |
parameter returns if objconvex is generated dynamically
Definition at line 95 of file sepa_basis.c.
◆ enableposslack
SCIP_Bool SCIP_SepaData::enableposslack |
parameter returns if positive slack should influence the probing objective function
Definition at line 96 of file sepa_basis.c.
◆ forcecuts
SCIP_Bool SCIP_SepaData::forcecuts |
parameter returns if cuts are forced to enter the LP
Definition at line 97 of file sepa_basis.c.
◆ posslackexp
int SCIP_SepaData::posslackexp |
parameter returns exponent of usage of positive slack
Definition at line 98 of file sepa_basis.c.
◆ posslackexpgen
SCIP_Bool SCIP_SepaData::posslackexpgen |
parameter returns if exponent should be automatically generated
Definition at line 99 of file sepa_basis.c.
◆ posslackexpgenfactor
SCIP_Real SCIP_SepaData::posslackexpgenfactor |
parameter returns factor for automatically generated exponent
Definition at line 100 of file sepa_basis.c.
◆ maxrounds
int SCIP_SepaData::maxrounds |
parameter returns maximum number of separation rounds in probing LP (-1 if unlimited)
Definition at line 101 of file sepa_basis.c.
◆ maxroundsroot
int SCIP_SepaData::maxroundsroot |
parameter returns maximum number of separation rounds in probing LP in root node (-1 if unlimited)
Definition at line 102 of file sepa_basis.c.
◆ mincuts
int SCIP_SepaData::mincuts |
parameter returns number of minimum cuts needed to return *result = SCIP_Separated
Definition at line 103 of file sepa_basis.c.
◆ objconvex
SCIP_Real SCIP_SepaData::objconvex |
parameter return convex combination factor
Definition at line 104 of file sepa_basis.c.
◆ ncuts
int SCIP_SepaData::ncuts |
number of cuts in the original problem
Definition at line 68 of file sepa_master.c.