#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.
1.4.7