#include <CglLandP.hpp>
Inheritance diagram for CglLandP::Parameters:
Public Member Functions | |
Parameters () | |
Parameters (const Parameters &other) | |
Parameters & | operator= (const Parameters &other) |
Parameters () | |
Default constructor (with default values). | |
Parameters (const Parameters &other) | |
Copy constructor. | |
Parameters & | operator= (const Parameters &other) |
Assignment opertator. | |
Public Attributes | |
integer parameters | |
int | pivotLimit |
Max number of pivots before we generate the cut 20. | |
int | pivotLimitInTree |
Max number of pivots at regular nodes. | |
int | maxCutPerRound |
Maximum number of cuts generated at a given round. | |
int | failedPivotLimit |
Maximum number of failed pivots before aborting. | |
int | degeneratePivotLimit |
maximum number of consecutive degenerate pivots 0 | |
int | extraCutsLimit |
Maximum number of extra rows to generate per round. | |
double parameters | |
double | pivotTol |
Tolerance for small pivots values (should be the same as the solver. | |
double | away |
A variable have to be at least away from integrity to be generated. | |
double | timeLimit |
Total time limit for cut generation. | |
double | singleCutTimeLimit |
Time limit for generating a single cut. | |
double | rhsWeight |
Weight to put in RHS of normalization if static. | |
Flags | |
bool | useTableauRow |
Do we use tableau row or the disjunction (I don't really get that there should be a way to always use the tableau). | |
bool | modularize |
Do we apply Egon Balas's Heuristic for modularized cuts. | |
bool | strengthen |
Do we strengthen the final cut (always do if modularize is 1). | |
bool | countMistakenRc |
Wether to limit or not the number of mistaken RC (when perturbation is applied). | |
SeparationSpaces | sepSpace |
Work in the reduced space (only non-structurals enter the basis). | |
bool | perturb |
Apply perturbation procedure. | |
Normalization | normalization |
How to weight normalization. | |
RhsWeightType | rhsWeightType |
How to weight RHS of normalization. | |
LHSnorm | lhs_norm |
How to weight LHS of normalization. | |
ExtraCutsMode | generateExtraCuts |
Generate extra constraints from optimal lift-and-project basis. | |
SelectionRules | pivotSelection |
Which rule to apply for choosing entering and leaving variables. |
Definition at line 107 of file CglLandP.hpp.
CglLandP::Parameters::Parameters | ( | ) |
Default constructor (with default values).
CglLandP::Parameters::Parameters | ( | const Parameters & | other | ) |
Copy constructor.
Parameters& CglLandP::Parameters::operator= | ( | const Parameters & | other | ) |
Assignment opertator.