16 #ifndef DecompAlgoRC_h_ 17 #define DecompAlgoRC_h_ 36 const std::string m_classTag;
39 std::vector<double> m_u;
72 void recomposeSolution(
const double* solution,
89 const int maxInnerIter,
90 const int maxOuterIter);
91 int addCutsFromPool();
93 double& mostNegReducedCost);
94 bool updateObjBound(
const double mostNegRC = -
DecompBigNum);
130 m_classTag(
"D-ALGORC"),
DecompAlgoRC(DecompApp *app, UtilParameters &utilParam)
Default constructors.
~DecompAlgoRC()
Destructor.
std::list< DecompVar * > DecompVarList
void setInitObjUB(const double objUB)
const double DecompBigNum
double m_infinity
The value of "infinity".
const double * getRowPrice()
The main application class.
Base class for DECOMP algorithms.