12 #ifndef VRP_SUBTOUR_CUT
13 #define VRP_SUBTOUR_CUT
35 #include "DecompCut.h"
41 #include <boost/dynamic_bitset.hpp>
42 using namespace boost;
66 virtual void setBounds();
69 virtual void print(ostream * os = &cout)
const;
77 void setDemand(
const int * vertex_wt);
82 const int * vertex_wt,
84 const int demandS = 0) :
85 m_classTag(
"VRP-GSEC"),
88 m_nverts (m_inS.size()),
const string m_classTag
Class id tag (for log / debugging).
VRP_GSECCut(const dynamic_bitset<> &inS, const int *vertex_wt, const int capacity, const int demandS=0)