CglLandP::Parameters Class Reference

Class storing parameters. More...

#include <CglLandP.hpp>

Inheritance diagram for CglLandP::Parameters:

Inheritance graph
[legend]
Collaboration diagram for CglLandP::Parameters:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Parameters ()
 Parameters (const Parameters &other)
Parametersoperator= (const Parameters &other)
 Parameters ()
 Default constructor (with default values).
 Parameters (const Parameters &other)
 Copy constructor.
Parametersoperator= (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.

Detailed Description

Class storing parameters.

Remarks:
I take all parameters from Ionut's code

Definition at line 107 of file CglLandP.hpp.


Constructor & Destructor Documentation

CglLandP::Parameters::Parameters (  ) 

Default constructor (with default values).

CglLandP::Parameters::Parameters ( const Parameters other  ) 

Copy constructor.


Member Function Documentation

Parameters& CglLandP::Parameters::operator= ( const Parameters other  ) 

Assignment opertator.


The documentation for this class was generated from the following files:
Generated on Sun Oct 23 03:11:45 2011 for Cbc by  doxygen 1.4.7