Camargue
|
Abstract base class for calling Concorde separation routines. More...
#include <cc_lpcuts.hpp>
Public Member Functions | |
CCsepBase (std::vector< int > &supp_elist, std::vector< double > &supp_ecap, TourGraph &_TG, Sep::LPcutList &_cutq) | |
virtual bool | find_cuts ()=0 |
Call the separation routine, returning true iff cuts are found. | |
Public Attributes | |
bool | filter_primal = true |
Should only tight cuts be kept. | |
Protected Attributes | |
std::vector< int > & | elist |
std::vector< double > & | ecap |
TourGraph & | TG |
Sep::LPcutList & | cutq |
Abstract base class for calling Concorde separation routines.
See ConcordeSeparator and type aliases for sample usage, or LocalCuts.