OSDecompParam Class Reference

#include <OSDecompParam.h>

List of all members.

Public Attributes

int columnLimit
 columnLimit is the limit on the number of columns that can be generated in a single call to solveRestrictedMasterRelaxation, this number is different than the maximum number of columns allowed in the master
int nodeLimit
 nodeLimit is the limit on the number of nodes that are allowed in the branch and bound tree
int masterColumnResetValue
 when the number of columns in the master hits masterColumnResetValue do a column purge
double zeroTol
 we terminate column generation when the reduced costs are not smaller than zeroTol
double artVarCoeff
 artVarCoeff is the coefficient of the artificial variable in the objective function
double optTolPerCent
 we fathom a node if UB*(1 - optTolPerCent) <= LB


Detailed Description

Definition at line 27 of file OSDecompParam.h.


Member Data Documentation

int OSDecompParam::columnLimit

columnLimit is the limit on the number of columns that can be generated in a single call to solveRestrictedMasterRelaxation, this number is different than the maximum number of columns allowed in the master

Definition at line 35 of file OSDecompParam.h.

Referenced by OSColGenApp::getOptions(), OSColGenApp::OSColGenApp(), and OSColGenApp::solveRestrictedMasterRelaxation().

int OSDecompParam::nodeLimit

nodeLimit is the limit on the number of nodes that are allowed in the branch and bound tree

Definition at line 40 of file OSDecompParam.h.

Referenced by OSColGenApp::branchAndBound(), OSColGenApp::getOptions(), and OSColGenApp::OSColGenApp().

int OSDecompParam::masterColumnResetValue

when the number of columns in the master hits masterColumnResetValue do a column purge

Definition at line 45 of file OSDecompParam.h.

Referenced by OSColGenApp::branchAndBound(), OSColGenApp::getOptions(), and OSColGenApp::OSColGenApp().

double OSDecompParam::zeroTol

we terminate column generation when the reduced costs are not smaller than zeroTol

Definition at line 50 of file OSDecompParam.h.

Referenced by OSColGenApp::branchAndBound(), OSColGenApp::createChild(), OSBearcatSolverXkij::getBranchingVar(), OSBearcatSolverXij::getBranchingVar(), OSBearcatSolverXij::getColumns(), OSBearcatSolverXij::getCutsMultiCommod(), OSBearcatSolverXkij::getCutsTheta(), OSBearcatSolverXij::getCutsTheta(), OSBearcatSolverXkij::getCutsX(), OSBearcatSolverXij::getCutsX(), OSColGenApp::getOptions(), OSColGenApp::OSColGenApp(), OSColGenApp::resetMaster(), OSColGenApp::solve(), and OSColGenApp::solveRestrictedMasterRelaxation().

double OSDecompParam::artVarCoeff

artVarCoeff is the coefficient of the artificial variable in the objective function

Definition at line 55 of file OSDecompParam.h.

Referenced by OSColGenApp::createBranchingCut(), OSColGenApp::createChild(), OSBearcatSolverXkij::getInitialRestrictedMaster(), OSBearcatSolverXij::getInitialRestrictedMaster(), OSColGenApp::getOptions(), OSColGenApp::OSColGenApp(), OSColGenApp::resetMaster(), OSBearcatSolverXkij::resetMaster(), and OSColGenApp::solveRestrictedMasterRelaxation().

double OSDecompParam::optTolPerCent

we fathom a node if UB*(1 - optTolPerCent) <= LB

Definition at line 59 of file OSDecompParam.h.

Referenced by OSColGenApp::branchAndBound(), OSColGenApp::createChild(), OSColGenApp::getOptions(), OSColGenApp::OSColGenApp(), and OSColGenApp::solveRestrictedMasterRelaxation().


The documentation for this class was generated from the following file:
Generated on Thu Nov 10 03:12:52 2011 by  doxygen 1.4.7